Assimp  v3.1.1 (June 2014)
Assimp::D3DS::Node Struct Reference

Helper structure to represent a 3ds file node. More...

Public Member Functions

 Node ()
 
Nodepush_back (Node *pc)
 Add a child node, setup the right parent node for it. More...
 
 ~Node ()
 

Public Attributes

std::vector< aiFloatKeyaCameraRollKeys
 
std::vector< aiVectorKeyaPositionKeys
 Position keys loaded from the file. More...
 
std::vector< aiQuatKeyaRotationKeys
 Rotation keys loaded from the file. More...
 
std::vector< aiVectorKeyaScalingKeys
 Scaling keys loaded from the file. More...
 
std::vector< aiVectorKeyaTargetPositionKeys
 
std::vector< Node * > mChildren
 Holds all child nodes. More...
 
std::string mDummyName
 Dummy nodes: real name to be combined with the $$$DUMMY. More...
 
int16_t mHierarchyIndex
 Index of the node. More...
 
int16_t mHierarchyPos
 Position of the node in the hierarchy (tree depth) More...
 
int32_t mInstanceCount
 
int32_t mInstanceNumber
 InstanceNumber of the node. More...
 
std::string mName
 Name of the node. More...
 
NodemParent
 Pointer to the parent node. More...
 
aiVector3D vPivot
 Pivot position loaded from the file. More...
 

Detailed Description

Helper structure to represent a 3ds file node.

Constructor & Destructor Documentation

§ Node()

Assimp::D3DS::Node::Node ( )
inline

§ ~Node()

Assimp::D3DS::Node::~Node ( )
inline

Member Function Documentation

§ push_back()

Node& Assimp::D3DS::Node::push_back ( Node pc)
inline

Add a child node, setup the right parent node for it.

Parameters
pcNode to be 'adopted'

Member Data Documentation

§ aCameraRollKeys

std::vector< aiFloatKey > Assimp::D3DS::Node::aCameraRollKeys

§ aPositionKeys

std::vector<aiVectorKey> Assimp::D3DS::Node::aPositionKeys

Position keys loaded from the file.

§ aRotationKeys

std::vector<aiQuatKey> Assimp::D3DS::Node::aRotationKeys

Rotation keys loaded from the file.

§ aScalingKeys

std::vector<aiVectorKey> Assimp::D3DS::Node::aScalingKeys

Scaling keys loaded from the file.

§ aTargetPositionKeys

std::vector< aiVectorKey > Assimp::D3DS::Node::aTargetPositionKeys

§ mChildren

std::vector<Node*> Assimp::D3DS::Node::mChildren

Holds all child nodes.

§ mDummyName

std::string Assimp::D3DS::Node::mDummyName

Dummy nodes: real name to be combined with the $$$DUMMY.

§ mHierarchyIndex

int16_t Assimp::D3DS::Node::mHierarchyIndex

Index of the node.

§ mHierarchyPos

int16_t Assimp::D3DS::Node::mHierarchyPos

Position of the node in the hierarchy (tree depth)

§ mInstanceCount

int32_t Assimp::D3DS::Node::mInstanceCount

§ mInstanceNumber

int32_t Assimp::D3DS::Node::mInstanceNumber

InstanceNumber of the node.

§ mName

std::string Assimp::D3DS::Node::mName

Name of the node.

§ mParent

Node* Assimp::D3DS::Node::mParent

Pointer to the parent node.

§ vPivot

aiVector3D Assimp::D3DS::Node::vPivot

Pivot position loaded from the file.


The documentation for this struct was generated from the following file: