SoVRMLPROTOField Class Reference
[VRML add-on]

VSG extension Contains the internal definition for one of a prototype's fields, exposedFields, eventIns or eventOuts. More...

#include <Inventor/VRMLnodes/SoVRMLPROTOField.h>

Inheritance diagram for SoVRMLPROTOField:
SoBase SoRefCounter SoTypedObject

List of all members.

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 ()

Detailed Description

VSG extension Contains the internal definition for one of a prototype's fields, exposedFields, eventIns or eventOuts.

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.

VRML97 SPECIFICATION


Open Inventor by FEI reference manual, generated on 19 Aug 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/