Contains the internal definition for one of a prototype's fields, exposedFields, eventIns or eventOuts. More...
#include <Inventor/VRMLnodes/SoVRMLPROTOField.h>
Public Types | |
enum | Kind { PROTO_FIELD, PROTO_EXPOSEDFIELD, PROTO_EVENTIN, PROTO_EVENTOUT } |
Public Member Functions | |
Kind | getFieldKind () |
SoType | getFieldType () |
SbString | getFieldName () |
SbString | getFieldDefaultValue () |
SoVRMLPROTOField () | |
virtual SoType | getTypeId () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
The interface to a prototype is through the public fields, exposedFields, eventIns and eventOuts of a prototype declaration. This class defines one of these interfaces. The list of SoVRMLPROTOField definitions is created when the prototype is read from a file or buffer and cannot be created programmatically.
NOTE: This class does not exist in Open Inventor 10.0 and later.This section may reference portions of the VRML97 specification that are not present in this help file. The complete VRML97 spec is available at http://www.web3d.org .
SoVRMLPROTOField::SoVRMLPROTOField | ( | ) |
static SoType SoVRMLPROTOField::getClassTypeId | ( | ) | [static] |
Returns type identifier for this class.
Reimplemented from SoBase.
SbString SoVRMLPROTOField::getFieldDefaultValue | ( | ) | [inline] |
Returns the field's default value.
Only fields and exposedFields have default values.
Kind SoVRMLPROTOField::getFieldKind | ( | ) | [inline] |
Returns the kind of field this is.
SbString SoVRMLPROTOField::getFieldName | ( | ) | [inline] |
Returns the name of the field.
SoType SoVRMLPROTOField::getFieldType | ( | ) | [inline] |
Returns the type of field this is.
virtual SoType SoVRMLPROTOField::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for a specific instance.
Implements SoTypedObject.