Go to the documentation of this file.
32 case SFTIME:
return "SFTime";
33 case MFTIME:
return "MFTime";
38 case SFNODE:
return "SFNode";
39 case MFNODE:
return "MFNode";
40 case SFBOOL:
return "SFBool";
42 default:
return "Unknown Field Type";
68 nodeTypeName(nodeTypeName)
107 type.push_back(
"WALK");
274 family.push_back(
"SERIF");
441 return choice[index].get();
455 choice[childIndex] = childNode;
478 return level[index].get();
487 int rangeIndexToRemove = (childIndex > 0) ? (childIndex - 1) : 0;
488 range.erase(
range.begin() + rangeIndexToRemove);
491 level[childIndex] = childNode;
700 fields(proto0->fields)
VrmlUnsupportedNode(const std::string &nodeTypeName)
std::vector< SFTime > MFTime
std::vector< SFNode > MFNode
virtual void replaceChild(int childIndex, VrmlNode *childNode)
void removeChild(int childIndex)
virtual MFNode & getChildren()
VrmlVariantField & operator=(const VrmlVariantField &org)
virtual void replaceChild(int childIndex, VrmlNode *childNode)=0
@ UNDETERMINED_FIELD_TYPE
virtual int countChildren()
@ TEXTURE_COORDINATE_NODE
virtual MFNode & getChildren()
union hrp::VrmlVariantField::@8 v
virtual void replaceChild(int childIndex, VrmlNode *childNode)
Abstract base class of all vrml nodes.
VrmlProto(const std::string &n)
png_infop png_charp png_int_32 png_int_32 int * type
std::vector< SFString > MFString
void copy(const VrmlVariantField &org)
VrmlTextureCoordinatePtr texCoord
std::vector< SFVec2f > MFVec2f
void setType(VrmlFieldTypeId typeId0)
This can be called once.
std::vector< SFRotation > MFRotation
bool isCategoryOf(VrmlNodeCategory category)
virtual MFNode & getChildren()
virtual int countChildren()
std::vector< SFFloat > MFFloat
std::vector< SFColor > MFColor
virtual int countChildren()
virtual VrmlNode * getChild(int index)
std::vector< SFInt32 > MFInt32
VrmlProtoInstance(VrmlProtoPtr proto0)
virtual VrmlNode * getChild(int index)
std::bitset< NUM_VRML_NODE_CATEGORIES > categorySet
virtual void replaceChild(int childIndex, VrmlNode *childNode)
virtual VrmlNode * getChild(int index)
boost::intrusive_ptr< VrmlProto > VrmlProtoPtr
static const char * getLabelOfFieldType(int type)
std::vector< unsigned char > pixels
std::vector< SFVec3f > MFVec3f
boost::array< SFFloat, 2 > SFVec2f
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:04