Choreonoid  1.8
Public Member Functions | List of all members
cnoid::AbstractVRMLGroup Class Referenceabstract

#include <VRML.h>

Inheritance diagram for cnoid::AbstractVRMLGroup:
cnoid::VRMLNode cnoid::Referenced cnoid::VRMLGroup cnoid::VRMLLOD cnoid::VRMLSwitch cnoid::VRMLAnchor cnoid::VRMLBillboard cnoid::VRMLCollision cnoid::VRMLInline cnoid::VRMLSegment cnoid::VRMLTransform cnoid::VRMLAccelerationSensor cnoid::VRMLForceSensor cnoid::VRMLGyro cnoid::VRMLJoint cnoid::VRMLRangeSensor cnoid::VRMLVisionSensor

Public Member Functions

 AbstractVRMLGroup ()
 
virtual MFNodegetChildren ()=0
 
virtual int countChildren ()=0
 
virtual VRMLNodegetChild (int index)=0
 
virtual void replaceChild (int childIndex, VRMLNode *childNode)=0
 
void removeChild (int childIndex)
 
- Public Member Functions inherited from cnoid::VRMLNode
 VRMLNode ()
 
virtual ~VRMLNode ()
 
virtual const char * typeName () const =0
 
bool isCategoryOf (VRMLNodeCategory category)
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Additional Inherited Members

- Public Attributes inherited from cnoid::VRMLNode
std::string defName
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 
- Protected Attributes inherited from cnoid::VRMLNode
std::bitset< NUM_VRML_NODE_CATEGORIEScategorySet
 

Constructor & Destructor Documentation

◆ AbstractVRMLGroup()

AbstractVRMLGroup::AbstractVRMLGroup ( )

Member Function Documentation

◆ countChildren()

virtual int cnoid::AbstractVRMLGroup::countChildren ( )
pure virtual

◆ getChild()

virtual VRMLNode* cnoid::AbstractVRMLGroup::getChild ( int  index)
pure virtual

◆ getChildren()

virtual MFNode& cnoid::AbstractVRMLGroup::getChildren ( )
pure virtual

◆ removeChild()

void AbstractVRMLGroup::removeChild ( int  childIndex)

◆ replaceChild()

virtual void cnoid::AbstractVRMLGroup::replaceChild ( int  childIndex,
VRMLNode childNode 
)
pure virtual

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