Abstract base class of all vrml nodes. More...
#include <VrmlNodes.h>
Public Member Functions | |
bool | isCategoryOf (VrmlNodeCategory category) |
VrmlNode () | |
virtual | ~VrmlNode () |
Static Public Member Functions | |
static const char * | getLabelOfFieldType (int type) |
Public Attributes | |
std::string | defName |
Protected Attributes | |
std::bitset < NUM_VRML_NODE_CATEGORIES > | categorySet |
Private Attributes | |
int | refCounter |
Friends | |
void | intrusive_ptr_add_ref (VrmlNode *obj) |
void | intrusive_ptr_release (VrmlNode *obj) |
Abstract base class of all vrml nodes.
Definition at line 121 of file VrmlNodes.h.
Definition at line 48 of file VrmlNodes.cpp.
VrmlNode::~VrmlNode | ( | ) | [virtual] |
Definition at line 54 of file VrmlNodes.cpp.
const char * VrmlNode::getLabelOfFieldType | ( | int | type | ) | [static] |
Definition at line 19 of file VrmlNodes.cpp.
bool VrmlNode::isCategoryOf | ( | VrmlNodeCategory | category | ) |
Definition at line 60 of file VrmlNodes.cpp.
void intrusive_ptr_add_ref | ( | VrmlNode * | obj | ) | [friend] |
void intrusive_ptr_release | ( | VrmlNode * | obj | ) | [friend] |
std::bitset<NUM_VRML_NODE_CATEGORIES> hrp::VrmlNode::categorySet [protected] |
Definition at line 135 of file VrmlNodes.h.
std::string hrp::VrmlNode::defName |
Definition at line 130 of file VrmlNodes.h.
int hrp::VrmlNode::refCounter [private] |
Definition at line 138 of file VrmlNodes.h.