| TetrapodDefinitionTPart, TChain Class |
Namespace: Candlelight
public class TetrapodDefinition<TPart, TChain> : ITetrapodMutable<TPart, TChain>, ITetrapod<TPart, TChain>, IVertebrate<TPart, TChain>, IHierarchy<TPart>, IArbitraryChains<TPart, TChain>, IForelimbs<TPart>, IHindlimbs<TPart>, IVertebrateMutable<TPart, TChain>, IArbitraryChainsMutable<TPart, TChain>, IForelimbsMutable<TPart>, IHindlimbsMutable<TPart> where TPart : Component where TChain : struct, new(), IBodyChain<TChain, TPart>
The TetrapodDefinitionTPart, TChain type exposes the following members.
| Name | Description | |
|---|---|---|
| TetrapodDefinitionTPart, TChain |
Initializes a new instance of the TetrapodDefinition class.
| |
| TetrapodDefinitionTPart, TChain(ITetrapodTPart, TChain) |
Initializes a new instance of the TetrapodDefinition class.
| |
| TetrapodDefinitionTPart, TChain(Animator, FuncTPart, IEnumerableTPart, TChain, Boolean) |
Initializes a new instance of the TetrapodDefinition class.
| |
| TetrapodDefinitionTPart, TChain(TetrapodNamingConvention, Transform, FuncTPart, IEnumerableTPart, TChain) |
Initializes a new instance of the TetrapodDefinition class.
|
| Name | Description | |
|---|---|---|
| DefinesArbitraryChain |
Gets a value indicating whether or not this instance defines an arbitrary TChain
with the specified identifier.
| |
| GetAllNodes |
Gets all nodes in this TetrapodDefinitionTPart, TChain, with the most basal parts sorted
first.
| |
| GetArbitraryChains |
Gets the arbitrary TChains.
| |
| GetCorrespondingChain |
Gets the identifier of the chain corresponding to the specified one.
| |
| GetDefaultNamingConvention |
This method will always return for this class.
| |
| GetEstimatedLocalBounds |
This method will always return an empty Bounds for this class.
| |
| SetArbitraryChains |
Sets the arbitrary TChains.
| |
| ToString |
Returns a String that represents the current TetrapodDefinition.
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| Head |
Gets or sets the head.
| |
| LeftDistalForelimb |
Gets or sets the left distal forelimb.
| |
| LeftDistalHindlimb |
Gets or sets the left distal hindlimb.
| |
| LeftManualPhalanx |
Gets or sets the left manual phalanx.
| |
| LeftManus |
Gets or sets the left manus.
| |
| LeftPedalPhalanx |
Gets or sets the left pedal phalanx.
| |
| LeftPes |
Gets or sets the left pes.
| |
| LeftProximalForelimb |
Gets or sets the left proximal forelimb.
| |
| LeftProximalHindlimb |
Gets or sets the left proximal hindlimb.
| |
| LeftShoulder |
Gets or sets the left shoulder.
| |
| NamingConvention |
Gets the naming convention currently in use.
| |
| Neck |
Gets or sets the neck.
| |
| Pelvis |
Gets or sets the pelvis.
| |
| RightDistalForelimb |
Gets the right distal forelimb.
| |
| RightDistalHindlimb |
Gets the right distal hindlimb.
| |
| RightManualPhalanx |
Gets the right manual phalanx.
| |
| RightManus |
Gets the right manus.
| |
| RightPedalPhalanx |
Gets the right pedal phalanx.
| |
| RightPes |
Gets the right pes.
| |
| RightProximalForelimb |
Gets the right proximal forelimb.
| |
| RightProximalHindlimb |
Gets the right proximal hindlimb.
| |
| RightShoulder |
Gets the right shoulder.
| |
| Root |
Gets the root node in this TetrapodDefinitionTPart, TChain.
| |
| Spine |
Gets or sets the spine.
|