FBX C++ API Reference
ElementBase Class Reference

#include <fbxcolladaelement.h>

Class Description

Representing a common COLLADA element.

Definition at line 151 of file fbxcolladaelement.h.

+ Inheritance diagram for ElementBase:

Public Types

enum  { MATRIX_STRIDE = 16 }
 

Public Member Functions

 ElementBase ()
 Constructor & Destructor. More...
 
virtual ~ElementBase ()
 
void SetXMLElement (xmlNode *pElement)
 Access for XML element. More...
 
xmlNode * GetXMLElement () const
 
const FbxString & GetID () const
 Get the ID of the element. More...
 
const FbxSystemUnit * GetUnit () const
 Get the unit of the element, which takes effect in this element and its children elements. More...
 

Static Public Attributes

static const char * smID_PROPERTY_NAME
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MATRIX_STRIDE 

Definition at line 154 of file fbxcolladaelement.h.

155  {
156  MATRIX_STRIDE = 16,
157  };

Constructor & Destructor Documentation

◆ ElementBase()

Constructor & Destructor.

◆ ~ElementBase()

virtual ~ElementBase ( )
virtual

Member Function Documentation

◆ SetXMLElement()

void SetXMLElement ( xmlNode *  pElement)
inline

Access for XML element.

Definition at line 169 of file fbxcolladaelement.h.

169 { mXMLElement = pElement; }

◆ GetXMLElement()

xmlNode* GetXMLElement ( ) const
inline

Definition at line 170 of file fbxcolladaelement.h.

170 { return mXMLElement; }

◆ GetID()

const FbxString& GetID ( ) const

Get the ID of the element.

Returns
Return the ID string.

◆ GetUnit()

const FbxSystemUnit* GetUnit ( ) const

Get the unit of the element, which takes effect in this element and its children elements.

Returns
Return the unit.

Member Data Documentation

◆ smID_PROPERTY_NAME

const char* smID_PROPERTY_NAME
static

Definition at line 160 of file fbxcolladaelement.h.


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