Choreonoid
1.8
|
Abstract base class of all vrml nodes. More...
#include <VRML.h>
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_CATEGORIES > | categorySet |
Additional Inherited Members | |
Protected Member Functions inherited from cnoid::Referenced | |
Referenced () | |
Referenced (const Referenced &) | |
int | refCount () const |
Abstract base class of all vrml nodes.
VRMLNode::VRMLNode | ( | ) |
|
virtual |
bool VRMLNode::isCategoryOf | ( | VRMLNodeCategory | category | ) |
|
pure virtual |
Implemented in cnoid::VRMLProtoInstance, cnoid::VRMLProto, cnoid::VRMLSpotLight, cnoid::VRMLDirectionalLight, cnoid::VRMLPointLight, cnoid::VRMLWorldInfo, cnoid::VRMLFog, cnoid::VRMLBillboard, cnoid::VRMLAnchor, cnoid::VRMLCollision, cnoid::VRMLLOD, cnoid::VRMLSwitch, cnoid::VRMLExtrusion, cnoid::VRMLElevationGrid, cnoid::VRMLMovieTexture, cnoid::VRMLPixelTexture, cnoid::VRMLPointSet, cnoid::VRMLCylinderSensor, cnoid::VRMLNormal, cnoid::VRMLTextureCoordinate, cnoid::VRMLCoordinate, cnoid::VRMLColor, cnoid::VRMLIndexedFaceSet, cnoid::VRMLIndexedLineSet, cnoid::VRMLText, cnoid::VRMLFontStyle, cnoid::VRMLSphere, cnoid::VRMLCylinder, cnoid::VRMLCone, cnoid::VRMLBox, cnoid::VRMLTextureTransform, cnoid::VRMLImageTexture, cnoid::VRMLMaterial, cnoid::VRMLAppearance, cnoid::VRMLShape, cnoid::VRMLNonVrmlInline, cnoid::VRMLInline, cnoid::VRMLTransform, cnoid::VRMLGroup, cnoid::VRMLBackground, cnoid::VRMLNavigationInfo, cnoid::VRMLViewpoint, and cnoid::VRMLUnsupportedNode.
|
protected |
std::string cnoid::VRMLNode::defName |