Contains the internal definition for one of an externprototype's fields, exposedFields, eventIns or eventOuts. More...
#include <Inventor/VRMLnodes/SoVRMLEXTERNPROTOField.h>
Public Types | |
enum | Kind { EXTERNPROTO_FIELD, EXTERNPROTO_EXPOSEDFIELD, EXTERNPROTO_EVENTIN, EXTERNPROTO_EVENTOUT } |
Public Member Functions | |
Kind | getFieldKind () |
SoType | getFieldType () |
SbString | getFieldName () |
SoVRMLEXTERNPROTOField () | |
virtual SoType | getTypeId () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
The interface to an externprototype is through the public fields, exposedFields, eventIns and eventOuts of an externprototype declaration. This class defines one of these interfaces. The list of SoVRMLEXTERNPROTOField definitions is created when the externprototype 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 .
SoVRMLEXTERNPROTOField::SoVRMLEXTERNPROTOField | ( | ) |
static SoType SoVRMLEXTERNPROTOField::getClassTypeId | ( | ) | [static] |
Returns type identifier for this class.
Reimplemented from SoBase.
Kind SoVRMLEXTERNPROTOField::getFieldKind | ( | ) | [inline] |
Returns the kind of field this is.
SbString SoVRMLEXTERNPROTOField::getFieldName | ( | ) | [inline] |
Returns the name of the field.
SoType SoVRMLEXTERNPROTOField::getFieldType | ( | ) | [inline] |
Returns the type of field this is.
virtual SoType SoVRMLEXTERNPROTOField::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for a specific instance.
Implements SoTypedObject.