Choreonoid  1.8
Public Member Functions | Public Attributes | List of all members
cnoid::VRMLProtoInstance Class Reference

VRML node which is instance of VRML Prototype. More...

#include <VRML.h>

Inheritance diagram for cnoid::VRMLProtoInstance:
cnoid::VRMLNode cnoid::Referenced

Public Member Functions

 VRMLProtoInstance (VRMLProtoPtr proto0)
 
virtual const char * typeName () const override
 
VRMLVariantFieldfindField (const std::string &fieldName)
 
- Public Member Functions inherited from cnoid::VRMLNode
 VRMLNode ()
 
virtual ~VRMLNode ()
 
bool isCategoryOf (VRMLNodeCategory category)
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Public Attributes

VRMLProtoPtr proto
 
VRMLProtoFieldMap fields
 
VRMLNodePtr actualNode
 
- Public Attributes inherited from cnoid::VRMLNode
std::string defName
 

Additional Inherited Members

- 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
 

Detailed Description

VRML node which is instance of VRML Prototype.

Constructor & Destructor Documentation

◆ VRMLProtoInstance()

VRMLProtoInstance::VRMLProtoInstance ( VRMLProtoPtr  proto0)

Member Function Documentation

◆ findField()

VRMLVariantField* cnoid::VRMLProtoInstance::findField ( const std::string &  fieldName)
inline

◆ typeName()

const char * VRMLProtoInstance::typeName ( ) const
overridevirtual

Implements cnoid::VRMLNode.

Member Data Documentation

◆ actualNode

VRMLNodePtr cnoid::VRMLProtoInstance::actualNode

◆ fields

VRMLProtoFieldMap cnoid::VRMLProtoInstance::fields

◆ proto

VRMLProtoPtr cnoid::VRMLProtoInstance::proto

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