Choreonoid  1.8
Public Member Functions | Public Attributes | Protected Attributes | List of all members
cnoid::VRMLNode Class Referenceabstract

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

#include <VRML.h>

Inheritance diagram for cnoid::VRMLNode:
cnoid::Referenced cnoid::AbstractVRMLGroup 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::VRMLNonVrmlInline 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 ()
 
virtual const char * typeName () const =0
 
bool isCategoryOf (VRMLNodeCategory category)
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Public Attributes

std::string defName
 

Protected Attributes

std::bitset< NUM_VRML_NODE_CATEGORIEScategorySet
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Detailed Description

Abstract base class of all vrml nodes.

Constructor & Destructor Documentation

◆ VRMLNode()

VRMLNode::VRMLNode ( )

◆ ~VRMLNode()

VRMLNode::~VRMLNode ( )
virtual

Member Function Documentation

◆ isCategoryOf()

bool VRMLNode::isCategoryOf ( VRMLNodeCategory  category)

◆ typeName()

virtual const char* cnoid::VRMLNode::typeName ( ) const
pure virtual

Member Data Documentation

◆ categorySet

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

◆ defName

std::string cnoid::VRMLNode::defName

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