SoVRMLEXTERNPROTOField Class Reference
[VRML add-on]

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

#include <Inventor/VRMLnodes/SoVRMLEXTERNPROTOField.h>

Inheritance diagram for SoVRMLEXTERNPROTOField:
SoBase SoRefCounter SoTypedObject

List of all members.

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

Detailed Description

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

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.

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/