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

Abstract base class of all vrml nodes. More...

#include <VRML.h>

Inheritance diagram for cnoid::VRMLNode:
cnoid::AbstractVRMLGroup cnoid::VRMLAnotherFormatFile cnoid::VRMLAppearance cnoid::VRMLBackground cnoid::VRMLColor cnoid::VRMLCoordinate cnoid::VRMLCylinderSensor cnoid::VRMLFog cnoid::VRMLFontStyle cnoid::VRMLGeometry cnoid::VRMLHumanoid cnoid::VRMLLight cnoid::VRMLMaterial cnoid::VRMLNavigationInfo cnoid::VRMLNormal cnoid::VRMLProto cnoid::VRMLProtoInstance cnoid::VRMLShape cnoid::VRMLSurface cnoid::VRMLTexture cnoid::VRMLTextureCoordinate cnoid::VRMLTextureTransform cnoid::VRMLUnsupportedNode cnoid::VRMLViewpoint cnoid::VRMLWorldInfo

Public Member Functions

 VRMLNode ()
 
virtual ~VRMLNode ()
 
bool isCategoryOf (VRMLNodeCategory category)
 

Public Attributes

std::string defName
 

Protected Attributes

std::bitset< NUM_VRML_NODE_CATEGORIEScategorySet
 

Friends

void intrusive_ptr_add_ref (VRMLNode *obj)
 
void intrusive_ptr_release (VRMLNode *obj)
 

Detailed Description

Abstract base class of all vrml nodes.

Constructor & Destructor Documentation

VRMLNode::VRMLNode ( )
VRMLNode::~VRMLNode ( )
virtual

Member Function Documentation

bool VRMLNode::isCategoryOf ( VRMLNodeCategory  category)

Friends And Related Function Documentation

void intrusive_ptr_add_ref ( VRMLNode obj)
friend
void intrusive_ptr_release ( VRMLNode obj)
friend

Member Data Documentation

std::bitset<NUM_VRML_NODE_CATEGORIES> cnoid::VRMLNode::categorySet
protected
std::string cnoid::VRMLNode::defName

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