Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | Private Attributes | Friends | List of all members
hrp::VrmlNode Class Reference

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

#include <VrmlNodes.h>

Inheritance diagram for hrp::VrmlNode:
Inheritance graph
[legend]

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_CATEGORIEScategorySet
 

Private Attributes

int refCounter
 

Friends

void intrusive_ptr_add_ref (VrmlNode *obj)
 
void intrusive_ptr_release (VrmlNode *obj)
 

Detailed Description

Abstract base class of all vrml nodes.

Definition at line 121 of file VrmlNodes.h.

Constructor & Destructor Documentation

◆ VrmlNode()

VrmlNode::VrmlNode ( )

Definition at line 48 of file VrmlNodes.cpp.

◆ ~VrmlNode()

VrmlNode::~VrmlNode ( )
virtual

Definition at line 54 of file VrmlNodes.cpp.

Member Function Documentation

◆ getLabelOfFieldType()

const char * VrmlNode::getLabelOfFieldType ( int  type)
static

Definition at line 19 of file VrmlNodes.cpp.

◆ isCategoryOf()

bool VrmlNode::isCategoryOf ( VrmlNodeCategory  category)

Definition at line 60 of file VrmlNodes.cpp.

Friends And Related Function Documentation

◆ intrusive_ptr_add_ref

void intrusive_ptr_add_ref ( VrmlNode obj)
friend

Definition at line 144 of file VrmlNodes.h.

◆ intrusive_ptr_release

void intrusive_ptr_release ( VrmlNode obj)
friend

Definition at line 148 of file VrmlNodes.h.

Member Data Documentation

◆ categorySet

std::bitset<NUM_VRML_NODE_CATEGORIES> hrp::VrmlNode::categorySet
protected

Definition at line 135 of file VrmlNodes.h.

◆ defName

std::string hrp::VrmlNode::defName

Definition at line 130 of file VrmlNodes.h.

◆ refCounter

int hrp::VrmlNode::refCounter
private

Definition at line 138 of file VrmlNodes.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:08