Assimp  v3.1.1 (June 2014)
Assimp::FBX::Model Class Reference

DOM base class for FBX models (even though its semantics are more "node" than "model". More...

Inherits Assimp::FBX::Object.

Public Types

enum  RotOrder {
  RotOrder_EulerXYZ = 0, RotOrder_EulerXZY, RotOrder_EulerYZX, RotOrder_EulerYXZ,
  RotOrder_EulerZXY, RotOrder_EulerZYX, RotOrder_SphericXYZ, RotOrder_MAX
}
 
enum  TransformInheritance { TransformInheritance_RrSs = 0, TransformInheritance_RSrs, TransformInheritance_Rrs, TransformInheritance_MAX }
 

Public Member Functions

const std::string & Culling () const
 
const std::vector< const
NodeAttribute * > & 
GetAttributes () const
 Get node attachments. More...
 
const std::vector< const
Geometry * > & 
GetGeometry () const
 Get geometry links. More...
 
const std::vector< const
Material * > & 
GetMaterials () const
 Get material links. More...
 
bool IsNull () const
 convenience method to check if the node has a Null node marker More...
 
 Model (uint64_t id, const Element &element, const Document &doc, const std::string &name)
 
const PropertyTable & Props () const
 
const std::string & Shading () const
 
virtual ~Model ()
 
- Public Member Functions inherited from Assimp::FBX::Object
uint64_t ID () const
 
const std::string & Name () const
 
 Object (uint64_t id, const Element &element, const std::string &name)
 
const ElementSourceElement () const
 
virtual ~Object ()
 

Additional Inherited Members

- Protected Attributes inherited from Assimp::FBX::Object
const Elementelement
 
const uint64_t id
 
const std::string name
 

Detailed Description

DOM base class for FBX models (even though its semantics are more "node" than "model".

Member Enumeration Documentation

Enumerator
RotOrder_EulerXYZ 
RotOrder_EulerXZY 
RotOrder_EulerYZX 
RotOrder_EulerYXZ 
RotOrder_EulerZXY 
RotOrder_EulerZYX 
RotOrder_SphericXYZ 
RotOrder_MAX 
Enumerator
TransformInheritance_RrSs 
TransformInheritance_RSrs 
TransformInheritance_Rrs 
TransformInheritance_MAX 

Constructor & Destructor Documentation

Assimp::FBX::Model::Model ( uint64_t  id,
const Element element,
const Document doc,
const std::string &  name 
)
Assimp::FBX::Model::~Model ( )
virtual

Member Function Documentation

const std::string& Assimp::FBX::Model::Culling ( ) const
inline
const std::vector<const NodeAttribute*>& Assimp::FBX::Model::GetAttributes ( ) const
inline

Get node attachments.

const std::vector<const Geometry*>& Assimp::FBX::Model::GetGeometry ( ) const
inline

Get geometry links.

const std::vector<const Material*>& Assimp::FBX::Model::GetMaterials ( ) const
inline

Get material links.

bool Assimp::FBX::Model::IsNull ( ) const

convenience method to check if the node has a Null node marker

const PropertyTable& Assimp::FBX::Model::Props ( ) const
inline
const std::string& Assimp::FBX::Model::Shading ( ) const
inline

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