Abstract base class for all X3D MetadataObject nodes. More...
#include <Inventor/VRMLnodes/SoVRMLMetadataObject.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFString | reference |
SoSFString | name |
See the X3D Specification, below.
NOTE: This class does not exist in Open Inventor 10.0 and later.This section may reference portions of the X3D specification that are not present in this help file. The complete X3D spec is available at http://www.web3d.org .
SoVRMLMetadataObject is the abstract base class for all MetadataObjects.
Metadata is information that is associated with the objects of the X3D world but is not a direct part of the world representation. The SoVRMLMetadataObject defines an abstract interface that identifies a node as containing metadata and metadata nodes that specify metadata values in various data types.
SoSFNode | set_metadata |
SoSFString | set_name |
SoSFString | set_reference |
SoSFNode | metadata_changed |
SoSFString | name_changed |
SoSFString | reference _changed |
static SoType SoVRMLMetadataObject::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoVRMLNode.
Reimplemented in SoVRMLMetadataDouble, SoVRMLMetadataFloat, SoVRMLMetadataInteger, SoVRMLMetadataSet, and SoVRMLMetadataString.
virtual SoType SoVRMLMetadataObject::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoVRMLNode.
Reimplemented in SoVRMLMetadataDouble, SoVRMLMetadataFloat, SoVRMLMetadataInteger, SoVRMLMetadataSet, and SoVRMLMetadataString.
The specification of the reference field is optional.
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.