Choreonoid  1.5
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
cnoid::DaeNode Class Reference

This is the base class of the dae parser. More...

#include <DaeNode.h>

Inheritance diagram for cnoid::DaeNode:
cnoid::Dae cnoid::Referenced cnoid::DaeActuator cnoid::DaeAttachActuator cnoid::DaeAttachSensor cnoid::DaeJoint cnoid::DaeLink cnoid::DaeMassFrame cnoid::DaeRigid cnoid::DaeSensor cnoid::DaeShape

Public Member Functions

 DaeNode ()
 
DaeNodePtr clone ()
 
- Public Member Functions inherited from cnoid::Dae
 Dae ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 
void addRef ()
 
void releaseRef ()
 

Public Attributes

std::string name
 
std::string refNodeId
 
std::string refName
 
DaeNodePtr parent
 
DaeTransform transform
 
DaeGeometries geometries
 
DaeNodeStack stack
 
DaeNodes children
 
int type
 
- Public Attributes inherited from cnoid::Dae
std::string id
 

Protected Member Functions

void addChild (DaeNodePtr node)
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &org)
 
int refCount () const
 

Detailed Description

This is the base class of the dae parser.

Constructor & Destructor Documentation

◆ DaeNode()

cnoid::DaeNode::DaeNode ( )
inline

Member Function Documentation

◆ addChild()

void cnoid::DaeNode::addChild ( DaeNodePtr  node)
protected

◆ clone()

DaeNodePtr cnoid::DaeNode::clone ( )

Member Data Documentation

◆ children

DaeNodes cnoid::DaeNode::children

◆ geometries

DaeGeometries cnoid::DaeNode::geometries

◆ name

std::string cnoid::DaeNode::name

◆ parent

DaeNodePtr cnoid::DaeNode::parent

◆ refName

std::string cnoid::DaeNode::refName

◆ refNodeId

std::string cnoid::DaeNode::refNodeId

◆ stack

DaeNodeStack cnoid::DaeNode::stack

◆ transform

DaeTransform cnoid::DaeNode::transform

◆ type

int cnoid::DaeNode::type

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