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

A node in the scenegraph. More...

Inherits Assimp::COB::ChunkInfo.

Inherited by Assimp::COB::Bone, Assimp::COB::Camera, Assimp::COB::Group, Assimp::COB::Light, and Assimp::COB::Mesh.

Public Types

typedef std::deque< const Node * > ChildList
 
enum  Type {
  TYPE_MESH, TYPE_GROUP, TYPE_LIGHT, TYPE_CAMERA,
  TYPE_BONE
}
 
- Public Types inherited from Assimp::COB::ChunkInfo
enum  { NO_SIZE =UINT_MAX }
 

Public Member Functions

 Node (Type type)
 
virtual ~Node ()
 
- Public Member Functions inherited from Assimp::COB::ChunkInfo
 ChunkInfo ()
 

Public Attributes

std::string name
 
ChildList temp_children
 
aiMatrix4x4 transform
 
Type type
 
float unit_scale
 
- Public Attributes inherited from Assimp::COB::ChunkInfo
unsigned int id
 
unsigned int parent_id
 
unsigned int size
 
unsigned int version
 

Detailed Description

A node in the scenegraph.

Member Typedef Documentation

§ ChildList

typedef std::deque<const Node*> Assimp::COB::Node::ChildList

Member Enumeration Documentation

§ Type

Enumerator
TYPE_MESH 
TYPE_GROUP 
TYPE_LIGHT 
TYPE_CAMERA 
TYPE_BONE 

Constructor & Destructor Documentation

§ ~Node()

virtual Assimp::COB::Node::~Node ( )
inlinevirtual

§ Node()

Assimp::COB::Node::Node ( Type  type)
inline

Member Data Documentation

§ name

std::string Assimp::COB::Node::name

§ temp_children

ChildList Assimp::COB::Node::temp_children
mutable

§ transform

aiMatrix4x4 Assimp::COB::Node::transform

§ type

Type Assimp::COB::Node::type

§ unit_scale

float Assimp::COB::Node::unit_scale

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