Package com.openinventor.inventor.fields
Class SoSFNode
java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.fields.SoField
com.openinventor.inventor.fields.SoSField
com.openinventor.inventor.fields.SoSFNode
Field containing a a node.
This field maintains a an
SoNode
instance.
SoSFNodes are written to file as the node they are containing. For example:
is anmySoSFNodeField Cube {}
SoSFNode
field named 'mySoSFNodeField', referring to an SoCube
node. If the node is used elsewhere, the regular DEF/USE instancing mechanism applies:
is ananotherSoSFNodeField USE topSeparator
SoSFNode
field that refers to a node named 'topSeparator' that was DEF'ed earlier in the scene.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.openinventor.inventor.fields.SoField
SoField.FieldTypes
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
ConstructorsConstructorDescriptionSoSFNode
(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SoNode defaultValue) Default constructor. -
Method Summary
Methods inherited from class com.openinventor.inventor.fields.SoField
appendConnection, appendConnection, connectFrom, connectFrom, disconnect, disconnect, disconnect, enableConnection, get, getConnectedEngine, getConnectedField, getContainer, getNumConnections, getValueSize, isConnected, isConnectedFromEngine, isConnectedFromField, isConnectedFromVRMLInterp, isConnectionEnabled, isDefault, isIgnored, set, setIgnored, touch
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
Constructor Details
-
SoSFNode
public SoSFNode(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SoNode defaultValue) Default constructor.
-
-
Method Details