Assimp  v3.1.1 (June 2014)
CX3DImporter_NodeElement_Meta Class Reference

This struct describe metavalue. More...

Inherits CX3DImporter_NodeElement.

Inherited by CX3DImporter_NodeElement_MetaBoolean, CX3DImporter_NodeElement_MetaDouble, CX3DImporter_NodeElement_MetaFloat, CX3DImporter_NodeElement_MetaInteger, CX3DImporter_NodeElement_MetaSet, and CX3DImporter_NodeElement_MetaString.

Public Member Functions

 CX3DImporter_NodeElement_Meta (const EType pType, CX3DImporter_NodeElement *pParent)
 In constructor inheritor must set element type. More...
 
- Public Member Functions inherited from CX3DImporter_NodeElement
virtual ~CX3DImporter_NodeElement ()
 The destructor, virtual. More...
 

Public Attributes

std::string Name
 Name of metadata object. More...
 
std::string Reference
 If provided, it identifies the metadata standard or other specification that defines the name field. More...
 
- Public Attributes inherited from CX3DImporter_NodeElement
std::list< CX3DImporter_NodeElement * > Child
 Child elements. More...
 
std::string ID
 ID of the element. Can be empty. In X3D synonym for "ID" attribute. More...
 
CX3DImporter_NodeElementParent
 Parent element. If nullptr then this node is root. More...
 
const EType Type
 

Additional Inherited Members

- Public Types inherited from CX3DImporter_NodeElement
enum  EType {
  ENET_Group, ENET_MetaBoolean, ENET_MetaDouble, ENET_MetaFloat,
  ENET_MetaInteger, ENET_MetaSet, ENET_MetaString, ENET_Arc2D,
  ENET_ArcClose2D, ENET_Circle2D, ENET_Disk2D, ENET_Polyline2D,
  ENET_Polypoint2D, ENET_Rectangle2D, ENET_TriangleSet2D, ENET_Box,
  ENET_Cone, ENET_Cylinder, ENET_Sphere, ENET_ElevationGrid,
  ENET_Extrusion, ENET_Coordinate, ENET_Normal, ENET_TextureCoordinate,
  ENET_IndexedFaceSet, ENET_IndexedLineSet, ENET_IndexedTriangleSet, ENET_IndexedTriangleFanSet,
  ENET_IndexedTriangleStripSet, ENET_LineSet, ENET_PointSet, ENET_TriangleSet,
  ENET_TriangleFanSet, ENET_TriangleStripSet, ENET_Color, ENET_ColorRGBA,
  ENET_Shape, ENET_Appearance, ENET_Material, ENET_ImageTexture,
  ENET_TextureTransform, ENET_DirectionalLight, ENET_PointLight, ENET_SpotLight,
  ENET_Invalid
}
 Define what data type contain node element. More...
 
- Protected Member Functions inherited from CX3DImporter_NodeElement
 CX3DImporter_NodeElement (const EType pType, CX3DImporter_NodeElement *pParent)
 In constructor inheritor must set element type. More...
 

Detailed Description

This struct describe metavalue.

Constructor & Destructor Documentation

◆ CX3DImporter_NodeElement_Meta()

CX3DImporter_NodeElement_Meta::CX3DImporter_NodeElement_Meta ( const EType  pType,
CX3DImporter_NodeElement pParent 
)
inline

In constructor inheritor must set element type.

Parameters
[in]pType- element type.
[in]pParent- pointer to parent node.

Member Data Documentation

◆ Name

std::string CX3DImporter_NodeElement_Meta::Name

Name of metadata object.

◆ Reference

std::string CX3DImporter_NodeElement_Meta::Reference

If provided, it identifies the metadata standard or other specification that defines the name field.

If the reference field is not provided or is empty, the meaning of the name field is considered implicit to the characters in the string.


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