Extensible 3D (X3D) language bindings
Part 2: Java
Annex C
(normative - draft)
Node interfaces
This annex provides the definition of the rules to generate interface signatures for each interface that represents an X3D node as defined in IS0/IEC 19775-2 (see 2.[19775]).
See Table C.1 for the topics in this clause.
Each concrete class shall belong to the sub-package name according to the component
formal name under the org.web3d.x3d.sai
parent package.
(See 3.3.1.4 Package Structure)
Node interface representations in Java shall be expressed as public interfaces.
Each node interface shall extend the interfaces defined in Annex B as appropriate for the abstract node requirements for each node type. For example, the Inline interface definition is
public interface Inline extends X3DChildNode, X3DBoundedObject, X3DUrlObject { ... }
Within each node interface there shall be methods to read and set the values for every field. The naming convention for each field method shall follow the definition in B.1.2 Conventions for the abstract interfaces. Where fields are already covered by the abstract interface, the concrete interface is not required to redeclare the same methods. The concrete interface shall declare methods that are not defined by the abstract node representation.
The following node interfaces include getter/setter accessor methods for all fields, including those defined in parent abstract types.
/** AcousticProperties defines a node interface that extends interface X3DAppearanceChildNode. */ public interface AcousticProperties extends X3DAppearanceChildNode { /** Provide float value [0,1) from inputOutput SFFloat field named "absorption". */ public float getAbsorption (); /** Assign float value [0,1) to inputOutput SFFloat field named "absorption". */ public void setAbsorption (float value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide float value [0,1) from inputOutput SFFloat field named "diffuse". */ public float getDiffuse (); /** Assign float value [0,1) to inputOutput SFFloat field named "diffuse". */ public void setDiffuse (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value [0,1) from inputOutput SFFloat field named "refraction". */ public float getRefraction (); /** Assign float value [0,1) to inputOutput SFFloat field named "refraction". */ public void setRefraction (float value) throws InvalidFieldValueException; /** Provide float value [0,1) from inputOutput SFFloat field named "specular". */ public float getSpecular (); /** Assign float value [0,1) to inputOutput SFFloat field named "specular". */ public void setSpecular (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Analyser defines a node interface that extends interface X3DSoundProcessingNode. */ public interface Analyser extends X3DSoundProcessingNode { /** Provide int value [0,∞) from inputOutput SFInt32 field named "fftSize". */ public int getFftSize (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "fftSize". */ public void setFftSize (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from inputOutput SFInt32 field named "frequencyBinCount". */ public int getFrequencyBinCount (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "frequencyBinCount". */ public void setFrequencyBinCount (int value) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "minDecibels". */ public float getMinDecibels (); /** Assign float value to inputOutput SFFloat field named "minDecibels". */ public void setMinDecibels (float value); /** Provide float value from inputOutput SFFloat field named "maxDecibels". */ public float getMaxDecibels (); /** Assign float value to inputOutput SFFloat field named "maxDecibels". */ public void setMaxDecibels (float value); /** Provide float value [0,∞) from inputOutput SFFloat field named "smoothingTimeConstant". */ public float getSmoothingTimeConstant (); /** Assign float value [0,∞) to inputOutput SFFloat field named "smoothingTimeConstant". */ public void setSmoothingTimeConstant (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Anchor defines a node interface that extends interfaces X3DGroupingNode, X3DUrlObject. */ public interface Anchor extends X3DGroupingNode, X3DUrlObject { /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "parameter". */ public String[] getParameter (); /** Provide number of primitive values in "parameter" array */ public int getNumParameter (); /** Assign String array to inputOutput MFString field named "parameter". */ public void setParameter (String[] values); /** Assign single String value as the MFString array for inputOutput field named "parameter" */ public void setParameter (String value); /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Appearance defines a node interface that extends interface X3DAppearanceNode. */ public interface Appearance extends X3DAppearanceNode { /** Provide array of X3DShaderNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DShaderNode type field named "shaders". */ public void getShaders (X3DNode[] result); /** Provide number of nodes in "shaders" array */ public int getNumShaders (); /** Assign X3DShaderNode array (using a properly typed node array) to inputOutput X3DShaderNode type field named "shaders". */ public void setShaders (X3DShaderNode[] nodes); /** Assign single X3DShaderNode value (using a properly typed node) as the MFNode array for inputOutput field named "shaders" */ public void setShaders (X3DShaderNode node); /** Assign X3DShaderNode array (using a properly typed protoInstance array) to inputOutput X3DShaderNode type field named "shaders". */ public void setShaders (X3DPrototypeInstance node); /** Assign X3DShaderNode array (using a properly typed node array) to inputOutput X3DShaderNode type field named "shaders". */ public void setShaders (X3DNode[] nodes); /** Provide FillProperties value (using a properly typed node or X3DPrototypeInstance) from inputOutput FillProperties type field named "fillProperties". */ public void getFillProperties (X3DNode result); /** Assign FillProperties value (using a properly typed node) to inputOutput FillProperties type field named "fillProperties". */ public void setFillProperties (FillProperties node); /** Assign FillProperties value (using a properly typed protoInstance) */ public void setFillProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide LineProperties value (using a properly typed node or X3DPrototypeInstance) from inputOutput LineProperties type field named "lineProperties". */ public void getLineProperties (X3DNode result); /** Assign LineProperties value (using a properly typed node) to inputOutput LineProperties type field named "lineProperties". */ public void setLineProperties (LineProperties node); /** Assign LineProperties value (using a properly typed protoInstance) */ public void setLineProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide PointProperties value (using a properly typed node or X3DPrototypeInstance) from inputOutput PointProperties type field named "pointProperties". */ public void getPointProperties (X3DNode result); /** Assign PointProperties value (using a properly typed node) to inputOutput PointProperties type field named "pointProperties". */ public void setPointProperties (PointProperties node); /** Assign PointProperties value (using a properly typed protoInstance) */ public void setPointProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMaterialNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMaterialNode type field named "material". */ public void getMaterial (X3DNode result); /** Assign X3DMaterialNode value (using a properly typed node) to inputOutput X3DMaterialNode type field named "material". */ public void setMaterial (X3DMaterialNode node); /** Assign X3DMaterialNode value (using a properly typed protoInstance) */ public void setMaterial (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTextureNode type field named "texture". */ public void getTexture (X3DNode result); /** Assign X3DTextureNode value (using a properly typed node) to inputOutput X3DTextureNode type field named "texture". */ public void setTexture (X3DTextureNode node); /** Assign X3DTextureNode value (using a properly typed protoInstance) */ public void setTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTextureTransformNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTextureTransformNode type field named "textureTransform". */ public void getTextureTransform (X3DNode result); /** Assign X3DTextureTransformNode value (using a properly typed node) to inputOutput X3DTextureTransformNode type field named "textureTransform". */ public void setTextureTransform (X3DTextureTransformNode node); /** Assign X3DTextureTransformNode value (using a properly typed protoInstance) */ public void setTextureTransform (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Arc2D defines a node interface that extends interface X3DGeometryNode. */ public interface Arc2D extends X3DGeometryNode { /** Provide float value (0,∞) from initializeOnly SFFloat field named "radius". */ public float getRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "radius". */ public void setRadius (float value) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from initializeOnly SFFloat field named "startAngle". */ public float getStartAngle (); /** Assign float value in radians (-6.2832,6.2832) to initializeOnly SFFloat field named "startAngle". */ public void setStartAngle (float angle) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from initializeOnly SFFloat field named "endAngle". */ public float getEndAngle (); /** Assign float value in radians (-6.2832,6.2832) to initializeOnly SFFloat field named "endAngle". */ public void setEndAngle (float angle) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ArcClose2D defines a node interface that extends interface X3DGeometryNode. */ public interface ArcClose2D extends X3DGeometryNode { /** Provide float value (0,∞) from initializeOnly SFFloat field named "radius". */ public float getRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "radius". */ public void setRadius (float value) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from initializeOnly SFFloat field named "startAngle". */ public float getStartAngle (); /** Assign float value in radians (-6.2832,6.2832) to initializeOnly SFFloat field named "startAngle". */ public void setStartAngle (float angle) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from initializeOnly SFFloat field named "endAngle". */ public float getEndAngle (); /** Assign float value in radians (-6.2832,6.2832) to initializeOnly SFFloat field named "endAngle". */ public void setEndAngle (float angle) throws InvalidFieldValueException; /** Provide String value from initializeOnly SFString field named "closureType". */ public String getClosureType (); /** Assign String value to initializeOnly SFString field named "closureType". */ public void setClosureType (String value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** AudioBufferSource defines a node interface that extends interface X3DSoundSourceNode. */ public interface AudioBufferSource extends X3DSoundSourceNode { /** Provide array of float results array [-1,1) from inputOutput MFFloat field named "buffer". */ public float[] getBuffer (); /** Provide number of primitive values in "buffer" array */ public int getNumBuffer (); /** Assign float array [-1,1) to inputOutput MFFloat field named "buffer". */ public void setBuffer (float[] values) throws InvalidFieldValueException; /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide int value [0,∞) from outputOnly SFInt32 field named "length". */ public int getLength (); /** Provide array of float results array from inputOutput MFFloat field named "buffer". */ public float[] getBuffer (); /** Provide number of primitive values in "buffer" array */ public int getNumBuffer (); /** Assign float array to inputOutput MFFloat field named "buffer". */ public void setBuffer (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "buffer" */ public void setBuffer (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "bufferDuration". */ public double getBufferDuration (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "bufferDuration". */ public void setBufferDuration (double timestamp) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "detune". */ public float getDetune (); /** Assign float value [0,∞) to inputOutput SFFloat field named "detune". */ public void setDetune (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "loop". */ public boolean getLoop (); /** Assign boolean value to inputOutput SFBool field named "loop". */ public void setLoop (boolean value); /** Provide float value [0,∞) from inputOutput SFFloat field named "loopEnd". */ public float getLoopEnd (); /** Assign float value [0,∞) to inputOutput SFFloat field named "loopEnd". */ public void setLoopEnd (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "loopStart". */ public float getLoopStart (); /** Assign float value [0,∞) to inputOutput SFFloat field named "loopStart". */ public void setLoopStart (float value) throws InvalidFieldValueException; /** Provide int value [0,∞) from inputOutput SFInt32 field named "numberOfChannels". */ public int getNumberOfChannels (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "numberOfChannels". */ public void setNumberOfChannels (int value) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "playbackRate". */ public float getPlaybackRate (); /** Assign float value to inputOutput SFFloat field named "playbackRate". */ public void setPlaybackRate (float value); /** Provide float value [0,∞) from inputOutput SFFloat field named "sampleRate". */ public float getSampleRate (); /** Assign float value [0,∞) to inputOutput SFFloat field named "sampleRate". */ public void setSampleRate (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** AudioClip defines a node interface that extends interfaces X3DSoundSourceNode, X3DUrlObject. */ public interface AudioClip extends X3DSoundSourceNode, X3DUrlObject { /** Provide double value in seconds [-1,∞) from outputOnly SFTime field named "duration_changed". */ public double getDuration (); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide boolean value from inputOutput SFBool field named "loop". */ public boolean getLoop (); /** Assign boolean value to inputOutput SFBool field named "loop". */ public void setLoop (boolean value); /** Provide float value (0,∞) from inputOutput SFFloat field named "pitch". */ public float getPitch (); /** Assign float value (0,∞) to inputOutput SFFloat field named "pitch". */ public void setPitch (float value) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** AudioDestination defines a node interface that extends interface X3DSoundDestinationNode. */ public interface AudioDestination extends X3DSoundDestinationNode { /** Provide String value from outputOnly SFString field named "mediaDeviceID". */ public String getMediaDeviceID (); /** Provide int value [0,∞) from inputOutput SFInt32 field named "maxChannelCount". */ public int getMaxChannelCount (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "maxChannelCount". */ public void setMaxChannelCount (int value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from outputOnly SFString field named "id". */ public String getId (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Background defines a node interface that extends interface X3DBackgroundNode. */ public interface Background extends X3DBackgroundNode { /** Provide array of String results array from inputOutput MFString field named "backUrl". */ public String[] getBackUrl (); /** Provide number of primitive values in "backUrl" array */ public int getNumBackUrl (); /** Assign String array to inputOutput MFString field named "backUrl". */ public void setBackUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "backUrl" */ public void setBackUrl (String value); /** Provide array of String results array from inputOutput MFString field named "bottomUrl". */ public String[] getBottomUrl (); /** Provide number of primitive values in "bottomUrl" array */ public int getNumBottomUrl (); /** Assign String array to inputOutput MFString field named "bottomUrl". */ public void setBottomUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "bottomUrl" */ public void setBottomUrl (String value); /** Provide array of String results array from inputOutput MFString field named "frontUrl". */ public String[] getFrontUrl (); /** Provide number of primitive values in "frontUrl" array */ public int getNumFrontUrl (); /** Assign String array to inputOutput MFString field named "frontUrl". */ public void setFrontUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "frontUrl" */ public void setFrontUrl (String value); /** Provide array of String results array from inputOutput MFString field named "leftUrl". */ public String[] getLeftUrl (); /** Provide number of primitive values in "leftUrl" array */ public int getNumLeftUrl (); /** Assign String array to inputOutput MFString field named "leftUrl". */ public void setLeftUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "leftUrl" */ public void setLeftUrl (String value); /** Provide array of String results array from inputOutput MFString field named "rightUrl". */ public String[] getRightUrl (); /** Provide number of primitive values in "rightUrl" array */ public int getNumRightUrl (); /** Assign String array to inputOutput MFString field named "rightUrl". */ public void setRightUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "rightUrl" */ public void setRightUrl (String value); /** Provide array of String results array from inputOutput MFString field named "topUrl". */ public String[] getTopUrl (); /** Provide number of primitive values in "topUrl" array */ public int getNumTopUrl (); /** Assign String array to inputOutput MFString field named "topUrl". */ public void setTopUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "topUrl" */ public void setTopUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of float results array in radians (-∞,∞) from inputOutput MFFloat field named "groundAngle". */ public float[] getGroundAngle (); /** Provide number of primitive values in "groundAngle" array */ public int getNumGroundAngle (); /** Assign float array in radians (-∞,∞) to inputOutput MFFloat field named "groundAngle". */ public void setGroundAngle (float[] angles); /** Assign single float value in radians (-∞,∞) as the MFFloat array for inputOutput field named "groundAngle" */ public void setGroundAngle (float angle); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named "groundColor". */ public void getGroundColor (float[] result); /** Provide number of 3-tuple primitive values in "groundColor" array */ public int getNumGroundColor (); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named "groundColor". */ public void setGroundColor (float[] colors) throws InvalidFieldValueException; /** Provide array of float results array in radians (-∞,∞) from inputOutput MFFloat field named "skyAngle". */ public float[] getSkyAngle (); /** Provide number of primitive values in "skyAngle" array */ public int getNumSkyAngle (); /** Assign float array in radians (-∞,∞) to inputOutput MFFloat field named "skyAngle". */ public void setSkyAngle (float[] angles); /** Assign single float value in radians (-∞,∞) as the MFFloat array for inputOutput field named "skyAngle" */ public void setSkyAngle (float angle); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named "skyColor". */ public void getSkyColor (float[] result); /** Provide number of 3-tuple primitive values in "skyColor" array */ public int getNumSkyColor (); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named "skyColor". */ public void setSkyColor (float[] colors) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "transparency". */ public float getTransparency (); /** Assign float value to inputOutput SFFloat field named "transparency". */ public void setTransparency (float value); /** Assign boolean value to inputOnly SFBool field named "set_bind". */ public void setBind (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "bindTime". */ public double getBindTime (); /** Provide boolean value from outputOnly SFBool field named "isBound". */ public boolean getIsBound (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BallJoint defines a node interface that extends interface X3DRigidJointNode. * BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point. */ public interface BallJoint extends X3DRigidJointNode { /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body1AnchorPoint". */ public void getBody1AnchorPoint (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body2AnchorPoint". */ public void getBody2AnchorPoint (float[] result); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "anchorPoint". */ public void getAnchorPoint (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "anchorPoint". */ public void setAnchorPoint (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Assign single String value as the MFString array for inputOutput field named "forceOutput" */ public void setForceOutput (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body1". */ public void getBody1 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body1". */ public void setBody1 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body2". */ public void getBody2 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body2". */ public void setBody2 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Billboard defines a node interface that extends interface X3DGroupingNode. */ public interface Billboard extends X3DGroupingNode { /** Provide array of 3-tuple float results array in radians from inputOutput SFVec3f field named "axisOfRotation". */ public void getAxisOfRotation (float[] result); /** Assign 3-tuple float array in radians to inputOutput SFVec3f field named "axisOfRotation". */ public void setAxisOfRotation (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BiquadFilter defines a node interface that extends interface X3DSoundProcessingNode. */ public interface BiquadFilter extends X3DSoundProcessingNode { /** Provide float value [0,∞) from inputOutput SFFloat field named "detune". */ public float getDetune (); /** Assign float value [0,∞) to inputOutput SFFloat field named "detune". */ public void setDetune (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "frequency". */ public float getFrequency (); /** Assign float value [0,∞) to inputOutput SFFloat field named "frequency". */ public void setFrequency (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "q". */ public float getQ (); /** Assign float value [0,∞) to inputOutput SFFloat field named "q". */ public void setQ (float value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "type". */ public String getType (); /** Assign String value to inputOutput SFString field named "type". */ public void setType (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BlendedVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface BlendedVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide float value [0,1) from inputOutput SFFloat field named "weightConstant1". */ public float getWeightConstant1 (); /** Assign float value [0,1) to inputOutput SFFloat field named "weightConstant1". */ public void setWeightConstant1 (float value) throws InvalidFieldValueException; /** Provide float value [0,1) from inputOutput SFFloat field named "weightConstant2". */ public float getWeightConstant2 (); /** Assign float value [0,1) to inputOutput SFFloat field named "weightConstant2". */ public void setWeightConstant2 (float value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "weightFunction1". */ public String getWeightFunction1 (); /** Assign String value to inputOutput SFString field named "weightFunction1". */ public void setWeightFunction1 (String value); /** Provide String value from inputOutput SFString field named "weightFunction2". */ public String getWeightFunction2 (); /** Assign String value to inputOutput SFString field named "weightFunction2". */ public void setWeightFunction2 (String value); /** Provide X3DComposableVolumeRenderStyleNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void getRenderStyle (X3DNode result); /** Assign X3DComposableVolumeRenderStyleNode value (using a properly typed node) to inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DComposableVolumeRenderStyleNode node); /** Assign X3DComposableVolumeRenderStyleNode value (using a properly typed protoInstance) */ public void setRenderStyle (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture3DNode type field named "voxels". */ public void getVoxels (X3DNode result); /** Assign X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture3DNode type field named "voxels". */ public void setVoxels (X3DTexture3DNode node); /** Assign X3DTexture3DNode value (using a properly typed protoInstance) */ public void setVoxels (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "weightTransferFunction1". */ public void getWeightTransferFunction1 (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "weightTransferFunction1". */ public void setWeightTransferFunction1 (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setWeightTransferFunction1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "weightTransferFunction2". */ public void getWeightTransferFunction2 (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "weightTransferFunction2". */ public void setWeightTransferFunction2 (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setWeightTransferFunction2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BooleanFilter defines a node interface that extends interface X3DChildNode. */ public interface BooleanFilter extends X3DChildNode { /** Assign boolean value to inputOnly SFBool field named "set_boolean". */ public void setBoolean (boolean value); /** Provide boolean value from outputOnly SFBool field named "inputFalse". */ public boolean getInputFalse (); /** Provide boolean value from outputOnly SFBool field named "inputNegate". */ public boolean getInputNegate (); /** Provide boolean value from outputOnly SFBool field named "inputTrue". */ public boolean getInputTrue (); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BooleanSequencer defines a node interface that extends interface X3DSequencerNode. */ public interface BooleanSequencer extends X3DSequencerNode { /** Provide boolean value from outputOnly SFBool field named "value_changed". */ public boolean getValue (); /** Provide array of boolean results array from inputOutput MFBool field named "keyValue". */ public boolean[] getKeyValue (); /** Provide number of primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign boolean array to inputOutput MFBool field named "keyValue". */ public void setKeyValue (boolean[] values); /** Assign single boolean value as the MFBool array for inputOutput field named "keyValue" */ public void setKeyValue (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "next". */ public void setNext (boolean value); /** Assign boolean value to inputOnly SFBool field named "previous". */ public void setPrevious (boolean value); /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BooleanToggle defines a node interface that extends interface X3DChildNode. */ public interface BooleanToggle extends X3DChildNode { /** Assign boolean value to inputOnly SFBool field named "set_boolean". */ public void setBoolean (boolean value); /** Provide boolean value from inputOutput SFBool field named "toggle". */ public boolean getToggle (); /** Assign boolean value to inputOutput SFBool field named "toggle". */ public void setToggle (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BooleanTrigger defines a node interface that extends interface X3DTriggerNode. */ public interface BooleanTrigger extends X3DTriggerNode { /** Assign double value in seconds to inputOnly SFTime field named "set_triggerTime". */ public void setTriggerTime (double timestamp); /** Provide boolean value from outputOnly SFBool field named "triggerTrue". */ public boolean getTriggerTrue (); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BoundaryEnhancementVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface BoundaryEnhancementVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide float value [0,1) from inputOutput SFFloat field named "boundaryOpacity". */ public float getBoundaryOpacity (); /** Assign float value [0,1) to inputOutput SFFloat field named "boundaryOpacity". */ public void setBoundaryOpacity (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "opacityFactor". */ public float getOpacityFactor (); /** Assign float value [0,∞) to inputOutput SFFloat field named "opacityFactor". */ public void setOpacityFactor (float value) throws InvalidFieldValueException; /** Provide float value [0,1) from inputOutput SFFloat field named "retainedOpacity". */ public float getRetainedOpacity (); /** Assign float value [0,1) to inputOutput SFFloat field named "retainedOpacity". */ public void setRetainedOpacity (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** BoundedPhysicsModel defines a node interface that extends interface X3DParticlePhysicsModelNode. */ public interface BoundedPhysicsModel extends X3DParticlePhysicsModelNode { /** Provide X3DGeometryNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DGeometryNode type field named "geometry". */ public void getGeometry (X3DNode result); /** Assign X3DGeometryNode value (using a properly typed node) to inputOutput X3DGeometryNode type field named "geometry". */ public void setGeometry (X3DGeometryNode node); /** Assign X3DGeometryNode value (using a properly typed protoInstance) */ public void setGeometry (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Box defines a node interface that extends interface X3DGeometryNode. */ public interface Box extends X3DGeometryNode { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "size". */ public void getSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "size". */ public void setSize (float[] value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CADAssembly defines a node interface that extends interfaces X3DGroupingNode, X3DProductStructureChildNode. */ public interface CADAssembly extends X3DGroupingNode, X3DProductStructureChildNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CADFace defines a node interface that extends interfaces X3DProductStructureChildNode, X3DBoundedObject. */ public interface CADFace extends X3DProductStructureChildNode, X3DBoundedObject { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide Shape|LOD|Transform value (using a properly typed node or X3DPrototypeInstance) from inputOutput Shape|LOD|Transform type field named "shape". */ public void getShape (X3DNode result); /** Assign Shape|LOD|Transform value (using a properly typed node) to inputOutput Shape|LOD|Transform type field named "shape". */ public void setShape (X3DNode node); /** Assign Shape|LOD|Transform value (using a properly typed protoInstance) */ public void setShape (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CADLayer defines a node interface that extends interface X3DGroupingNode. */ public interface CADLayer extends X3DGroupingNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CADPart defines a node interface that extends interfaces X3DProductStructureChildNode, X3DGroupingNode. */ public interface CADPart extends X3DProductStructureChildNode, X3DGroupingNode { /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign CADFace array (using a properly typed node array) to inputOnly CADFace type field named "addChildren". */ public void addChildren (CADFace[] nodes); /** Assign single CADFace value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (CADFace node); /** Assign CADFace array (using a properly typed protoInstance array) to inputOnly CADFace type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign CADFace array (using a properly typed node array) to inputOnly CADFace type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign CADFace array (using a properly typed node array) to inputOnly CADFace type field named "removeChildren". */ public void removeChildren (CADFace[] nodes); /** Assign single CADFace value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (CADFace node); /** Assign CADFace array (using a properly typed protoInstance array) to inputOnly CADFace type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign CADFace array (using a properly typed node array) to inputOnly CADFace type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of CADFace results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput CADFace type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign CADFace array (using a properly typed node array) to inputOutput CADFace type field named "children". */ public void setChildren (CADFace[] nodes); /** Assign single CADFace value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (CADFace node); /** Assign CADFace array (using a properly typed protoInstance array) to inputOutput CADFace type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign CADFace array (using a properly typed node array) to inputOutput CADFace type field named "children". */ public void setChildren (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CartoonVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface CartoonVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide int value using RGB values [0..1] from inputOutput SFInt32 field named "colorSteps". */ public int getColorSteps (); /** Assign int value using RGB values [0..1] to inputOutput SFInt32 field named "colorSteps". */ public void setColorSteps (int color) throws InvalidFieldValueException; /** Provide array of 4-tuple float results array using RGBA values [0..1] using RGBA values [0..1] from inputOutput SFColorRGBA field named "orthogonalColor". */ public void getOrthogonalColor (float[] result); /** Assign 4-tuple float array using RGBA values [0..1] using RGBA values [0..1] to inputOutput SFColorRGBA field named "orthogonalColor". */ public void setOrthogonalColor (float[] color) throws InvalidFieldValueException; /** Provide array of 4-tuple float results array using RGBA values [0..1] using RGBA values [0..1] from inputOutput SFColorRGBA field named "parallelColor". */ public void getParallelColor (float[] result); /** Assign 4-tuple float array using RGBA values [0..1] using RGBA values [0..1] to inputOutput SFColorRGBA field named "parallelColor". */ public void setParallelColor (float[] color) throws InvalidFieldValueException; /** Provide X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture3DNode type field named "surfaceNormals". */ public void getSurfaceNormals (X3DNode result); /** Assign X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture3DNode type field named "surfaceNormals". */ public void setSurfaceNormals (X3DTexture3DNode node); /** Assign X3DTexture3DNode value (using a properly typed protoInstance) */ public void setSurfaceNormals (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ChannelMerger defines a node interface that extends interface X3DSoundChannelNode. */ public interface ChannelMerger extends X3DSoundChannelNode { // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ChannelSelector defines a node interface that extends interface X3DSoundChannelNode. */ public interface ChannelSelector extends X3DSoundChannelNode { /** Provide int value [0,∞) from inputOutput SFInt32 field named "channelSelection". */ public int getChannelSelection (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "channelSelection". */ public void setChannelSelection (int value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ChannelSplitter defines a node interface that extends interface X3DSoundChannelNode. */ public interface ChannelSplitter extends X3DSoundChannelNode { /** Provide array of X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode type field named "outputs". */ public void getOutputs (X3DNode[] result); /** Provide number of nodes in "outputs" array */ public int getNumOutputs (); /** Assign X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode array (using a properly typed node array) to inputOutput X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode type field named "outputs". */ public void setOutputs (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "outputs" */ public void setOutputs (X3DNode node); /** Assign X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode array (using a properly typed protoInstance array) to inputOutput X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode type field named "outputs". */ public void setOutputs (X3DPrototypeInstance node); // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Circle2D defines a node interface that extends interface X3DGeometryNode. */ public interface Circle2D extends X3DGeometryNode { /** Provide float value (0,∞) from initializeOnly SFFloat field named "radius". */ public float getRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "radius". */ public void setRadius (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ClipPlane defines a node interface that extends interface X3DChildNode. */ public interface ClipPlane extends X3DChildNode { /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide array of 4-tuple float results array (-∞,∞) from inputOutput SFVec4f field named "plane". */ public void getPlane (float[] result); /** Assign 4-tuple float array (-∞,∞) to inputOutput SFVec4f field named "plane". */ public void setPlane (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CollidableOffset defines a node interface that extends interface X3DNBodyCollidableNode. * CollidableOffset repositions geometry relative to center of owning body. */ public interface CollidableOffset extends X3DNBodyCollidableNode { /** Provide X3DNBodyCollidableNode value (using a properly typed node or X3DPrototypeInstance) from initializeOnly X3DNBodyCollidableNode type field named "collidable". */ public void getCollidable (X3DNode result); /** Assign X3DNBodyCollidableNode value (using a properly typed node) to initializeOnly X3DNBodyCollidableNode type field named "collidable". */ public void setCollidable (X3DNBodyCollidableNode node); /** Assign X3DNBodyCollidableNode value (using a properly typed protoInstance) */ public void setCollidable (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CollidableShape defines a node interface that extends interface X3DNBodyCollidableNode. * CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph. */ public interface CollidableShape extends X3DNBodyCollidableNode { /** Provide Shape value (using a properly typed node or X3DPrototypeInstance) from initializeOnly Shape type field named "shape". */ public void getShape (X3DNode result); /** Assign Shape value (using a properly typed node) to initializeOnly Shape type field named "shape". */ public void setShape (Shape node); /** Assign Shape value (using a properly typed protoInstance) */ public void setShape (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Collision defines a node interface that extends interfaces X3DGroupingNode, X3DSensorNode. */ public interface Collision extends X3DGroupingNode, X3DSensorNode { /** Provide double value in seconds from outputOnly SFTime field named "collideTime". */ public double getCollideTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide X3DChildNode value (using a properly typed node or X3DPrototypeInstance) from initializeOnly X3DChildNode type field named "proxy". */ public void getProxy (X3DNode result); /** Assign X3DChildNode value (using a properly typed node) to initializeOnly X3DChildNode type field named "proxy". */ public void setProxy (X3DChildNode node); /** Assign X3DChildNode value (using a properly typed protoInstance) */ public void setProxy (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CollisionCollection defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject. * CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions. */ public interface CollisionCollection extends X3DChildNode, X3DBoundedObject { /** Provide array of String results array from inputOutput MFString field named "appliedParameters". */ public String[] getAppliedParameters (); /** Provide number of primitive values in "appliedParameters" array */ public int getNumAppliedParameters (); /** Assign String array to inputOutput MFString field named "appliedParameters". */ public void setAppliedParameters (String[] values); /** Provide array of String results array Array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. from inputOutput MFString field named "appliedParameters". */ public String[] getAppliedParameters (); /** Provide number of primitive values in "appliedParameters" array */ public int getNumAppliedParameters (); /** Assign String array Array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. to inputOutput MFString field named "appliedParameters". */ public void setAppliedParameters (String[] values); /** Assign single String value Array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. as the MFString array for inputOutput field named "appliedParameters" */ public void setAppliedParameters (String value); /** Provide float value [0,1) from inputOutput SFFloat field named "bounce". */ public float getBounce (); /** Assign float value [0,1) to inputOutput SFFloat field named "bounce". */ public void setBounce (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide array of 2-tuple float results array (-∞,∞) from inputOutput SFVec2f field named "frictionCoefficients". */ public void getFrictionCoefficients (float[] result); /** Assign 2-tuple float array (-∞,∞) to inputOutput SFVec2f field named "frictionCoefficients". */ public void setFrictionCoefficients (float[] value); /** Provide float value [0,∞) from inputOutput SFFloat field named "minBounceSpeed". */ public float getMinBounceSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "minBounceSpeed". */ public void setMinBounceSpeed (float value) throws InvalidFieldValueException; /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "slipFactors". */ public void getSlipFactors (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "slipFactors". */ public void setSlipFactors (float[] value); /** Provide float value [0,1) from inputOutput SFFloat field named "softnessConstantForceMix". */ public float getSoftnessConstantForceMix (); /** Assign float value [0,1) to inputOutput SFFloat field named "softnessConstantForceMix". */ public void setSoftnessConstantForceMix (float value) throws InvalidFieldValueException; /** Provide float value [0,1) from inputOutput SFFloat field named "softnessErrorCorrection". */ public float getSoftnessErrorCorrection (); /** Assign float value [0,1) to inputOutput SFFloat field named "softnessErrorCorrection". */ public void setSoftnessErrorCorrection (float value) throws InvalidFieldValueException; /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "surfaceSpeed". */ public void getSurfaceSpeed (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "surfaceSpeed". */ public void setSurfaceSpeed (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide array of X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void getCollidables (X3DNode[] result); /** Provide number of nodes in "collidables" array */ public int getNumCollidables (); /** Assign X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode array (using a properly typed node array) to inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void setCollidables (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "collidables" */ public void setCollidables (X3DNode node); /** Assign X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode array (using a properly typed protoInstance array) to inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void setCollidables (X3DPrototypeInstance node); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CollisionSensor defines a node interface that extends interface X3DSensorNode. * CollisionSensor generates collision-detection events. */ public interface CollisionSensor extends X3DSensorNode { /** Provide array of X3DNBodyCollidableNode results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly X3DNBodyCollidableNode type field named "intersections". */ public void getIntersections (X3DNode[] result); /** Provide number of nodes in "intersections" array */ public int getNumIntersections (); /** Provide array of Contact results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly Contact type field named "contacts". */ public void getContacts (X3DNode[] result); /** Provide number of nodes in "contacts" array */ public int getNumContacts (); /** Provide CollisionCollection value (using a properly typed node or X3DPrototypeInstance) from inputOutput CollisionCollection type field named "collider". */ public void getCollider (X3DNode result); /** Assign CollisionCollection value (using a properly typed node) to inputOutput CollisionCollection type field named "collider". */ public void setCollider (CollisionCollection node); /** Assign CollisionCollection value (using a properly typed protoInstance) */ public void setCollider (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CollisionSpace defines a node interface that extends interface X3DNBodyCollisionSpaceNode. * CollisionSpace holds collection of objects considered together for resolution of inter-object collisions. */ public interface CollisionSpace extends X3DNBodyCollisionSpaceNode { /** Provide boolean value from inputOutput SFBool field named "useGeometry". */ public boolean getUseGeometry (); /** Assign boolean value to inputOutput SFBool field named "useGeometry". */ public void setUseGeometry (boolean value); /** Provide array of X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void getCollidables (X3DNode[] result); /** Provide number of nodes in "collidables" array */ public int getNumCollidables (); /** Assign X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode array (using a properly typed node array) to inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void setCollidables (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "collidables" */ public void setCollidables (X3DNode node); /** Assign X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode array (using a properly typed protoInstance array) to inputOutput X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode type field named "collidables". */ public void setCollidables (X3DPrototypeInstance node); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Color defines a node interface that extends interface X3DColorNode. */ public interface Color extends X3DColorNode { /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named "color". */ public void getColor (float[] result); /** Provide number of 3-tuple primitive values in "color" array */ public int getNumColor (); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named "color". */ public void setColor (float[] colors) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ColorChaser defines a node interface that extends interface X3DChaserNode. */ public interface ColorChaser extends X3DChaserNode { /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOnly SFColor field named "set_destination". */ public void setDestination (float[] value) throws InvalidFieldValueException; /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOnly SFColor field named "set_value". */ public void setValue (float[] value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from outputOnly SFColor field named "value_changed". */ public void getValue (float[] result); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from initializeOnly SFColor field named "initialDestination". */ public void getInitialDestination (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to initializeOnly SFColor field named "initialDestination". */ public void setInitialDestination (float[] value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from initializeOnly SFColor field named "initialValue". */ public void getInitialValue (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to initializeOnly SFColor field named "initialValue". */ public void setInitialValue (float[] value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from initializeOnly SFTime field named "duration". */ public double getDuration (); /** Assign double value in seconds [0,∞) to initializeOnly SFTime field named "duration". */ public void setDuration (double timestamp) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ColorDamper defines a node interface that extends interface X3DDamperNode. */ public interface ColorDamper extends X3DDamperNode { /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOnly SFColor field named "set_destination". */ public void setDestination (float[] value) throws InvalidFieldValueException; /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOnly SFColor field named "set_value". */ public void setValue (float[] value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from outputOnly SFColor field named "value_changed". */ public void getValue (float[] result); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from initializeOnly SFColor field named "initialDestination". */ public void getInitialDestination (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to initializeOnly SFColor field named "initialDestination". */ public void setInitialDestination (float[] value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from initializeOnly SFColor field named "initialValue". */ public void getInitialValue (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to initializeOnly SFColor field named "initialValue". */ public void setInitialValue (float[] value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tau". */ public double getTau (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tau". */ public void setTau (double timestamp) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "tolerance". */ public float getTolerance (); /** Assign float value to inputOutput SFFloat field named "tolerance". */ public void setTolerance (float value); /** Provide int value [0,5) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [0,5) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ColorInterpolator defines a node interface that extends interface X3DInterpolatorNode. */ public interface ColorInterpolator extends X3DInterpolatorNode { /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from outputOnly SFColor field named "value_changed". */ public void getValue (float[] result); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput MFColor field named "keyValue". */ public void getKeyValue (float[] result); /** Provide number of 3-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput MFColor field named "keyValue". */ public void setKeyValue (float[] values) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ColorRGBA defines a node interface that extends interface X3DColorNode. */ public interface ColorRGBA extends X3DColorNode { /** Provide array of 4-tuple float results array using RGBA values [0..1] using RGBA values [0..1] from inputOutput MFColorRGBA field named "color". */ public void getColor (float[] result); /** Provide number of 4-tuple primitive values in "color" array */ public int getNumColor (); /** Assign 4-tuple float array using RGBA values [0..1] using RGBA values [0..1] to inputOutput MFColorRGBA field named "color". */ public void setColor (float[] colors) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** component defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: each added component statement indicates needed scene functionality support above the given X3D profile. */ public interface component extends SceneGraphStructureStatement { /** Provide int value from inputOutput SFInt32 field named "level". */ public int getLevel (); /** Assign int value to inputOutput SFInt32 field named "level". */ public void setLevel (int value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide int value [1,5) from inputOutput SFInt32 field named "level". */ public int getLevel (); /** Assign int value [1,5) to inputOutput SFInt32 field named "level". */ public void setLevel (int value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** ComposedCubeMapTexture defines a node interface that extends interface X3DEnvironmentTextureNode. */ public interface ComposedCubeMapTexture extends X3DEnvironmentTextureNode { /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "back". */ public void getBack (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "back". */ public void setBack (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setBack (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "bottom". */ public void getBottom (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "bottom". */ public void setBottom (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setBottom (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "front". */ public void getFront (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "front". */ public void setFront (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setFront (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "left". */ public void getLeft (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "left". */ public void setLeft (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setLeft (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "right". */ public void getRight (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "right". */ public void setRight (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setRight (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture2DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode type field named "top". */ public void getTop (X3DNode result); /** Assign X3DTexture2DNode value (using a properly typed node) to inputOutput X3DTexture2DNode type field named "top". */ public void setTop (X3DTexture2DNode node); /** Assign X3DTexture2DNode value (using a properly typed protoInstance) */ public void setTop (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ComposedShader defines a node interface that extends interfaces , X3DShaderNode, X3DProgrammableShaderObject. * ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes. */ public interface ComposedShader extends X3DShaderNode, X3DProgrammableShaderObject { /** Assign boolean value to inputOnly SFBool field named "activate". */ public void setActivate (boolean value); /** Provide boolean value from outputOnly SFBool field named "isSelected". */ public boolean getIsSelected (); /** Provide boolean value from outputOnly SFBool field named "isValid". */ public boolean getIsValid (); /** Provide String value from initializeOnly SFString field named "language". */ public String getLanguage (); /** Assign String value to initializeOnly SFString field named "language". */ public void setLanguage (String value); /** Provide String value from initializeOnly SFString field named "language". */ public String getLanguage (); /** Assign String value to initializeOnly SFString field named "language". */ public void setLanguage (String value); /** Provide array of field results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput field type field named "field". */ public void getField (X3DNode[] result); /** Provide number of nodes in "field" array */ public int getNumField (); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (field[] nodes); /** Assign single field value (using a properly typed node) as the MFNode array for inputOutput field named "field" */ public void setField (field node); /** Assign field array (using a properly typed protoInstance array) to inputOutput field type field named "field". */ public void setField (X3DPrototypeInstance node); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (X3DNode[] nodes); /** Provide array of ShaderPart results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput ShaderPart type field named "parts". */ public void getParts (X3DNode[] result); /** Provide number of nodes in "parts" array */ public int getNumParts (); /** Assign ShaderPart array (using a properly typed node array) to inputOutput ShaderPart type field named "parts". */ public void setParts (ShaderPart[] nodes); /** Assign single ShaderPart value (using a properly typed node) as the MFNode array for inputOutput field named "parts" */ public void setParts (ShaderPart node); /** Assign ShaderPart array (using a properly typed protoInstance array) to inputOutput ShaderPart type field named "parts". */ public void setParts (X3DPrototypeInstance node); /** Assign ShaderPart array (using a properly typed node array) to inputOutput ShaderPart type field named "parts". */ public void setParts (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ComposedTexture3D defines a node interface that extends interface X3DTexture3DNode. */ public interface ComposedTexture3D extends X3DTexture3DNode { /** Provide array of X3DTexture2DNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DTexture2DNode type field named "texture". */ public void getTexture (X3DNode[] result); /** Provide number of nodes in "texture" array */ public int getNumTexture (); /** Assign X3DTexture2DNode array (using a properly typed node array) to inputOutput X3DTexture2DNode type field named "texture". */ public void setTexture (X3DTexture2DNode[] nodes); /** Assign single X3DTexture2DNode value (using a properly typed node) as the MFNode array for inputOutput field named "texture" */ public void setTexture (X3DTexture2DNode node); /** Assign X3DTexture2DNode array (using a properly typed protoInstance array) to inputOutput X3DTexture2DNode type field named "texture". */ public void setTexture (X3DPrototypeInstance node); /** Assign X3DTexture2DNode array (using a properly typed node array) to inputOutput X3DTexture2DNode type field named "texture". */ public void setTexture (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatR". */ public boolean getRepeatR (); /** Assign boolean value to initializeOnly SFBool field named "repeatR". */ public void setRepeatR (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ComposedVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface ComposedVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide array of X3DComposableVolumeRenderStyleNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void getRenderStyle (X3DNode[] result); /** Provide number of nodes in "renderStyle" array */ public int getNumRenderStyle (); /** Assign X3DComposableVolumeRenderStyleNode array (using a properly typed node array) to inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DComposableVolumeRenderStyleNode[] nodes); /** Assign single X3DComposableVolumeRenderStyleNode value (using a properly typed node) as the MFNode array for inputOutput field named "renderStyle" */ public void setRenderStyle (X3DComposableVolumeRenderStyleNode node); /** Assign X3DComposableVolumeRenderStyleNode array (using a properly typed protoInstance array) to inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DPrototypeInstance node); /** Assign X3DComposableVolumeRenderStyleNode array (using a properly typed node array) to inputOutput X3DComposableVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Cone defines a node interface that extends interface X3DGeometryNode. */ public interface Cone extends X3DGeometryNode { /** Provide boolean value from inputOutput SFBool field named "bottom". */ public boolean getBottom (); /** Assign boolean value to inputOutput SFBool field named "bottom". */ public void setBottom (boolean value); /** Provide float value (0,∞) from initializeOnly SFFloat field named "bottomRadius". */ public float getBottomRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "bottomRadius". */ public void setBottomRadius (float value) throws InvalidFieldValueException; /** Provide float value (0,∞) from initializeOnly SFFloat field named "height". */ public float getHeight (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "height". */ public void setHeight (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "side". */ public boolean getSide (); /** Assign boolean value to inputOutput SFBool field named "side". */ public void setSide (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ConeEmitter defines a node interface that extends interface X3DParticleEmitterNode. */ public interface ConeEmitter extends X3DParticleEmitterNode { /** Provide float value in radians [0,3.1416) from inputOutput SFFloat field named "angle". */ public float getAngle (); /** Assign float value in radians [0,3.1416) to inputOutput SFFloat field named "angle". */ public void setAngle (float angle) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "direction". */ public void getDirection (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "direction". */ public void setDirection (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide float value [0,∞) from inputOutput SFFloat field named "speed". */ public float getSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "speed". */ public void setSpeed (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "variation". */ public float getVariation (); /** Assign float value [0,∞) to inputOutput SFFloat field named "variation". */ public void setVariation (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "mass". */ public float getMass (); /** Assign float value [0,∞) to inputOutput SFFloat field named "mass". */ public void setMass (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "surfaceArea". */ public float getSurfaceArea (); /** Assign float value [0,∞) to inputOutput SFFloat field named "surfaceArea". */ public void setSurfaceArea (float value) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** connect defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: connect statements define event-routing connections between node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. */ public interface connect extends SceneGraphStructureStatement { /** Provide String value from inputOutput SFString field named "nodeField". */ public String getNodeField (); /** Assign String value to inputOutput SFString field named "nodeField". */ public void setNodeField (String value); /** Provide String value from inputOutput SFString field named "protoField". */ public String getProtoField (); /** Assign String value to inputOutput SFString field named "protoField". */ public void setProtoField (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** Contact defines a node interface that extends interface X3DNode. * Contact nodes are produced as output events when two collidable objects or spaces make contact. */ public interface Contact extends X3DNode { /** Provide array of String results array from inputOutput MFString field named "appliedParameters". */ public String[] getAppliedParameters (); /** Provide number of primitive values in "appliedParameters" array */ public int getNumAppliedParameters (); /** Assign String array to inputOutput MFString field named "appliedParameters". */ public void setAppliedParameters (String[] values); /** Provide array of String results array array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. from inputOutput MFString field named "appliedParameters". */ public String[] getAppliedParameters (); /** Provide number of primitive values in "appliedParameters" array */ public int getNumAppliedParameters (); /** Assign String array array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. to inputOutput MFString field named "appliedParameters". */ public void setAppliedParameters (String[] values); /** Assign single String value array of appliedParametersChoices. Note that strict validation of appliedParameters enumeration values does not occur via schema since MFString allows any value in any order. as the MFString array for inputOutput field named "appliedParameters" */ public void setAppliedParameters (String value); /** Provide float value [0,1) from inputOutput SFFloat field named "bounce". */ public float getBounce (); /** Assign float value [0,1) to inputOutput SFFloat field named "bounce". */ public void setBounce (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "contactNormal". */ public void getContactNormal (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "contactNormal". */ public void setContactNormal (float[] value); /** Provide float value from inputOutput SFFloat field named "depth". */ public float getDepth (); /** Assign float value to inputOutput SFFloat field named "depth". */ public void setDepth (float value); /** Provide array of 2-tuple float results array (-∞,∞) from inputOutput SFVec2f field named "frictionCoefficients". */ public void getFrictionCoefficients (float[] result); /** Assign 2-tuple float array (-∞,∞) to inputOutput SFVec2f field named "frictionCoefficients". */ public void setFrictionCoefficients (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "frictionDirection". */ public void getFrictionDirection (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "frictionDirection". */ public void setFrictionDirection (float[] value); /** Provide float value [0,∞) from inputOutput SFFloat field named "minBounceSpeed". */ public float getMinBounceSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "minBounceSpeed". */ public void setMinBounceSpeed (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "slipCoefficients". */ public void getSlipCoefficients (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "slipCoefficients". */ public void setSlipCoefficients (float[] value); /** Provide float value [0,1) from inputOutput SFFloat field named "softnessConstantForceMix". */ public float getSoftnessConstantForceMix (); /** Assign float value [0,1) to inputOutput SFFloat field named "softnessConstantForceMix". */ public void setSoftnessConstantForceMix (float value) throws InvalidFieldValueException; /** Provide float value [0,1) from inputOutput SFFloat field named "softnessErrorCorrection". */ public float getSoftnessErrorCorrection (); /** Assign float value [0,1) to inputOutput SFFloat field named "softnessErrorCorrection". */ public void setSoftnessErrorCorrection (float value) throws InvalidFieldValueException; /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "surfaceSpeed". */ public void getSurfaceSpeed (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "surfaceSpeed". */ public void setSurfaceSpeed (float[] value); /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body1". */ public void getBody1 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body1". */ public void setBody1 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body2". */ public void getBody2 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body2". */ public void setBody2 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNBodyCollidableNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNBodyCollidableNode type field named "geometry1". */ public void getGeometry1 (X3DNode result); /** Assign X3DNBodyCollidableNode value (using a properly typed node) to inputOutput X3DNBodyCollidableNode type field named "geometry1". */ public void setGeometry1 (X3DNBodyCollidableNode node); /** Assign X3DNBodyCollidableNode value (using a properly typed protoInstance) */ public void setGeometry1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNBodyCollidableNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNBodyCollidableNode type field named "geometry2". */ public void getGeometry2 (X3DNode result); /** Assign X3DNBodyCollidableNode value (using a properly typed node) to inputOutput X3DNBodyCollidableNode type field named "geometry2". */ public void setGeometry2 (X3DNBodyCollidableNode node); /** Assign X3DNBodyCollidableNode value (using a properly typed protoInstance) */ public void setGeometry2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Contour2D defines a node interface that extends interface X3DNode. */ public interface Contour2D extends X3DNode { /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed node array) to inputOnly NurbsCurve2D|ContourPolyline2D type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DNode node); /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed protoInstance array) to inputOnly NurbsCurve2D|ContourPolyline2D type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed node array) to inputOnly NurbsCurve2D|ContourPolyline2D type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DNode node); /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed protoInstance array) to inputOnly NurbsCurve2D|ContourPolyline2D type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Provide array of NurbsCurve2D|ContourPolyline2D results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput NurbsCurve2D|ContourPolyline2D type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed node array) to inputOutput NurbsCurve2D|ContourPolyline2D type field named "children". */ public void setChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DNode node); /** Assign NurbsCurve2D|ContourPolyline2D array (using a properly typed protoInstance array) to inputOutput NurbsCurve2D|ContourPolyline2D type field named "children". */ public void setChildren (X3DPrototypeInstance node); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ContourPolyline2D defines a node interface that extends interface X3DNurbsControlCurveNode. */ public interface ContourPolyline2D extends X3DNurbsControlCurveNode { // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 2-tuple double results array from inputOutput MFVec2d field named "controlPoint". */ public void getControlPoint (double[] result); /** Provide number of 2-tuple primitive values in "controlPoint" array */ public int getNumControlPoint (); /** Assign 2-tuple double array to inputOutput MFVec2d field named "controlPoint". */ public void setControlPoint (double[] values); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Convolver defines a node interface that extends interface X3DSoundProcessingNode. */ public interface Convolver extends X3DSoundProcessingNode { /** Provide array of float results array [-1,1) from inputOutput MFFloat field named "buffer". */ public float[] getBuffer (); /** Provide number of primitive values in "buffer" array */ public int getNumBuffer (); /** Assign float array [-1,1) to inputOutput MFFloat field named "buffer". */ public void setBuffer (float[] values) throws InvalidFieldValueException; /** Provide array of float results array from inputOutput MFFloat field named "buffer". */ public float[] getBuffer (); /** Provide number of primitive values in "buffer" array */ public int getNumBuffer (); /** Assign float array to inputOutput MFFloat field named "buffer". */ public void setBuffer (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "buffer" */ public void setBuffer (float value); /** Provide boolean value from inputOutput SFBool field named "normalize". */ public boolean getNormalize (); /** Assign boolean value to inputOutput SFBool field named "normalize". */ public void setNormalize (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Coordinate defines a node interface that extends interface X3DCoordinateNode. */ public interface Coordinate extends X3DCoordinateNode { /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "point". */ public void getPoint (float[] result); /** Provide number of 3-tuple primitive values in "point" array */ public int getNumPoint (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "point". */ public void setPoint (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CoordinateChaser defines a node interface that extends interface X3DChaserNode. */ public interface CoordinateChaser extends X3DChaserNode { /** Assign 3-tuple float array to inputOnly MFVec3f field named "set_destination". */ public void setDestination (float[] values); /** Assign 3-tuple float array to inputOnly MFVec3f field named "set_value". */ public void setValue (float[] values); /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide number of 3-tuple primitive values in "value_changed" array */ public int getNumValue (); /** Provide array of 3-tuple float results array from initializeOnly MFVec3f field named "initialDestination". */ public void getInitialDestination (float[] result); /** Provide number of 3-tuple primitive values in "initialDestination" array */ public int getNumInitialDestination (); /** Assign 3-tuple float array to initializeOnly MFVec3f field named "initialDestination". */ public void setInitialDestination (float[] values); /** Provide array of 3-tuple float results array from initializeOnly MFVec3f field named "initialValue". */ public void getInitialValue (float[] result); /** Provide number of 3-tuple primitive values in "initialValue" array */ public int getNumInitialValue (); /** Assign 3-tuple float array to initializeOnly MFVec3f field named "initialValue". */ public void setInitialValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from initializeOnly SFTime field named "duration". */ public double getDuration (); /** Assign double value in seconds [0,∞) to initializeOnly SFTime field named "duration". */ public void setDuration (double timestamp) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CoordinateDamper defines a node interface that extends interface X3DDamperNode. */ public interface CoordinateDamper extends X3DDamperNode { /** Assign 3-tuple float array to inputOnly MFVec3f field named "set_destination". */ public void setDestination (float[] values); /** Assign 3-tuple float array to inputOnly MFVec3f field named "set_value". */ public void setValue (float[] values); /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide number of 3-tuple primitive values in "value_changed" array */ public int getNumValue (); /** Provide array of 3-tuple float results array from initializeOnly MFVec3f field named "initialDestination". */ public void getInitialDestination (float[] result); /** Provide number of 3-tuple primitive values in "initialDestination" array */ public int getNumInitialDestination (); /** Assign 3-tuple float array to initializeOnly MFVec3f field named "initialDestination". */ public void setInitialDestination (float[] values); /** Provide array of 3-tuple float results array from initializeOnly MFVec3f field named "initialValue". */ public void getInitialValue (float[] result); /** Provide number of 3-tuple primitive values in "initialValue" array */ public int getNumInitialValue (); /** Assign 3-tuple float array to initializeOnly MFVec3f field named "initialValue". */ public void setInitialValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tau". */ public double getTau (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tau". */ public void setTau (double timestamp) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "tolerance". */ public float getTolerance (); /** Assign float value to inputOutput SFFloat field named "tolerance". */ public void setTolerance (float value); /** Provide int value [0,5) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [0,5) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CoordinateDouble defines a node interface that extends interface X3DCoordinateNode. */ public interface CoordinateDouble extends X3DCoordinateNode { /** Provide array of 3-tuple double results array from inputOutput MFVec3d field named "point". */ public void getPoint (double[] result); /** Provide number of 3-tuple primitive values in "point" array */ public int getNumPoint (); /** Assign 3-tuple double array to inputOutput MFVec3d field named "point". */ public void setPoint (double[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CoordinateInterpolator defines a node interface that extends interface X3DInterpolatorNode. */ public interface CoordinateInterpolator extends X3DInterpolatorNode { /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide number of 3-tuple primitive values in "value_changed" array */ public int getNumValue (); /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "keyValue". */ public void getKeyValue (float[] result); /** Provide number of 3-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "keyValue". */ public void setKeyValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CoordinateInterpolator2D defines a node interface that extends interface X3DInterpolatorNode. */ public interface CoordinateInterpolator2D extends X3DInterpolatorNode { /** Provide array of 2-tuple float results array from outputOnly MFVec2f field named "value_changed". */ public void getValue (float[] result); /** Provide number of 2-tuple primitive values in "value_changed" array */ public int getNumValue (); /** Provide array of 2-tuple float results array from inputOutput MFVec2f field named "keyValue". */ public void getKeyValue (float[] result); /** Provide number of 2-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 2-tuple float array to inputOutput MFVec2f field named "keyValue". */ public void setKeyValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Cylinder defines a node interface that extends interface X3DGeometryNode. */ public interface Cylinder extends X3DGeometryNode { /** Provide boolean value from inputOutput SFBool field named "bottom". */ public boolean getBottom (); /** Assign boolean value to inputOutput SFBool field named "bottom". */ public void setBottom (boolean value); /** Provide float value (0,∞) from initializeOnly SFFloat field named "height". */ public float getHeight (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "height". */ public void setHeight (float value) throws InvalidFieldValueException; /** Provide float value (0,∞) from initializeOnly SFFloat field named "radius". */ public float getRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "radius". */ public void setRadius (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "side". */ public boolean getSide (); /** Assign boolean value to inputOutput SFBool field named "side". */ public void setSide (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide boolean value from inputOutput SFBool field named "top". */ public boolean getTop (); /** Assign boolean value to inputOutput SFBool field named "top". */ public void setTop (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** CylinderSensor defines a node interface that extends interface X3DDragSensorNode. */ public interface CylinderSensor extends X3DDragSensorNode { /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "rotation_changed". */ public float[] getRotation (); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "axisRotation". */ public float[] getAxisRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "axisRotation". */ public void setAxisRotation (float[] value); /** Provide float value in radians [0,1.5708) from inputOutput SFFloat field named "diskAngle". */ public float getDiskAngle (); /** Assign float value in radians [0,1.5708) to inputOutput SFFloat field named "diskAngle". */ public void setDiskAngle (float angle) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from inputOutput SFFloat field named "maxAngle". */ public float getMaxAngle (); /** Assign float value in radians (-6.2832,6.2832) to inputOutput SFFloat field named "maxAngle". */ public void setMaxAngle (float angle) throws InvalidFieldValueException; /** Provide float value in radians (-6.2832,6.2832) from inputOutput SFFloat field named "minAngle". */ public float getMinAngle (); /** Assign float value in radians (-6.2832,6.2832) to inputOutput SFFloat field named "minAngle". */ public void setMinAngle (float angle) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "offset". */ public float getOffset (); /** Assign float value to inputOutput SFFloat field named "offset". */ public void setOffset (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "trackPoint_changed". */ public void getTrackPoint (float[] result); /** Provide boolean value from inputOutput SFBool field named "autoOffset". */ public boolean getAutoOffset (); /** Assign boolean value to inputOutput SFBool field named "autoOffset". */ public void setAutoOffset (boolean value); /** Provide boolean value from outputOnly SFBool field named "isOver". */ public boolean getIsOver (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Delay defines a node interface that extends interface X3DSoundProcessingNode. */ public interface Delay extends X3DSoundProcessingNode { /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "delayTime". */ public double getDelayTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "delayTime". */ public void setDelayTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "maxDelayTime". */ public double getMaxDelayTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "maxDelayTime". */ public void setMaxDelayTime (double timestamp) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** DirectionalLight defines a node interface that extends interface X3DLightNode. * DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2. */ public interface DirectionalLight extends X3DLightNode { /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "direction". */ public void getDirection (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "direction". */ public void setDirection (float[] value); /** Provide boolean value from inputOutput SFBool field named "global". */ public boolean getGlobal (); /** Assign boolean value to inputOutput SFBool field named "global". */ public void setGlobal (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide float value from inputOutput SFFloat field named "ambientIntensity". */ public float getAmbientIntensity (); /** Assign float value to inputOutput SFFloat field named "ambientIntensity". */ public void setAmbientIntensity (float value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "color". */ public void getColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "color". */ public void setColor (float[] color) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "intensity". */ public float getIntensity (); /** Assign float value to inputOutput SFFloat field named "intensity". */ public void setIntensity (float value); /** Provide boolean value from inputOutput SFBool field named "on". */ public boolean getOn (); /** Assign boolean value to inputOutput SFBool field named "on". */ public void setOn (boolean value); /** Provide boolean value from inputOutput SFBool field named "shadows". */ public boolean getShadows (); /** Assign boolean value to inputOutput SFBool field named "shadows". */ public void setShadows (boolean value); /** Provide float value from inputOutput SFFloat field named "shadowIntensity". */ public float getShadowIntensity (); /** Assign float value to inputOutput SFFloat field named "shadowIntensity". */ public void setShadowIntensity (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** DISEntityManager defines a node interface that extends interface X3DChildNode. */ public interface DISEntityManager extends X3DChildNode { /** Provide String value from inputOutput SFString field named "address". */ public String getAddress (); /** Assign String value to inputOutput SFString field named "address". */ public void setAddress (String value); /** Provide int value from inputOutput SFInt32 field named "applicationID". */ public int getApplicationID (); /** Assign int value to inputOutput SFInt32 field named "applicationID". */ public void setApplicationID (int value); /** Provide int value from inputOutput SFInt32 field named "port". */ public int getPort (); /** Assign int value to inputOutput SFInt32 field named "port". */ public void setPort (int value); /** Provide int value from inputOutput SFInt32 field named "siteID". */ public int getSiteID (); /** Assign int value to inputOutput SFInt32 field named "siteID". */ public void setSiteID (int value); /** Provide array of EspduTransform results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly EspduTransform type field named "addedEntities". */ public void getAddedEntities (X3DNode[] result); /** Provide number of nodes in "addedEntities" array */ public int getNumAddedEntities (); /** Provide array of EspduTransform results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly EspduTransform type field named "removedEntities". */ public void getRemovedEntities (X3DNode[] result); /** Provide number of nodes in "removedEntities" array */ public int getNumRemovedEntities (); /** Provide array of DISEntityTypeMapping results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput DISEntityTypeMapping type field named "mapping". */ public void getMapping (X3DNode[] result); /** Provide number of nodes in "mapping" array */ public int getNumMapping (); /** Assign DISEntityTypeMapping array (using a properly typed node array) to inputOutput DISEntityTypeMapping type field named "mapping". */ public void setMapping (DISEntityTypeMapping[] nodes); /** Assign single DISEntityTypeMapping value (using a properly typed node) as the MFNode array for inputOutput field named "mapping" */ public void setMapping (DISEntityTypeMapping node); /** Assign DISEntityTypeMapping array (using a properly typed protoInstance array) to inputOutput DISEntityTypeMapping type field named "mapping". */ public void setMapping (X3DPrototypeInstance node); /** Assign DISEntityTypeMapping array (using a properly typed node array) to inputOutput DISEntityTypeMapping type field named "mapping". */ public void setMapping (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** DISEntityTypeMapping defines a node interface that extends interfaces X3DInfoNode, X3DUrlObject. */ public interface DISEntityTypeMapping extends X3DInfoNode, X3DUrlObject { /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide int value [0,255) from initializeOnly SFInt32 field named "category". */ public int getCategory (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "category". */ public void setCategory (int value) throws InvalidFieldValueException; /** Provide int value [0,65535) from initializeOnly SFInt32 field named "country". */ public int getCountry (); /** Assign int value [0,65535) to initializeOnly SFInt32 field named "country". */ public void setCountry (int value) throws InvalidFieldValueException; /** Provide int value [0,255) from initializeOnly SFInt32 field named "domain". */ public int getDomain (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "domain". */ public void setDomain (int value) throws InvalidFieldValueException; /** Provide int value [0,255) from initializeOnly SFInt32 field named "extra". */ public int getExtra (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "extra". */ public void setExtra (int value) throws InvalidFieldValueException; /** Provide int value [0,255) from initializeOnly SFInt32 field named "kind". */ public int getKind (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "kind". */ public void setKind (int value) throws InvalidFieldValueException; /** Provide int value [0,255) from initializeOnly SFInt32 field named "specific". */ public int getSpecific (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "specific". */ public void setSpecific (int value) throws InvalidFieldValueException; /** Provide int value [0,255) from initializeOnly SFInt32 field named "subcategory". */ public int getSubcategory (); /** Assign int value [0,255) to initializeOnly SFInt32 field named "subcategory". */ public void setSubcategory (int value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Disk2D defines a node interface that extends interface X3DGeometryNode. */ public interface Disk2D extends X3DGeometryNode { /** Provide float value [0,∞) from initializeOnly SFFloat field named "innerRadius". */ public float getInnerRadius (); /** Assign float value [0,∞) to initializeOnly SFFloat field named "innerRadius". */ public void setInnerRadius (float value) throws InvalidFieldValueException; /** Provide float value (0,∞) from initializeOnly SFFloat field named "outerRadius". */ public float getOuterRadius (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "outerRadius". */ public void setOuterRadius (float value) throws InvalidFieldValueException; /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** DoubleAxisHingeJoint defines a node interface that extends interface X3DRigidJointNode. * DoubleAxisHingeJoint has two independent axes located around a common anchor point. */ public interface DoubleAxisHingeJoint extends X3DRigidJointNode { /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body1AnchorPoint". */ public void getBody1AnchorPoint (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body1Axis". */ public void getBody1Axis (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body2AnchorPoint". */ public void getBody2AnchorPoint (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "body2Axis". */ public void getBody2Axis (float[] result); /** Provide float value in radians from outputOnly SFFloat field named "hinge1Angle". */ public float getHinge1Angle (); /** Provide float value in radians from outputOnly SFFloat field named "hinge1AngleRate". */ public float getHinge1AngleRate (); /** Provide float value in radians from outputOnly SFFloat field named "hinge2Angle". */ public float getHinge2Angle (); /** Provide float value in radians from outputOnly SFFloat field named "hinge2AngleRate". */ public float getHinge2AngleRate (); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "anchorPoint". */ public void getAnchorPoint (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "anchorPoint". */ public void setAnchorPoint (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "axis1". */ public void getAxis1 (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "axis1". */ public void setAxis1 (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "axis2". */ public void getAxis2 (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "axis2". */ public void setAxis2 (float[] value); /** Provide float value from inputOutput SFFloat field named "desiredAngularVelocity1". */ public float getDesiredAngularVelocity1 (); /** Assign float value to inputOutput SFFloat field named "desiredAngularVelocity1". */ public void setDesiredAngularVelocity1 (float value); /** Provide float value from inputOutput SFFloat field named "desiredAngularVelocity2". */ public float getDesiredAngularVelocity2 (); /** Assign float value to inputOutput SFFloat field named "desiredAngularVelocity2". */ public void setDesiredAngularVelocity2 (float value); /** Provide float value in radians from inputOutput SFFloat field named "maxAngle1". */ public float getMaxAngle1 (); /** Assign float value in radians to inputOutput SFFloat field named "maxAngle1". */ public void setMaxAngle1 (float angle); /** Provide float value from inputOutput SFFloat field named "maxTorque1". */ public float getMaxTorque1 (); /** Assign float value to inputOutput SFFloat field named "maxTorque1". */ public void setMaxTorque1 (float value); /** Provide float value from inputOutput SFFloat field named "maxTorque2". */ public float getMaxTorque2 (); /** Assign float value to inputOutput SFFloat field named "maxTorque2". */ public void setMaxTorque2 (float value); /** Provide float value in radians from inputOutput SFFloat field named "minAngle1". */ public float getMinAngle1 (); /** Assign float value in radians to inputOutput SFFloat field named "minAngle1". */ public void setMinAngle1 (float angle); /** Provide float value from inputOutput SFFloat field named "stop1Bounce". */ public float getStop1Bounce (); /** Assign float value to inputOutput SFFloat field named "stop1Bounce". */ public void setStop1Bounce (float value); /** Provide float value from inputOutput SFFloat field named "stop1ConstantForceMix". */ public float getStop1ConstantForceMix (); /** Assign float value to inputOutput SFFloat field named "stop1ConstantForceMix". */ public void setStop1ConstantForceMix (float value); /** Provide float value from inputOutput SFFloat field named "stop1ErrorCorrection". */ public float getStop1ErrorCorrection (); /** Assign float value to inputOutput SFFloat field named "stop1ErrorCorrection". */ public void setStop1ErrorCorrection (float value); /** Provide float value from inputOutput SFFloat field named "suspensionErrorCorrection". */ public float getSuspensionErrorCorrection (); /** Assign float value to inputOutput SFFloat field named "suspensionErrorCorrection". */ public void setSuspensionErrorCorrection (float value); /** Provide float value from inputOutput SFFloat field named "suspensionForce". */ public float getSuspensionForce (); /** Assign float value to inputOutput SFFloat field named "suspensionForce". */ public void setSuspensionForce (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Assign single String value as the MFString array for inputOutput field named "forceOutput" */ public void setForceOutput (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body1". */ public void getBody1 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body1". */ public void setBody1 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body2". */ public void getBody2 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body2". */ public void setBody2 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** DynamicsCompressor defines a node interface that extends interface X3DSoundProcessingNode. */ public interface DynamicsCompressor extends X3DSoundProcessingNode { /** Provide float value (-∞,0) from outputOnly SFFloat field named "reduction". */ public float getReduction (); /** Provide float value [0,∞) from inputOutput SFFloat field named "attack". */ public float getAttack (); /** Assign float value [0,∞) to inputOutput SFFloat field named "attack". */ public void setAttack (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "knee". */ public float getKnee (); /** Assign float value [0,∞) to inputOutput SFFloat field named "knee". */ public void setKnee (float value) throws InvalidFieldValueException; /** Provide float value [1,20) from inputOutput SFFloat field named "ratio". */ public float getRatio (); /** Assign float value [1,20) to inputOutput SFFloat field named "ratio". */ public void setRatio (float value) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "release". */ public double getRelease (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "release". */ public void setRelease (double timestamp) throws InvalidFieldValueException; /** Provide float value [-100,0) from inputOutput SFFloat field named "threshold". */ public float getThreshold (); /** Assign float value [-100,0) to inputOutput SFFloat field named "threshold". */ public void setThreshold (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** EaseInEaseOut defines a node interface that extends interface X3DChildNode. */ public interface EaseInEaseOut extends X3DChildNode { /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide float value from outputOnly SFFloat field named "modifiedFraction_changed". */ public float getModifiedFraction (); /** Provide array of 2-tuple float results array from inputOutput MFVec2f field named "easeInEaseOut". */ public void getEaseInEaseOut (float[] result); /** Provide number of 2-tuple primitive values in "easeInEaseOut" array */ public int getNumEaseInEaseOut (); /** Assign 2-tuple float array to inputOutput MFVec2f field named "easeInEaseOut". */ public void setEaseInEaseOut (float[] values); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** EdgeEnhancementVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface EdgeEnhancementVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide array of 4-tuple float results array using RGBA values [0..1] using RGBA values [0..1] from inputOutput SFColorRGBA field named "edgeColor". */ public void getEdgeColor (float[] result); /** Assign 4-tuple float array using RGBA values [0..1] using RGBA values [0..1] to inputOutput SFColorRGBA field named "edgeColor". */ public void setEdgeColor (float[] color) throws InvalidFieldValueException; /** Provide float value [0,3.1416) from inputOutput SFFloat field named "gradientThreshold". */ public float getGradientThreshold (); /** Assign float value [0,3.1416) to inputOutput SFFloat field named "gradientThreshold". */ public void setGradientThreshold (float value) throws InvalidFieldValueException; /** Provide X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture3DNode type field named "surfaceNormals". */ public void getSurfaceNormals (X3DNode result); /** Assign X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture3DNode type field named "surfaceNormals". */ public void setSurfaceNormals (X3DTexture3DNode node); /** Assign X3DTexture3DNode value (using a properly typed protoInstance) */ public void setSurfaceNormals (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ElevationGrid defines a node interface that extends interface X3DGeometryNode. */ public interface ElevationGrid extends X3DGeometryNode { /** Assign float array to inputOnly MFFloat field named "set_height". */ public void setHeight (float[] values); /** Assign single float value as the MFFloat array for inputOnly field named "set_height" */ public void setHeight (float value); /** Provide array of float results array from initializeOnly MFFloat field named "height". */ public float[] getHeight (); /** Provide number of primitive values in "height" array */ public int getNumHeight (); /** Assign float array to initializeOnly MFFloat field named "height". */ public void setHeight (float[] values); /** Assign single float value as the MFFloat array for initializeOnly field named "height" */ public void setHeight (float value); /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide float value in radians [0,∞) from initializeOnly SFFloat field named "creaseAngle". */ public float getCreaseAngle (); /** Assign float value in radians [0,∞) to initializeOnly SFFloat field named "creaseAngle". */ public void setCreaseAngle (float angle) throws InvalidFieldValueException; /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "xDimension". */ public int getXDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "xDimension". */ public void setXDimension (int value) throws InvalidFieldValueException; /** Provide float value (0,∞) from initializeOnly SFFloat field named "xSpacing". */ public float getXSpacing (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "xSpacing". */ public void setXSpacing (float value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "zDimension". */ public int getZDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "zDimension". */ public void setZDimension (int value) throws InvalidFieldValueException; /** Provide float value (0,∞) from initializeOnly SFFloat field named "zSpacing". */ public float getZSpacing (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "zSpacing". */ public void setZSpacing (float value) throws InvalidFieldValueException; /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** EspduTransform defines a node interface that extends interfaces X3DGroupingNode, X3DNetworkSensorNode. */ public interface EspduTransform extends X3DGroupingNode, X3DNetworkSensorNode { /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue0". */ public void setArticulationParameterValue0 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue1". */ public void setArticulationParameterValue1 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue2". */ public void setArticulationParameterValue2 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue3". */ public void setArticulationParameterValue3 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue4". */ public void setArticulationParameterValue4 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue5". */ public void setArticulationParameterValue5 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue6". */ public void setArticulationParameterValue6 (float value); /** Assign float value to inputOnly SFFloat field named "set_articulationParameterValue7". */ public void setArticulationParameterValue7 (float value); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue0_changed". */ public float getArticulationParameterValue0 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue1_changed". */ public float getArticulationParameterValue1 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue2_changed". */ public float getArticulationParameterValue2 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue3_changed". */ public float getArticulationParameterValue3 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue4_changed". */ public float getArticulationParameterValue4 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue5_changed". */ public float getArticulationParameterValue5 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue6_changed". */ public float getArticulationParameterValue6 (); /** Provide float value from outputOnly SFFloat field named "articulationParameterValue7_changed". */ public float getArticulationParameterValue7 (); /** Provide double value in seconds from outputOnly SFTime field named "collideTime". */ public double getCollideTime (); /** Provide double value in seconds from outputOnly SFTime field named "detonateTime". */ public double getDetonateTime (); /** Provide double value in seconds from outputOnly SFTime field named "firedTime". */ public double getFiredTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isCollided". */ public boolean getIsCollided (); /** Provide boolean value from outputOnly SFBool field named "isDetonated". */ public boolean getIsDetonated (); /** Provide boolean value from outputOnly SFBool field named "isNetworkReader". */ public boolean getIsNetworkReader (); /** Provide boolean value from outputOnly SFBool field named "isNetworkWriter". */ public boolean getIsNetworkWriter (); /** Provide boolean value from outputOnly SFBool field named "isRtpHeaderHeard". */ public boolean getIsRtpHeaderHeard (); /** Provide boolean value from outputOnly SFBool field named "isStandAlone". */ public boolean getIsStandAlone (); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "timestamp". */ public double getTimestamp (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide String value from inputOutput SFString field named "marking". */ public String getMarking (); /** Assign String value to inputOutput SFString field named "marking". */ public void setMarking (String value); /** Provide int value from inputOutput SFInt32 field named "siteID". */ public int getSiteID (); /** Assign int value to inputOutput SFInt32 field named "siteID". */ public void setSiteID (int value); /** Provide int value from inputOutput SFInt32 field named "applicationID". */ public int getApplicationID (); /** Assign int value to inputOutput SFInt32 field named "applicationID". */ public void setApplicationID (int value); /** Provide int value from inputOutput SFInt32 field named "entityID". */ public int getEntityID (); /** Assign int value to inputOutput SFInt32 field named "entityID". */ public void setEntityID (int value); /** Provide int value from inputOutput SFInt32 field named "forceID". */ public int getForceID (); /** Assign int value to inputOutput SFInt32 field named "forceID". */ public void setForceID (int value); /** Provide int value from inputOutput SFInt32 field named "entityKind". */ public int getEntityKind (); /** Assign int value to inputOutput SFInt32 field named "entityKind". */ public void setEntityKind (int value); /** Provide int value from inputOutput SFInt32 field named "entityDomain". */ public int getEntityDomain (); /** Assign int value to inputOutput SFInt32 field named "entityDomain". */ public void setEntityDomain (int value); /** Provide int value from inputOutput SFInt32 field named "entityCountry". */ public int getEntityCountry (); /** Assign int value to inputOutput SFInt32 field named "entityCountry". */ public void setEntityCountry (int value); /** Provide int value from inputOutput SFInt32 field named "entityCategory". */ public int getEntityCategory (); /** Assign int value to inputOutput SFInt32 field named "entityCategory". */ public void setEntityCategory (int value); /** Provide int value from inputOutput SFInt32 field named "entitySubcategory". */ public int getEntitySubcategory (); /** Assign int value to inputOutput SFInt32 field named "entitySubcategory". */ public void setEntitySubcategory (int value); /** Provide int value from inputOutput SFInt32 field named "entitySpecific". */ public int getEntitySpecific (); /** Assign int value to inputOutput SFInt32 field named "entitySpecific". */ public void setEntitySpecific (int value); /** Provide int value from inputOutput SFInt32 field named "entityExtra". */ public int getEntityExtra (); /** Assign int value to inputOutput SFInt32 field named "entityExtra". */ public void setEntityExtra (int value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "readInterval". */ public double getReadInterval (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "readInterval". */ public void setReadInterval (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "writeInterval". */ public double getWriteInterval (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "writeInterval". */ public void setWriteInterval (double timestamp) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "networkMode". */ public String getNetworkMode (); /** Assign String value to inputOutput SFString field named "networkMode". */ public void setNetworkMode (String value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide String value from inputOutput SFString field named "address". */ public String getAddress (); /** Assign String value to inputOutput SFString field named "address". */ public void setAddress (String value); /** Provide int value from inputOutput SFInt32 field named "port". */ public int getPort (); /** Assign int value to inputOutput SFInt32 field named "port". */ public void setPort (int value); /** Provide String value from inputOutput SFString field named "multicastRelayHost". */ public String getMulticastRelayHost (); /** Assign String value to inputOutput SFString field named "multicastRelayHost". */ public void setMulticastRelayHost (String value); /** Provide int value from inputOutput SFInt32 field named "multicastRelayPort". */ public int getMulticastRelayPort (); /** Assign int value to inputOutput SFInt32 field named "multicastRelayPort". */ public void setMulticastRelayPort (int value); /** Provide boolean value from initializeOnly SFBool field named "rtpHeaderExpected". */ public boolean getRtpHeaderExpected (); /** Assign boolean value to initializeOnly SFBool field named "rtpHeaderExpected". */ public void setRtpHeaderExpected (boolean value); /** Provide int value from inputOutput SFInt32 field named "deadReckoning". */ public int getDeadReckoning (); /** Assign int value to inputOutput SFInt32 field named "deadReckoning". */ public void setDeadReckoning (int value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "linearVelocity". */ public void getLinearVelocity (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "linearVelocity". */ public void setLinearVelocity (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "linearAcceleration". */ public void getLinearAcceleration (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "linearAcceleration". */ public void setLinearAcceleration (float[] value); /** Provide boolean value from inputOutput SFBool field named "fired1". */ public boolean getFired1 (); /** Assign boolean value to inputOutput SFBool field named "fired1". */ public void setFired1 (boolean value); /** Provide boolean value from inputOutput SFBool field named "fired2". */ public boolean getFired2 (); /** Assign boolean value to inputOutput SFBool field named "fired2". */ public void setFired2 (boolean value); /** Provide int value from inputOutput SFInt32 field named "collisionType". */ public int getCollisionType (); /** Assign int value to inputOutput SFInt32 field named "collisionType". */ public void setCollisionType (int value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "detonationLocation". */ public void getDetonationLocation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "detonationLocation". */ public void setDetonationLocation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "detonationRelativeLocation". */ public void getDetonationRelativeLocation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "detonationRelativeLocation". */ public void setDetonationRelativeLocation (float[] value); /** Provide int value from inputOutput SFInt32 field named "detonationResult". */ public int getDetonationResult (); /** Assign int value to inputOutput SFInt32 field named "detonationResult". */ public void setDetonationResult (int value); /** Provide int value from inputOutput SFInt32 field named "eventApplicationID". */ public int getEventApplicationID (); /** Assign int value to inputOutput SFInt32 field named "eventApplicationID". */ public void setEventApplicationID (int value); /** Provide int value from inputOutput SFInt32 field named "eventEntityID". */ public int getEventEntityID (); /** Assign int value to inputOutput SFInt32 field named "eventEntityID". */ public void setEventEntityID (int value); /** Provide int value from inputOutput SFInt32 field named "eventNumber". */ public int getEventNumber (); /** Assign int value to inputOutput SFInt32 field named "eventNumber". */ public void setEventNumber (int value); /** Provide int value from inputOutput SFInt32 field named "eventSiteID". */ public int getEventSiteID (); /** Assign int value to inputOutput SFInt32 field named "eventSiteID". */ public void setEventSiteID (int value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "munitionStartPoint". */ public void getMunitionStartPoint (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "munitionStartPoint". */ public void setMunitionStartPoint (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "munitionEndPoint". */ public void getMunitionEndPoint (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "munitionEndPoint". */ public void setMunitionEndPoint (float[] value); /** Provide int value from inputOutput SFInt32 field named "munitionSiteID". */ public int getMunitionSiteID (); /** Assign int value to inputOutput SFInt32 field named "munitionSiteID". */ public void setMunitionSiteID (int value); /** Provide int value from inputOutput SFInt32 field named "munitionApplicationID". */ public int getMunitionApplicationID (); /** Assign int value to inputOutput SFInt32 field named "munitionApplicationID". */ public void setMunitionApplicationID (int value); /** Provide int value from inputOutput SFInt32 field named "munitionEntityID". */ public int getMunitionEntityID (); /** Assign int value to inputOutput SFInt32 field named "munitionEntityID". */ public void setMunitionEntityID (int value); /** Provide int value from inputOutput SFInt32 field named "fireMissionIndex". */ public int getFireMissionIndex (); /** Assign int value to inputOutput SFInt32 field named "fireMissionIndex". */ public void setFireMissionIndex (int value); /** Provide int value from inputOutput SFInt32 field named "warhead". */ public int getWarhead (); /** Assign int value to inputOutput SFInt32 field named "warhead". */ public void setWarhead (int value); /** Provide int value from inputOutput SFInt32 field named "fuse". */ public int getFuse (); /** Assign int value to inputOutput SFInt32 field named "fuse". */ public void setFuse (int value); /** Provide int value from inputOutput SFInt32 field named "munitionQuantity". */ public int getMunitionQuantity (); /** Assign int value to inputOutput SFInt32 field named "munitionQuantity". */ public void setMunitionQuantity (int value); /** Provide int value from inputOutput SFInt32 field named "firingRate". */ public int getFiringRate (); /** Assign int value to inputOutput SFInt32 field named "firingRate". */ public void setFiringRate (int value); /** Provide float value from inputOutput SFFloat field named "firingRange". */ public float getFiringRange (); /** Assign float value to inputOutput SFFloat field named "firingRange". */ public void setFiringRange (float value); /** Provide int value from inputOutput SFInt32 field named "articulationParameterCount". */ public int getArticulationParameterCount (); /** Assign int value to inputOutput SFInt32 field named "articulationParameterCount". */ public void setArticulationParameterCount (int value); /** Provide MFInt32 value from inputOutput MFInt32 field named "articulationParameterDesignatorArray". */ public MFInt32 getArticulationParameterDesignatorArray (); /** Provide number of primitive values in "articulationParameterDesignatorArray" array */ public int getNumArticulationParameterDesignatorArray (); /** Assign MFInt32 value to inputOutput MFInt32 field named "articulationParameterDesignatorArray". */ public void setArticulationParameterDesignatorArray (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "articulationParameterDesignatorArray" */ public void setArticulationParameterDesignatorArray (SFInt32 value); /** Provide MFInt32 value from inputOutput MFInt32 field named "articulationParameterChangeIndicatorArray". */ public MFInt32 getArticulationParameterChangeIndicatorArray (); /** Provide number of primitive values in "articulationParameterChangeIndicatorArray" array */ public int getNumArticulationParameterChangeIndicatorArray (); /** Assign MFInt32 value to inputOutput MFInt32 field named "articulationParameterChangeIndicatorArray". */ public void setArticulationParameterChangeIndicatorArray (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "articulationParameterChangeIndicatorArray" */ public void setArticulationParameterChangeIndicatorArray (SFInt32 value); /** Provide MFInt32 value from inputOutput MFInt32 field named "articulationParameterIdPartAttachedToArray". */ public MFInt32 getArticulationParameterIdPartAttachedToArray (); /** Provide number of primitive values in "articulationParameterIdPartAttachedToArray" array */ public int getNumArticulationParameterIdPartAttachedToArray (); /** Assign MFInt32 value to inputOutput MFInt32 field named "articulationParameterIdPartAttachedToArray". */ public void setArticulationParameterIdPartAttachedToArray (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "articulationParameterIdPartAttachedToArray" */ public void setArticulationParameterIdPartAttachedToArray (SFInt32 value); /** Provide MFInt32 value from inputOutput MFInt32 field named "articulationParameterTypeArray". */ public MFInt32 getArticulationParameterTypeArray (); /** Provide number of primitive values in "articulationParameterTypeArray" array */ public int getNumArticulationParameterTypeArray (); /** Assign MFInt32 value to inputOutput MFInt32 field named "articulationParameterTypeArray". */ public void setArticulationParameterTypeArray (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "articulationParameterTypeArray" */ public void setArticulationParameterTypeArray (SFInt32 value); /** Provide array of float results array from inputOutput MFFloat field named "articulationParameterArray". */ public float[] getArticulationParameterArray (); /** Provide number of primitive values in "articulationParameterArray" array */ public int getNumArticulationParameterArray (); /** Assign float array to inputOutput MFFloat field named "articulationParameterArray". */ public void setArticulationParameterArray (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "articulationParameterArray" */ public void setArticulationParameterArray (float value); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "geoCoords". */ public void getGeoCoords (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "geoCoords". */ public void setGeoCoords (double[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ExplosionEmitter defines a node interface that extends interface X3DParticleEmitterNode. */ public interface ExplosionEmitter extends X3DParticleEmitterNode { /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide float value [0,∞) from inputOutput SFFloat field named "speed". */ public float getSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "speed". */ public void setSpeed (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "variation". */ public float getVariation (); /** Assign float value [0,∞) to inputOutput SFFloat field named "variation". */ public void setVariation (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "mass". */ public float getMass (); /** Assign float value [0,∞) to inputOutput SFFloat field named "mass". */ public void setMass (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "surfaceArea". */ public float getSurfaceArea (); /** Assign float value [0,∞) to inputOutput SFFloat field named "surfaceArea". */ public void setSurfaceArea (float value) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** EXPORT defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: EXPORT exposes a local node for ROUTE passing of event values when the current Scene is included via Inline by a parent external world. These connections allow event values to be exchanged via ROUTE statements between a parent model and a child Inline model. */ public interface EXPORT extends SceneGraphStructureStatement { /** Provide xs:IDREF value from inputOutput xs:IDREF type field named "localDEF". */ public xs:IDREF getLocalDEF (); /** Assign xs:IDREF value to inputOutput xs:IDREF type field named "localDEF". */ public void setLocalDEF (xs:IDREF value); /** Provide String value from inputOutput SFString field named "AS". */ public String getAS (); /** Assign String value to inputOutput SFString field named "AS". */ public void setAS (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** ExternProtoDeclare defines a node interface that extends interfaces SceneGraphStructureStatement, X3DChildNode. * ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file. ExternProtoDeclare interfaces are defined by field statements (and without IS/connect statements). */ public interface ExternProtoDeclare extends SceneGraphStructureStatement, X3DChildNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide String value from inputOutput SFString field named "appinfo". */ public String getAppinfo (); /** Assign String value to inputOutput SFString field named "appinfo". */ public void setAppinfo (String value); /** Provide String value from inputOutput SFString field named "documentation". */ public String getDocumentation (); /** Assign String value to inputOutput SFString field named "documentation". */ public void setDocumentation (String value); /** Provide array of field results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput field type field named "field". */ public void getField (X3DNode[] result); /** Provide number of nodes in "field" array */ public int getNumField (); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (field[] nodes); /** Assign single field value (using a properly typed node) as the MFNode array for inputOutput field named "field" */ public void setField (field node); /** Assign field array (using a properly typed protoInstance array) to inputOutput field type field named "field". */ public void setField (X3DPrototypeInstance node); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** Extrusion defines a node interface that extends interface X3DGeometryNode. */ public interface Extrusion extends X3DGeometryNode { /** Assign 2-tuple float array to inputOnly MFVec2f field named "set_crossSection". */ public void setCrossSection (float[] values); /** Assign 4-tuple float array in radians to inputOnly MFRotation field named "set_orientation". */ public void setOrientation (float[] values); /** Assign 2-tuple float array to inputOnly MFVec2f field named "set_scale". */ public void setScale (float[] values); /** Assign 3-tuple float array to inputOnly MFVec3f field named "set_spine". */ public void setSpine (float[] values); /** Provide boolean value from initializeOnly SFBool field named "beginCap". */ public boolean getBeginCap (); /** Assign boolean value to initializeOnly SFBool field named "beginCap". */ public void setBeginCap (boolean value); /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "convex". */ public boolean getConvex (); /** Assign boolean value to initializeOnly SFBool field named "convex". */ public void setConvex (boolean value); /** Provide float value in radians [0,∞) from initializeOnly SFFloat field named "creaseAngle". */ public float getCreaseAngle (); /** Assign float value in radians [0,∞) to initializeOnly SFFloat field named "creaseAngle". */ public void setCreaseAngle (float angle) throws InvalidFieldValueException; /** Provide array of 2-tuple float results array from initializeOnly MFVec2f field named "crossSection". */ public void getCrossSection (float[] result); /** Provide number of 2-tuple primitive values in "crossSection" array */ public int getNumCrossSection (); /** Assign 2-tuple float array to initializeOnly MFVec2f field named "crossSection". */ public void setCrossSection (float[] values); /** Provide boolean value from initializeOnly SFBool field named "endCap". */ public boolean getEndCap (); /** Assign boolean value to initializeOnly SFBool field named "endCap". */ public void setEndCap (boolean value); /** Provide array of 4-tuple float results array in radians from initializeOnly MFRotation field named "orientation". */ public float[] getOrientation (); /** Provide number of 4-tuple primitive values in "orientation" array */ public int getNumOrientation (); /** Assign 4-tuple float array in radians to initializeOnly MFRotation field named "orientation". */ public void setOrientation (float[] values); /** Provide array of 2-tuple float results array from initializeOnly MFVec2f field named "scale". */ public void getScale (float[] result); /** Provide number of 2-tuple primitive values in "scale" array */ public int getNumScale (); /** Assign 2-tuple float array to initializeOnly MFVec2f field named "scale". */ public void setScale (float[] values); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of 3-tuple float results array from initializeOnly MFVec3f field named "spine". */ public void getSpine (float[] result); /** Provide number of 3-tuple primitive values in "spine" array */ public int getNumSpine (); /** Assign 3-tuple float array to initializeOnly MFVec3f field named "spine". */ public void setSpine (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** field defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: a field statement defines an interface attribute or node. Each field statement can contain either attribute-value or node content. */ public interface field extends SceneGraphStructureStatement { /** Provide String value from inputOutput SFString field named "type". */ public String getType (); /** Assign String value to inputOutput SFString field named "type". */ public void setType (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "accessType". */ public String getAccessType (); /** Assign String value to inputOutput SFString field named "accessType". */ public void setAccessType (String value); /** Provide String value from inputOutput SFString field named "type". */ public String getType (); /** Assign String value to inputOutput SFString field named "type". */ public void setType (String value); /** Provide String value from inputOutput SFString field named "value". */ public String getValue (); /** Assign String value to inputOutput SFString field named "value". */ public void setValue (String value); /** Provide String value from inputOutput SFString field named "appinfo". */ public String getAppinfo (); /** Assign String value to inputOutput SFString field named "appinfo". */ public void setAppinfo (String value); /** Provide String value from inputOutput SFString field named "documentation". */ public String getDocumentation (); /** Assign String value to inputOutput SFString field named "documentation". */ public void setDocumentation (String value); /** Provide array of X3DNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Assign single X3DNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DNode node); /** Assign X3DNode array (using a properly typed protoInstance array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** fieldValue defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: a fieldValue statement re-initializes the default value of a field in a ProtoInstance. Each fieldValue statement can contain either attribute-value or node content. */ public interface fieldValue extends SceneGraphStructureStatement { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "value". */ public String getValue (); /** Assign String value to inputOutput SFString field named "value". */ public void setValue (String value); /** Provide array of X3DNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Assign single X3DNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DNode node); /** Assign X3DNode array (using a properly typed protoInstance array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "children". */ public void setChildren (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** FillProperties defines a node interface that extends interface X3DAppearanceChildNode. */ public interface FillProperties extends X3DAppearanceChildNode { /** Provide boolean value from inputOutput SFBool field named "filled". */ public boolean getFilled (); /** Assign boolean value to inputOutput SFBool field named "filled". */ public void setFilled (boolean value); /** Provide boolean value from inputOutput SFBool field named "hatched". */ public boolean getHatched (); /** Assign boolean value to inputOutput SFBool field named "hatched". */ public void setHatched (boolean value); /** Provide int value from inputOutput SFInt32 field named "hatchStyle". */ public int getHatchStyle (); /** Assign int value to inputOutput SFInt32 field named "hatchStyle". */ public void setHatchStyle (int value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "hatchColor". */ public void getHatchColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "hatchColor". */ public void setHatchColor (float[] color) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** FloatVertexAttribute defines a node interface that extends interface X3DVertexAttributeNode. */ public interface FloatVertexAttribute extends X3DVertexAttributeNode { /** Provide array of float results array from inputOutput MFFloat field named "value". */ public float[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign float array to inputOutput MFFloat field named "value". */ public void setValue (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "value" */ public void setValue (float value); /** Provide int value [1,4) from initializeOnly SFInt32 field named "numComponents". */ public int getNumComponents (); /** Assign int value [1,4) to initializeOnly SFInt32 field named "numComponents". */ public void setNumComponents (int value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Fog defines a node interface that extends interfaces X3DBindableNode, X3DFogObject. */ public interface Fog extends X3DBindableNode, X3DFogObject { /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "color". */ public void getColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "color". */ public void setColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "fogType". */ public String getFogType (); /** Assign String value to inputOutput SFString field named "fogType". */ public void setFogType (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "visibilityRange". */ public float getVisibilityRange (); /** Assign float value [0,∞) to inputOutput SFFloat field named "visibilityRange". */ public void setVisibilityRange (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "set_bind". */ public void setBind (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "bindTime". */ public double getBindTime (); /** Provide boolean value from outputOnly SFBool field named "isBound". */ public boolean getIsBound (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** FogCoordinate defines a node interface that extends interface X3DGeometricPropertyNode. */ public interface FogCoordinate extends X3DGeometricPropertyNode { /** Provide array of float results array (-∞,∞) from inputOutput MFFloat field named "depth". */ public float[] getDepth (); /** Provide number of primitive values in "depth" array */ public int getNumDepth (); /** Assign float array (-∞,∞) to inputOutput MFFloat field named "depth". */ public void setDepth (float[] values); /** Assign single float value (-∞,∞) as the MFFloat array for inputOutput field named "depth" */ public void setDepth (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** FontStyle defines a node interface that extends interface X3DFontStyleNode. */ public interface FontStyle extends X3DFontStyleNode { /** Provide array of String results array from initializeOnly MFString field named "family". */ public String[] getFamily (); /** Provide number of primitive values in "family" array */ public int getNumFamily (); /** Assign String array to initializeOnly MFString field named "family". */ public void setFamily (String[] values); /** Provide array of String results array from initializeOnly MFString field named "family". */ public String[] getFamily (); /** Provide number of primitive values in "family" array */ public int getNumFamily (); /** Assign String array to initializeOnly MFString field named "family". */ public void setFamily (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "family" */ public void setFamily (String value); /** Provide boolean value from initializeOnly SFBool field named "horizontal". */ public boolean getHorizontal (); /** Assign boolean value to initializeOnly SFBool field named "horizontal". */ public void setHorizontal (boolean value); /** Provide array of String results array from initializeOnly MFString field named "justify". */ public String[] getJustify (); /** Provide number of primitive values in "justify" array */ public int getNumJustify (); /** Assign String array to initializeOnly MFString field named "justify". */ public void setJustify (String[] values); /** Provide String value from initializeOnly SFString field named "language". */ public String getLanguage (); /** Assign String value to initializeOnly SFString field named "language". */ public void setLanguage (String value); /** Provide boolean value from initializeOnly SFBool field named "leftToRight". */ public boolean getLeftToRight (); /** Assign boolean value to initializeOnly SFBool field named "leftToRight". */ public void setLeftToRight (boolean value); /** Provide float value (0,∞) from initializeOnly SFFloat field named "size". */ public float getSize (); /** Assign float value (0,∞) to initializeOnly SFFloat field named "size". */ public void setSize (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from initializeOnly SFFloat field named "spacing". */ public float getSpacing (); /** Assign float value [0,∞) to initializeOnly SFFloat field named "spacing". */ public void setSpacing (float value) throws InvalidFieldValueException; /** Provide String value from initializeOnly SFString field named "style". */ public String getStyle (); /** Assign String value to initializeOnly SFString field named "style". */ public void setStyle (String value); /** Provide boolean value from initializeOnly SFBool field named "topToBottom". */ public boolean getTopToBottom (); /** Assign boolean value to initializeOnly SFBool field named "topToBottom". */ public void setTopToBottom (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ForcePhysicsModel defines a node interface that extends interface X3DParticlePhysicsModelNode. */ public interface ForcePhysicsModel extends X3DParticlePhysicsModelNode { /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "force". */ public void getForce (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "force". */ public void setForce (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Gain defines a node interface that extends interface X3DSoundProcessingNode. */ public interface Gain extends X3DSoundProcessingNode { // ===== methods for fields inherited from parent interfaces ===== /** Provide int value from outputOnly SFInt32 field named "channelCount". */ public int getChannelCount (); /** Provide String value from inputOutput SFString field named "channelCountMode". */ public String getChannelCountMode (); /** Assign String value to inputOutput SFString field named "channelCountMode". */ public void setChannelCountMode (String value); /** Provide String value from inputOutput SFString field named "channelInterpretation". */ public String getChannelInterpretation (); /** Assign String value to inputOutput SFString field named "channelInterpretation". */ public void setChannelInterpretation (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tailTime". */ public double getTailTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tailTime". */ public void setTailTime (double timestamp) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeneratedCubeMapTexture defines a node interface that extends interface X3DEnvironmentTextureNode. */ public interface GeneratedCubeMapTexture extends X3DEnvironmentTextureNode { /** Provide int value (0,∞) from initializeOnly SFInt32 field named "size". */ public int getSize (); /** Assign int value (0,∞) to initializeOnly SFInt32 field named "size". */ public void setSize (int value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "update". */ public String getUpdate (); /** Assign String value to inputOutput SFString field named "update". */ public void setUpdate (String value); /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoCoordinate defines a node interface that extends interface X3DCoordinateNode. */ public interface GeoCoordinate extends X3DCoordinateNode { /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from initializeOnly MFVec3d field named "point". */ public void getPoint (double[] result); /** Provide number of 3-tuple primitive values in "point" array */ public int getNumPoint (); /** Assign 3-tuple double array to initializeOnly MFVec3d field named "point". */ public void setPoint (double[] values); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoElevationGrid defines a node interface that extends interface X3DGeometryNode. */ public interface GeoElevationGrid extends X3DGeometryNode { /** Assign float array to inputOnly MFFloat field named "set_height". */ public void setHeight (float[] values); /** Assign single float value as the MFFloat array for inputOnly field named "set_height" */ public void setHeight (float value); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from initializeOnly SFVec3d field named "geoGridOrigin". */ public void getGeoGridOrigin (double[] result); /** Assign 3-tuple double array to initializeOnly SFVec3d field named "geoGridOrigin". */ public void setGeoGridOrigin (double[] value); /** Provide array of double results array from initializeOnly MFDouble field named "height". */ public double[] getHeight (); /** Provide number of primitive values in "height" array */ public int getNumHeight (); /** Assign double array to initializeOnly MFDouble field named "height". */ public void setHeight (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "height" */ public void setHeight (double value); /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide double value in radians [0,∞) from initializeOnly SFDouble field named "creaseAngle". */ public double getCreaseAngle (); /** Assign double value in radians [0,∞) to initializeOnly SFDouble field named "creaseAngle". */ public void setCreaseAngle (double angle) throws InvalidFieldValueException; /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "xDimension". */ public int getXDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "xDimension". */ public void setXDimension (int value) throws InvalidFieldValueException; /** Provide double value (0,∞) from initializeOnly SFDouble field named "xSpacing". */ public double getXSpacing (); /** Assign double value (0,∞) to initializeOnly SFDouble field named "xSpacing". */ public void setXSpacing (double value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "yScale". */ public float getYScale (); /** Assign float value [0,∞) to inputOutput SFFloat field named "yScale". */ public void setYScale (float value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "zDimension". */ public int getZDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "zDimension". */ public void setZDimension (int value) throws InvalidFieldValueException; /** Provide double value (0,∞) from initializeOnly SFDouble field named "zSpacing". */ public double getZSpacing (); /** Assign double value (0,∞) to initializeOnly SFDouble field named "zSpacing". */ public void setZSpacing (double value) throws InvalidFieldValueException; /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoLocation defines a node interface that extends interface X3DGroupingNode. */ public interface GeoLocation extends X3DGroupingNode { /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "geoCoords". */ public void getGeoCoords (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "geoCoords". */ public void setGeoCoords (double[] value); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoLOD defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject. * Note that MFNode rootNode field can contain multiple nodes and has accessType inputOutput. Meanwhile MFNode children field is outputOnly, unlike other X3DGroupingNode exemplars. */ public interface GeoLOD extends X3DChildNode, X3DBoundedObject { /** Provide array of 3-tuple double results array from initializeOnly SFVec3d field named "center". */ public void getCenter (double[] result); /** Assign 3-tuple double array to initializeOnly SFVec3d field named "center". */ public void setCenter (double[] value); /** Provide int value [0,1) from outputOnly SFInt32 field named "level_changed". */ public int getLevel (); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of String results array from initializeOnly MFString field named "rootUrl". */ public String[] getRootUrl (); /** Provide number of primitive values in "rootUrl" array */ public int getNumRootUrl (); /** Assign String array to initializeOnly MFString field named "rootUrl". */ public void setRootUrl (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "rootUrl" */ public void setRootUrl (String value); /** Provide array of String results array from initializeOnly MFString field named "child1Url". */ public String[] getChild1Url (); /** Provide number of primitive values in "child1Url" array */ public int getNumChild1Url (); /** Assign String array to initializeOnly MFString field named "child1Url". */ public void setChild1Url (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "child1Url" */ public void setChild1Url (String value); /** Provide array of String results array from initializeOnly MFString field named "child2Url". */ public String[] getChild2Url (); /** Provide number of primitive values in "child2Url" array */ public int getNumChild2Url (); /** Assign String array to initializeOnly MFString field named "child2Url". */ public void setChild2Url (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "child2Url" */ public void setChild2Url (String value); /** Provide array of String results array from initializeOnly MFString field named "child3Url". */ public String[] getChild3Url (); /** Provide number of primitive values in "child3Url" array */ public int getNumChild3Url (); /** Assign String array to initializeOnly MFString field named "child3Url". */ public void setChild3Url (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "child3Url" */ public void setChild3Url (String value); /** Provide array of String results array from initializeOnly MFString field named "child4Url". */ public String[] getChild4Url (); /** Provide number of primitive values in "child4Url" array */ public int getNumChild4Url (); /** Assign String array to initializeOnly MFString field named "child4Url". */ public void setChild4Url (String[] values); /** Assign single String value as the MFString array for initializeOnly field named "child4Url" */ public void setChild4Url (String value); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "center". */ public void getCenter (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "center". */ public void setCenter (double[] value); /** Provide float value [0,∞) from initializeOnly SFFloat field named "range". */ public float getRange (); /** Assign float value [0,∞) to initializeOnly SFFloat field named "range". */ public void setRange (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from initializeOnly X3DChildNode type field named "rootNode". */ public void getRootNode (X3DNode[] result); /** Provide number of nodes in "rootNode" array */ public int getNumRootNode (); /** Assign X3DChildNode array (using a properly typed node array) to initializeOnly X3DChildNode type field named "rootNode". */ public void setRootNode (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for initializeOnly field named "rootNode" */ public void setRootNode (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to initializeOnly X3DChildNode type field named "rootNode". */ public void setRootNode (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to initializeOnly X3DChildNode type field named "rootNode". */ public void setRootNode (X3DNode[] nodes); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoMetadata defines a node interface that extends interfaces X3DInfoNode, X3DUrlObject. */ public interface GeoMetadata extends X3DInfoNode, X3DUrlObject { /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide array of String results array from inputOutput MFString field named "summary". */ public String[] getSummary (); /** Provide number of primitive values in "summary" array */ public int getNumSummary (); /** Assign String array to inputOutput MFString field named "summary". */ public void setSummary (String[] values); /** Assign single String value as the MFString array for inputOutput field named "summary" */ public void setSummary (String value); /** Provide array of X3DNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNode type field named "data". */ public void getData (X3DNode[] result); /** Provide number of nodes in "data" array */ public int getNumData (); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "data". */ public void setData (X3DNode[] nodes); /** Assign single X3DNode value (using a properly typed node) as the MFNode array for inputOutput field named "data" */ public void setData (X3DNode node); /** Assign X3DNode array (using a properly typed protoInstance array) to inputOutput X3DNode type field named "data". */ public void setData (X3DPrototypeInstance node); /** Assign X3DNode array (using a properly typed node array) to inputOutput X3DNode type field named "data". */ public void setData (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoOrigin defines a node interface that extends interface X3DNode. * GeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3. GeoOrigin is restored in X3D version 4.0 for special use on devices with limited floating-point resolution. */ @Deprecated public interface GeoOrigin extends X3DNode { /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "geoCoords". */ public void getGeoCoords (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "geoCoords". */ public void setGeoCoords (double[] value); /** Provide boolean value from initializeOnly SFBool field named "rotateYUp". */ public boolean getRotateYUp (); /** Assign boolean value to initializeOnly SFBool field named "rotateYUp". */ public void setRotateYUp (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoPositionInterpolator defines a node interface that extends interface X3DInterpolatorNode. */ public interface GeoPositionInterpolator extends X3DInterpolatorNode { /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide array of 3-tuple double results array from outputOnly SFVec3d field named "geovalue_changed". */ public void getGeovalue (double[] result); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 3-tuple double results array from inputOutput MFVec3d field named "keyValue". */ public void getKeyValue (double[] result); /** Provide number of 3-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 3-tuple double array to inputOutput MFVec3d field named "keyValue". */ public void setKeyValue (double[] values); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoProximitySensor defines a node interface that extends interface X3DEnvironmentalSensorNode. */ public interface GeoProximitySensor extends X3DEnvironmentalSensorNode { /** Provide array of 3-tuple float results array in radians from outputOnly SFVec3f field named "centerOfRotation_changed". */ public void getCenterOfRotation (float[] result); /** Provide double value in seconds from outputOnly SFTime field named "enterTime". */ public double getEnterTime (); /** Provide double value in seconds from outputOnly SFTime field named "exitTime". */ public double getExitTime (); /** Provide array of 3-tuple double results array from outputOnly SFVec3d field named "geoCoord_changed". */ public void getGeoCoord (double[] result); /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "orientation_changed". */ public float[] getOrientation (); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "position_changed". */ public void getPosition (float[] result); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "center". */ public void getCenter (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "center". */ public void setCenter (double[] value); /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "geoCenter". */ public void getGeoCenter (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "geoCenter". */ public void setGeoCenter (double[] value); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array (-∞,∞) from initializeOnly SFVec3f field named "size". */ public void getSize (float[] result); /** Assign 3-tuple float array (-∞,∞) to initializeOnly SFVec3f field named "size". */ public void setSize (float[] value); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoTouchSensor defines a node interface that extends interface X3DTouchSensorNode. */ public interface GeoTouchSensor extends X3DTouchSensorNode { /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "hitNormal_changed". */ public void getHitNormal (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "hitPoint_changed". */ public void getHitPoint (float[] result); /** Provide array of 2-tuple float results array from outputOnly SFVec2f field named "hitTexCoord_changed". */ public void getHitTexCoord (float[] result); /** Provide array of 3-tuple double results array from outputOnly SFVec3d field named "hitGeoCoord_changed". */ public void getHitGeoCoord (double[] result); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isOver". */ public boolean getIsOver (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "touchTime". */ public double getTouchTime (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoTransform defines a node interface that extends interface X3DGroupingNode. */ public interface GeoTransform extends X3DGroupingNode { /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "geoCenter". */ public void getGeoCenter (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "geoCenter". */ public void setGeoCenter (double[] value); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** GeoViewpoint defines a node interface that extends interface X3DViewpointNode. */ public interface GeoViewpoint extends X3DViewpointNode { /** Provide array of 3-tuple double results array in radians from inputOutput SFVec3d field named "centerOfRotation". */ public void getCenterOfRotation (double[] result); /** Assign 3-tuple double array in radians to inputOutput SFVec3d field named "centerOfRotation". */ public void setCenterOfRotation (double[] value); /** Provide array of String results array from initializeOnly MFString field named "geoSystem". */ public String[] getGeoSystem (); /** Provide number of primitive values in "geoSystem" array */ public int getNumGeoSystem (); /** Assign String array to initializeOnly MFString field named "geoSystem". */ public void setGeoSystem (String[] values); /** Provide float value (0,3.1416) from inputOutput SFFloat field named "fieldOfView". */ public float getFieldOfView (); /** Assign float value (0,3.1416) to inputOutput SFFloat field named "fieldOfView". */ public void setFieldOfView (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple double results array from inputOutput SFVec3d field named "position". */ public void getPosition (double[] result); /** Assign 3-tuple double array to inputOutput SFVec3d field named "position". */ public void setPosition (double[] value); /** Provide float value [0,∞) from initializeOnly SFFloat field named "speedFactor". */ public float getSpeedFactor (); /** Assign float value [0,∞) to initializeOnly SFFloat field named "speedFactor". */ public void setSpeedFactor (float value) throws InvalidFieldValueException; /** Provide GeoOrigin value (deprecated node, optional) (deprecated node, optional) from initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void getGeoOrigin (X3DNode result); /** Assign GeoOrigin value (deprecated node, optional) (deprecated node, optional) to initializeOnly GeoOrigin type field named "geoOrigin". */ @Deprecated public void setGeoOrigin (GeoOrigin node) throws InvalidFieldValueException; /** Assign GeoOrigin value (deprecated protoInstance) */ @Deprecated public void setGeoOrigin (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "set_bind". */ public void setBind (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "bindTime". */ public double getBindTime (); /** Provide boolean value from outputOnly SFBool field named "isBound". */ public boolean getIsBound (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "jump". */ public boolean getJump (); /** Assign boolean value to inputOutput SFBool field named "jump". */ public void setJump (boolean value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "orientation". */ public float[] getOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "orientation". */ public void setOrientation (float[] value); /** Provide boolean value from inputOutput SFBool field named "retainUserOffsets". */ public boolean getRetainUserOffsets (); /** Assign boolean value to inputOutput SFBool field named "retainUserOffsets". */ public void setRetainUserOffsets (boolean value); /** Provide float value from inputOutput SFFloat field named "farDistance". */ public float getFarDistance (); /** Assign float value to inputOutput SFFloat field named "farDistance". */ public void setFarDistance (float value); /** Provide float value from inputOutput SFFloat field named "nearDistance". */ public float getNearDistance (); /** Assign float value to inputOutput SFFloat field named "nearDistance". */ public void setNearDistance (float value); /** Provide boolean value from inputOutput SFBool field named "viewAll". */ public boolean getViewAll (); /** Assign boolean value to inputOutput SFBool field named "viewAll". */ public void setViewAll (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide NavigationInfo value (using a properly typed node or X3DPrototypeInstance) from inputOutput NavigationInfo type field named "navigationInfo". */ public void getNavigationInfo (X3DNode result); /** Assign NavigationInfo value (using a properly typed node) to inputOutput NavigationInfo type field named "navigationInfo". */ public void setNavigationInfo (NavigationInfo node); /** Assign NavigationInfo value (using a properly typed protoInstance) */ public void setNavigationInfo (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Group defines a node interface that extends interface X3DGroupingNode. */ public interface Group extends X3DGroupingNode { // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimDisplacer defines a node interface that extends interface X3DGeometricPropertyNode. */ public interface HAnimDisplacer extends X3DGeometricPropertyNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide MFInt32 value (-∞,∞) from inputOutput MFInt32 field named "coordIndex". */ public MFInt32 getCoordIndex (); /** Provide number of primitive values in "coordIndex" array */ public int getNumCoordIndex (); /** Assign MFInt32 value (-∞,∞) to inputOutput MFInt32 field named "coordIndex". */ public void setCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOutput field named "coordIndex" */ public void setCoordIndex (SFInt32 value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "displacements". */ public void getDisplacements (float[] result); /** Provide number of 3-tuple primitive values in "displacements" array */ public int getNumDisplacements (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "displacements". */ public void setDisplacements (float[] values); /** Provide float value from inputOutput SFFloat field named "weight". */ public float getWeight (); /** Assign float value to inputOutput SFFloat field named "weight". */ public void setWeight (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimHumanoid defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject. */ public interface HAnimHumanoid extends X3DChildNode, X3DBoundedObject { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide array of String results array from inputOutput MFString field named "info". */ public String[] getInfo (); /** Provide number of primitive values in "info" array */ public int getNumInfo (); /** Assign String array to inputOutput MFString field named "info". */ public void setInfo (String[] values); /** Assign single String value as the MFString array for inputOutput field named "info" */ public void setInfo (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "jointBindingPositions". */ public void getJointBindingPositions (float[] result); /** Provide number of 3-tuple primitive values in "jointBindingPositions" array */ public int getNumJointBindingPositions (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "jointBindingPositions". */ public void setJointBindingPositions (float[] values); /** Provide array of 4-tuple float results array in radians from inputOutput MFRotation field named "jointBindingRotations". */ public float[] getJointBindingRotations (); /** Provide number of 4-tuple primitive values in "jointBindingRotations" array */ public int getNumJointBindingRotations (); /** Assign 4-tuple float array in radians to inputOutput MFRotation field named "jointBindingRotations". */ public void setJointBindingRotations (float[] values); /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "jointBindingScales". */ public void getJointBindingScales (float[] result); /** Provide number of 3-tuple primitive values in "jointBindingScales" array */ public int getNumJointBindingScales (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "jointBindingScales". */ public void setJointBindingScales (float[] values); /** Provide int value from inputOutput SFInt32 field named "loa". */ public int getLoa (); /** Assign int value to inputOutput SFInt32 field named "loa". */ public void setLoa (int value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide String value from inputOutput SFString field named "skeletalConfiguration". */ public String getSkeletalConfiguration (); /** Assign String value to inputOutput SFString field named "skeletalConfiguration". */ public void setSkeletalConfiguration (String value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide String value from inputOutput SFString field named "version". */ public String getVersion (); /** Assign String value to inputOutput SFString field named "version". */ public void setVersion (String value); /** Provide array of HAnimJoint results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimJoint type field named "joints". */ public void getJoints (X3DNode[] result); /** Provide number of nodes in "joints" array */ public int getNumJoints (); /** Assign HAnimJoint array (using a properly typed node array) to inputOutput HAnimJoint type field named "joints". */ public void setJoints (HAnimJoint[] nodes); /** Assign single HAnimJoint value (using a properly typed node) as the MFNode array for inputOutput field named "joints" */ public void setJoints (HAnimJoint node); /** Assign HAnimJoint array (using a properly typed protoInstance array) to inputOutput HAnimJoint type field named "joints". */ public void setJoints (X3DPrototypeInstance node); /** Assign HAnimJoint array (using a properly typed node array) to inputOutput HAnimJoint type field named "joints". */ public void setJoints (X3DNode[] nodes); /** Provide array of HAnimSegment results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimSegment type field named "segments". */ public void getSegments (X3DNode[] result); /** Provide number of nodes in "segments" array */ public int getNumSegments (); /** Assign HAnimSegment array (using a properly typed node array) to inputOutput HAnimSegment type field named "segments". */ public void setSegments (HAnimSegment[] nodes); /** Assign single HAnimSegment value (using a properly typed node) as the MFNode array for inputOutput field named "segments" */ public void setSegments (HAnimSegment node); /** Assign HAnimSegment array (using a properly typed protoInstance array) to inputOutput HAnimSegment type field named "segments". */ public void setSegments (X3DPrototypeInstance node); /** Assign HAnimSegment array (using a properly typed node array) to inputOutput HAnimSegment type field named "segments". */ public void setSegments (X3DNode[] nodes); /** Provide array of HAnimSite results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimSite type field named "sites". */ public void getSites (X3DNode[] result); /** Provide number of nodes in "sites" array */ public int getNumSites (); /** Assign HAnimSite array (using a properly typed node array) to inputOutput HAnimSite type field named "sites". */ public void setSites (HAnimSite[] nodes); /** Assign single HAnimSite value (using a properly typed node) as the MFNode array for inputOutput field named "sites" */ public void setSites (HAnimSite node); /** Assign HAnimSite array (using a properly typed protoInstance array) to inputOutput HAnimSite type field named "sites". */ public void setSites (X3DPrototypeInstance node); /** Assign HAnimSite array (using a properly typed node array) to inputOutput HAnimSite type field named "sites". */ public void setSites (X3DNode[] nodes); /** Provide array of HAnimJoint|HAnimSite results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimJoint|HAnimSite type field named "skeleton". */ public void getSkeleton (X3DNode[] result); /** Provide number of nodes in "skeleton" array */ public int getNumSkeleton (); /** Assign HAnimJoint|HAnimSite array (using a properly typed node array) to inputOutput HAnimJoint|HAnimSite type field named "skeleton". */ public void setSkeleton (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "skeleton" */ public void setSkeleton (X3DNode node); /** Assign HAnimJoint|HAnimSite array (using a properly typed protoInstance array) to inputOutput HAnimJoint|HAnimSite type field named "skeleton". */ public void setSkeleton (X3DPrototypeInstance node); /** Provide array of Group|Transform|Shape|IndexedFaceSet results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput Group|Transform|Shape|IndexedFaceSet type field named "skin". */ public void getSkin (X3DNode[] result); /** Provide number of nodes in "skin" array */ public int getNumSkin (); /** Assign Group|Transform|Shape|IndexedFaceSet array (using a properly typed node array) to inputOutput Group|Transform|Shape|IndexedFaceSet type field named "skin". */ public void setSkin (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "skin" */ public void setSkin (X3DNode node); /** Assign Group|Transform|Shape|IndexedFaceSet array (using a properly typed protoInstance array) to inputOutput Group|Transform|Shape|IndexedFaceSet type field named "skin". */ public void setSkin (X3DPrototypeInstance node); /** Provide array of HAnimSite results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimSite type field named "viewpoints". */ public void getViewpoints (X3DNode[] result); /** Provide number of nodes in "viewpoints" array */ public int getNumViewpoints (); /** Assign HAnimSite array (using a properly typed node array) to inputOutput HAnimSite type field named "viewpoints". */ public void setViewpoints (HAnimSite[] nodes); /** Assign single HAnimSite value (using a properly typed node) as the MFNode array for inputOutput field named "viewpoints" */ public void setViewpoints (HAnimSite node); /** Assign HAnimSite array (using a properly typed protoInstance array) to inputOutput HAnimSite type field named "viewpoints". */ public void setViewpoints (X3DPrototypeInstance node); /** Assign HAnimSite array (using a properly typed node array) to inputOutput HAnimSite type field named "viewpoints". */ public void setViewpoints (X3DNode[] nodes); /** Provide array of HAnimMotion results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimMotion type field named "motions". */ public void getMotions (X3DNode[] result); /** Provide number of nodes in "motions" array */ public int getNumMotions (); /** Assign HAnimMotion array (using a properly typed node array) to inputOutput HAnimMotion type field named "motions". */ public void setMotions (HAnimMotion[] nodes); /** Assign single HAnimMotion value (using a properly typed node) as the MFNode array for inputOutput field named "motions" */ public void setMotions (HAnimMotion node); /** Assign HAnimMotion array (using a properly typed protoInstance array) to inputOutput HAnimMotion type field named "motions". */ public void setMotions (X3DPrototypeInstance node); /** Assign HAnimMotion array (using a properly typed node array) to inputOutput HAnimMotion type field named "motions". */ public void setMotions (X3DNode[] nodes); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "skinCoord". */ public void getSkinCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "skinCoord". */ public void setSkinCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setSkinCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "skinNormal". */ public void getSkinNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "skinNormal". */ public void setSkinNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setSkinNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "skinBindingCoords". */ public void getSkinBindingCoords (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "skinBindingCoords". */ public void setSkinBindingCoords (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setSkinBindingCoords (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "skinBindingNormals". */ public void getSkinBindingNormals (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "skinBindingNormals". */ public void setSkinBindingNormals (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setSkinBindingNormals (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimJoint defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject. */ public interface HAnimJoint extends X3DChildNode, X3DBoundedObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); /** Provide MFInt32 value (-∞,∞) from inputOutput MFInt32 field named "skinCoordIndex". */ public MFInt32 getSkinCoordIndex (); /** Provide number of primitive values in "skinCoordIndex" array */ public int getNumSkinCoordIndex (); /** Assign MFInt32 value (-∞,∞) to inputOutput MFInt32 field named "skinCoordIndex". */ public void setSkinCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOutput field named "skinCoordIndex" */ public void setSkinCoordIndex (SFInt32 value); /** Provide array of float results array from inputOutput MFFloat field named "skinCoordWeight". */ public float[] getSkinCoordWeight (); /** Provide number of primitive values in "skinCoordWeight" array */ public int getNumSkinCoordWeight (); /** Assign float array to inputOutput MFFloat field named "skinCoordWeight". */ public void setSkinCoordWeight (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "skinCoordWeight" */ public void setSkinCoordWeight (float value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "llimit". */ public void getLlimit (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "llimit". */ public void setLlimit (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "ulimit". */ public void getUlimit (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "ulimit". */ public void setUlimit (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "limitOrientation". */ public float[] getLimitOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "limitOrientation". */ public void setLimitOrientation (float[] value); /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "stiffness". */ public void getStiffness (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "stiffness". */ public void setStiffness (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed node array) to inputOnly HAnimJoint|HAnimSegment|HAnimSite type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DNode node); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed protoInstance array) to inputOnly HAnimJoint|HAnimSegment|HAnimSite type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed node array) to inputOnly HAnimJoint|HAnimSegment|HAnimSite type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DNode node); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed protoInstance array) to inputOnly HAnimJoint|HAnimSegment|HAnimSite type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Provide array of HAnimJoint|HAnimSegment|HAnimSite results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimJoint|HAnimSegment|HAnimSite type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed node array) to inputOutput HAnimJoint|HAnimSegment|HAnimSite type field named "children". */ public void setChildren (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DNode node); /** Assign HAnimJoint|HAnimSegment|HAnimSite array (using a properly typed protoInstance array) to inputOutput HAnimJoint|HAnimSegment|HAnimSite type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Provide array of HAnimDisplacer results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimDisplacer type field named "displacers". */ public void getDisplacers (X3DNode[] result); /** Provide number of nodes in "displacers" array */ public int getNumDisplacers (); /** Assign HAnimDisplacer array (using a properly typed node array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (HAnimDisplacer[] nodes); /** Assign single HAnimDisplacer value (using a properly typed node) as the MFNode array for inputOutput field named "displacers" */ public void setDisplacers (HAnimDisplacer node); /** Assign HAnimDisplacer array (using a properly typed protoInstance array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (X3DPrototypeInstance node); /** Assign HAnimDisplacer array (using a properly typed node array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimMotion defines a node interface that extends interface X3DChildNode. */ public interface HAnimMotion extends X3DChildNode { /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "cycleTime". */ public double getCycleTime (); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide array of String results array from inputOutput MFString field named "channels". */ public String[] getChannels (); /** Provide number of primitive values in "channels" array */ public int getNumChannels (); /** Assign String array to inputOutput MFString field named "channels". */ public void setChannels (String[] values); /** Assign single String value as the MFString array for inputOutput field named "channels" */ public void setChannels (String value); /** Provide array of boolean results array from inputOutput MFBool field named "channelsEnabled". */ public boolean[] getChannelsEnabled (); /** Provide number of primitive values in "channelsEnabled" array */ public int getNumChannelsEnabled (); /** Assign boolean array to inputOutput MFBool field named "channelsEnabled". */ public void setChannelsEnabled (boolean[] values); /** Assign single boolean value as the MFBool array for inputOutput field named "channelsEnabled" */ public void setChannelsEnabled (boolean value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide int value [0,∞) from inputOutput SFInt32 field named "frameCount". */ public int getFrameCount (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "frameCount". */ public void setFrameCount (int value) throws InvalidFieldValueException; /** Provide double value in seconds (0,∞) from inputOutput SFTime field named "frameDuration". */ public double getFrameDuration (); /** Assign double value in seconds (0,∞) to inputOutput SFTime field named "frameDuration". */ public void setFrameDuration (double timestamp) throws InvalidFieldValueException; /** Provide int value from inputOutput SFInt32 field named "frameIncrement". */ public int getFrameIncrement (); /** Assign int value to inputOutput SFInt32 field named "frameIncrement". */ public void setFrameIncrement (int value); /** Provide int value [0,∞) from inputOutput SFInt32 field named "frameIndex". */ public int getFrameIndex (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "frameIndex". */ public void setFrameIndex (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from inputOutput SFInt32 field named "startFrame". */ public int getStartFrame (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "startFrame". */ public void setStartFrame (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from inputOutput SFInt32 field named "endFrame". */ public int getEndFrame (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "endFrame". */ public void setEndFrame (int value) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "joints". */ public String[] getJoints (); /** Provide number of primitive values in "joints" array */ public int getNumJoints (); /** Assign String array to inputOutput MFString field named "joints". */ public void setJoints (String[] values); /** Assign single String value as the MFString array for inputOutput field named "joints" */ public void setJoints (String value); /** Provide int value from inputOutput SFInt32 field named "loa". */ public int getLoa (); /** Assign int value to inputOutput SFInt32 field named "loa". */ public void setLoa (int value); /** Provide boolean value from inputOutput SFBool field named "loop". */ public boolean getLoop (); /** Assign boolean value to inputOutput SFBool field named "loop". */ public void setLoop (boolean value); /** Provide array of float results array from inputOutput MFFloat field named "values". */ public float[] getValues (); /** Provide number of primitive values in "values" array */ public int getNumValues (); /** Assign float array to inputOutput MFFloat field named "values". */ public void setValues (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "values" */ public void setValues (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimSegment defines a node interface that extends interface X3DGroupingNode. */ public interface HAnimSegment extends X3DGroupingNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "mass". */ public float getMass (); /** Assign float value [0,∞) to inputOutput SFFloat field named "mass". */ public void setMass (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "centerOfMass". */ public void getCenterOfMass (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "centerOfMass". */ public void setCenterOfMass (float[] value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of float results array (-∞,∞) from inputOutput MFFloat field named "momentsOfInertia". */ public float[] getMomentsOfInertia (); /** Provide number of primitive values in "momentsOfInertia" array */ public int getNumMomentsOfInertia (); /** Assign float array (-∞,∞) to inputOutput MFFloat field named "momentsOfInertia". */ public void setMomentsOfInertia (float[] values); /** Assign single float value (-∞,∞) as the MFFloat array for inputOutput field named "momentsOfInertia" */ public void setMomentsOfInertia (float value); /** Provide array of HAnimDisplacer results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput HAnimDisplacer type field named "displacers". */ public void getDisplacers (X3DNode[] result); /** Provide number of nodes in "displacers" array */ public int getNumDisplacers (); /** Assign HAnimDisplacer array (using a properly typed node array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (HAnimDisplacer[] nodes); /** Assign single HAnimDisplacer value (using a properly typed node) as the MFNode array for inputOutput field named "displacers" */ public void setDisplacers (HAnimDisplacer node); /** Assign HAnimDisplacer array (using a properly typed protoInstance array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (X3DPrototypeInstance node); /** Assign HAnimDisplacer array (using a properly typed node array) to inputOutput HAnimDisplacer type field named "displacers". */ public void setDisplacers (X3DNode[] nodes); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** HAnimSite defines a node interface that extends interface X3DGroupingNode. */ public interface HAnimSite extends X3DGroupingNode { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "rotation". */ public float[] getRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "rotation". */ public void setRotation (float[] value); /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "scale". */ public void getScale (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "scale". */ public void setScale (float[] value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "scaleOrientation". */ public float[] getScaleOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "scaleOrientation". */ public void setScaleOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "translation". */ public void getTranslation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "translation". */ public void setTranslation (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** head defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: each X3D scene includes a head statement that can contain component, unit and meta statements. */ public interface head extends SceneGraphStructureStatement { /** Provide array of component results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput component type field named "component". */ public void getComponent (X3DNode[] result); /** Provide number of nodes in "component" array */ public int getNumComponent (); /** Assign component array (using a properly typed node array) to inputOutput component type field named "component". */ public void setComponent (component[] nodes); /** Assign single component value (using a properly typed node) as the MFNode array for inputOutput field named "component" */ public void setComponent (component node); /** Assign component array (using a properly typed protoInstance array) to inputOutput component type field named "component". */ public void setComponent (X3DPrototypeInstance node); /** Assign component array (using a properly typed node array) to inputOutput component type field named "component". */ public void setComponent (X3DNode[] nodes); /** Provide array of unit results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput unit type field named "unit". */ public void getUnit (X3DNode[] result); /** Provide number of nodes in "unit" array */ public int getNumUnit (); /** Assign unit array (using a properly typed node array) to inputOutput unit type field named "unit". */ public void setUnit (unit[] nodes); /** Assign single unit value (using a properly typed node) as the MFNode array for inputOutput field named "unit" */ public void setUnit (unit node); /** Assign unit array (using a properly typed protoInstance array) to inputOutput unit type field named "unit". */ public void setUnit (X3DPrototypeInstance node); /** Assign unit array (using a properly typed node array) to inputOutput unit type field named "unit". */ public void setUnit (X3DNode[] nodes); /** Provide array of meta results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput meta type field named "meta". */ public void getMeta (X3DNode[] result); /** Provide number of nodes in "meta" array */ public int getNumMeta (); /** Assign meta array (using a properly typed node array) to inputOutput meta type field named "meta". */ public void setMeta (meta[] nodes); /** Assign single meta value (using a properly typed node) as the MFNode array for inputOutput field named "meta" */ public void setMeta (meta node); /** Assign meta array (using a properly typed protoInstance array) to inputOutput meta type field named "meta". */ public void setMeta (X3DPrototypeInstance node); /** Assign meta array (using a properly typed node array) to inputOutput meta type field named "meta". */ public void setMeta (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** ImageCubeMapTexture defines a node interface that extends interfaces X3DEnvironmentTextureNode, X3DUrlObject. */ public interface ImageCubeMapTexture extends X3DEnvironmentTextureNode, X3DUrlObject { /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ImageTexture defines a node interface that extends interfaces X3DTexture2DNode, X3DUrlObject. */ public interface ImageTexture extends X3DTexture2DNode, X3DUrlObject { /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ImageTexture3D defines a node interface that extends interfaces X3DTexture3DNode, X3DUrlObject. */ public interface ImageTexture3D extends X3DTexture3DNode, X3DUrlObject { /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatR". */ public boolean getRepeatR (); /** Assign boolean value to initializeOnly SFBool field named "repeatR". */ public void setRepeatR (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IMPORT defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene. These connections allow event values to be exchanged via ROUTE statements between a parent model and a child Inline model. */ public interface IMPORT extends SceneGraphStructureStatement { /** Provide xs:IDREF value from inputOutput xs:IDREF type field named "inlineDEF". */ public xs:IDREF getInlineDEF (); /** Assign xs:IDREF value to inputOutput xs:IDREF type field named "inlineDEF". */ public void setInlineDEF (xs:IDREF value); /** Provide String value from inputOutput SFString field named "importedDEF". */ public String getImportedDEF (); /** Assign String value to inputOutput SFString field named "importedDEF". */ public void setImportedDEF (String value); /** Provide xs:ID value from inputOutput xs:ID type field named "AS". */ public xs:ID getAS (); /** Assign xs:ID value to inputOutput xs:ID type field named "AS". */ public void setAS (xs:ID value); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** IndexedFaceSet defines a node interface that extends interface X3DComposedGeometryNode. */ public interface IndexedFaceSet extends X3DComposedGeometryNode { /** Assign MFInt32 value using RGB values [0..1] to inputOnly MFInt32 field named "set_colorIndex". */ public void setColorIndex (MFInt32 colors) throws InvalidFieldValueException; /** Assign single SFInt32 value using RGB values [0..1] as the MFInt32 array for inputOnly field named "set_colorIndex" */ public void setColorIndex (SFInt32 color) throws InvalidFieldValueException; /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_coordIndex". */ public void setCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_coordIndex" */ public void setCoordIndex (SFInt32 value); /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_normalIndex". */ public void setNormalIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_normalIndex" */ public void setNormalIndex (SFInt32 value); /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_texCoordIndex". */ public void setTexCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_texCoordIndex" */ public void setTexCoordIndex (SFInt32 value); /** Provide boolean value from initializeOnly SFBool field named "convex". */ public boolean getConvex (); /** Assign boolean value to initializeOnly SFBool field named "convex". */ public void setConvex (boolean value); /** Provide float value in radians [0,∞) from initializeOnly SFFloat field named "creaseAngle". */ public float getCreaseAngle (); /** Assign float value in radians [0,∞) to initializeOnly SFFloat field named "creaseAngle". */ public void setCreaseAngle (float angle) throws InvalidFieldValueException; /** Provide MFInt32 value using RGB values [0..1] from initializeOnly MFInt32 field named "colorIndex". */ public MFInt32 getColorIndex (); /** Provide number of primitive values in "colorIndex" array */ public int getNumColorIndex (); /** Assign MFInt32 value using RGB values [0..1] to initializeOnly MFInt32 field named "colorIndex". */ public void setColorIndex (MFInt32 colors) throws InvalidFieldValueException; /** Assign single SFInt32 value using RGB values [0..1] as the MFInt32 array for initializeOnly field named "colorIndex" */ public void setColorIndex (SFInt32 color) throws InvalidFieldValueException; /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "coordIndex". */ public MFInt32 getCoordIndex (); /** Provide number of primitive values in "coordIndex" array */ public int getNumCoordIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "coordIndex". */ public void setCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "coordIndex" */ public void setCoordIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "normalIndex". */ public MFInt32 getNormalIndex (); /** Provide number of primitive values in "normalIndex" array */ public int getNumNormalIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "normalIndex". */ public void setNormalIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "normalIndex" */ public void setNormalIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "texCoordIndex". */ public MFInt32 getTexCoordIndex (); /** Provide number of primitive values in "texCoordIndex" array */ public int getNumTexCoordIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "texCoordIndex". */ public void setTexCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "texCoordIndex" */ public void setTexCoordIndex (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IndexedLineSet defines a node interface that extends interface X3DGeometryNode. */ public interface IndexedLineSet extends X3DGeometryNode { /** Assign MFInt32 value using RGB values [0..1] to inputOnly MFInt32 field named "set_colorIndex". */ public void setColorIndex (MFInt32 colors) throws InvalidFieldValueException; /** Assign single SFInt32 value using RGB values [0..1] as the MFInt32 array for inputOnly field named "set_colorIndex" */ public void setColorIndex (SFInt32 color) throws InvalidFieldValueException; /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_coordIndex". */ public void setCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_coordIndex" */ public void setCoordIndex (SFInt32 value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide MFInt32 value using RGB values [0..1] from initializeOnly MFInt32 field named "colorIndex". */ public MFInt32 getColorIndex (); /** Provide number of primitive values in "colorIndex" array */ public int getNumColorIndex (); /** Assign MFInt32 value using RGB values [0..1] to initializeOnly MFInt32 field named "colorIndex". */ public void setColorIndex (MFInt32 colors) throws InvalidFieldValueException; /** Assign single SFInt32 value using RGB values [0..1] as the MFInt32 array for initializeOnly field named "colorIndex" */ public void setColorIndex (SFInt32 color) throws InvalidFieldValueException; /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "coordIndex". */ public MFInt32 getCoordIndex (); /** Provide number of primitive values in "coordIndex" array */ public int getNumCoordIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "coordIndex". */ public void setCoordIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "coordIndex" */ public void setCoordIndex (SFInt32 value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IndexedQuadSet defines a node interface that extends interface X3DComposedGeometryNode. * IndexedQuadSet is a geometry node that defines quadrilaterals. */ public interface IndexedQuadSet extends X3DComposedGeometryNode { /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_index" */ public void setIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "index". */ public MFInt32 getIndex (); /** Provide number of primitive values in "index" array */ public int getNumIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "index" */ public void setIndex (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IndexedTriangleFanSet defines a node interface that extends interface X3DComposedGeometryNode. */ public interface IndexedTriangleFanSet extends X3DComposedGeometryNode { /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_index" */ public void setIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "index". */ public MFInt32 getIndex (); /** Provide number of primitive values in "index" array */ public int getNumIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "index" */ public void setIndex (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IndexedTriangleSet defines a node interface that extends interface X3DComposedGeometryNode. */ public interface IndexedTriangleSet extends X3DComposedGeometryNode { /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_index" */ public void setIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "index". */ public MFInt32 getIndex (); /** Provide number of primitive values in "index" array */ public int getNumIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "index" */ public void setIndex (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IndexedTriangleStripSet defines a node interface that extends interface X3DComposedGeometryNode. */ public interface IndexedTriangleStripSet extends X3DComposedGeometryNode { /** Assign MFInt32 value (-∞,∞) to inputOnly MFInt32 field named "set_index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOnly field named "set_index" */ public void setIndex (SFInt32 value); /** Provide MFInt32 value (-∞,∞) from initializeOnly MFInt32 field named "index". */ public MFInt32 getIndex (); /** Provide number of primitive values in "index" array */ public int getNumIndex (); /** Assign MFInt32 value (-∞,∞) to initializeOnly MFInt32 field named "index". */ public void setIndex (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for initializeOnly field named "index" */ public void setIndex (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "colorPerVertex". */ public boolean getColorPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "colorPerVertex". */ public void setColorPerVertex (boolean color); /** Provide boolean value from initializeOnly SFBool field named "normalPerVertex". */ public boolean getNormalPerVertex (); /** Assign boolean value to initializeOnly SFBool field named "normalPerVertex". */ public void setNormalPerVertex (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Inline defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject, X3DUrlObject. */ public interface Inline extends X3DChildNode, X3DBoundedObject, X3DUrlObject { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IntegerSequencer defines a node interface that extends interface X3DSequencerNode. */ public interface IntegerSequencer extends X3DSequencerNode { /** Provide int value from outputOnly SFInt32 field named "value_changed". */ public int getValue (); /** Provide MFInt32 value from inputOutput MFInt32 field named "keyValue". */ public MFInt32 getKeyValue (); /** Provide number of primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign MFInt32 value to inputOutput MFInt32 field named "keyValue". */ public void setKeyValue (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "keyValue" */ public void setKeyValue (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "next". */ public void setNext (boolean value); /** Assign boolean value to inputOnly SFBool field named "previous". */ public void setPrevious (boolean value); /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IntegerTrigger defines a node interface that extends interface X3DTriggerNode. */ public interface IntegerTrigger extends X3DTriggerNode { /** Assign boolean value to inputOnly SFBool field named "set_boolean". */ public void setBoolean (boolean value); /** Provide int value from outputOnly SFInt32 field named "triggerValue". */ public int getTriggerValue (); /** Provide int value from inputOutput SFInt32 field named "integerKey". */ public int getIntegerKey (); /** Assign int value to inputOutput SFInt32 field named "integerKey". */ public void setIntegerKey (int value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** IS defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: the IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. IS/connect statements can be added if the parent node is within a ProtoBody and connect statements define correspondences between prototype fields and built-in node fields. */ public interface IS extends SceneGraphStructureStatement { /** Provide array of connect results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput connect type field named "connect". */ public void getConnect (X3DNode[] result); /** Provide number of nodes in "connect" array */ public int getNumConnect (); /** Assign connect array (using a properly typed node array) to inputOutput connect type field named "connect". */ public void setConnect (connect[] nodes); /** Assign single connect value (using a properly typed node) as the MFNode array for inputOutput field named "connect" */ public void setConnect (connect node); /** Assign connect array (using a properly typed protoInstance array) to inputOutput connect type field named "connect". */ public void setConnect (X3DPrototypeInstance node); /** Assign connect array (using a properly typed node array) to inputOutput connect type field named "connect". */ public void setConnect (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** IsoSurfaceVolumeData defines a node interface that extends interface X3DVolumeDataNode. */ public interface IsoSurfaceVolumeData extends X3DVolumeDataNode { /** Provide float value from inputOutput SFFloat field named "contourStepSize". */ public float getContourStepSize (); /** Assign float value to inputOutput SFFloat field named "contourStepSize". */ public void setContourStepSize (float value); /** Provide float value [0,∞) from inputOutput SFFloat field named "surfaceTolerance". */ public float getSurfaceTolerance (); /** Assign float value [0,∞) to inputOutput SFFloat field named "surfaceTolerance". */ public void setSurfaceTolerance (float value) throws InvalidFieldValueException; /** Provide array of float results array from inputOutput MFFloat field named "surfaceValues". */ public float[] getSurfaceValues (); /** Provide number of primitive values in "surfaceValues" array */ public int getNumSurfaceValues (); /** Assign float array to inputOutput MFFloat field named "surfaceValues". */ public void setSurfaceValues (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "surfaceValues" */ public void setSurfaceValues (float value); /** Provide array of X3DVolumeRenderStyleNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVolumeRenderStyleNode type field named "renderStyle". */ public void getRenderStyle (X3DNode[] result); /** Provide number of nodes in "renderStyle" array */ public int getNumRenderStyle (); /** Assign X3DVolumeRenderStyleNode array (using a properly typed node array) to inputOutput X3DVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DVolumeRenderStyleNode[] nodes); /** Assign single X3DVolumeRenderStyleNode value (using a properly typed node) as the MFNode array for inputOutput field named "renderStyle" */ public void setRenderStyle (X3DVolumeRenderStyleNode node); /** Assign X3DVolumeRenderStyleNode array (using a properly typed protoInstance array) to inputOutput X3DVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DPrototypeInstance node); /** Assign X3DVolumeRenderStyleNode array (using a properly typed node array) to inputOutput X3DVolumeRenderStyleNode type field named "renderStyle". */ public void setRenderStyle (X3DNode[] nodes); /** Provide X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture3DNode type field named "gradients". */ public void getGradients (X3DNode result); /** Assign X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture3DNode type field named "gradients". */ public void setGradients (X3DTexture3DNode node); /** Assign X3DTexture3DNode value (using a properly typed protoInstance) */ public void setGradients (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture3DNode type field named "voxels". */ public void getVoxels (X3DNode result); /** Assign X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture3DNode type field named "voxels". */ public void setVoxels (X3DTexture3DNode node); /** Assign X3DTexture3DNode value (using a properly typed protoInstance) */ public void setVoxels (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "dimensions". */ public void getDimensions (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "dimensions". */ public void setDimensions (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** KeySensor defines a node interface that extends interface X3DKeyDeviceSensorNode. */ public interface KeySensor extends X3DKeyDeviceSensorNode { /** Provide int value from outputOnly SFInt32 field named "actionKeyPress". */ public int getActionKeyPress (); /** Provide int value from outputOnly SFInt32 field named "actionKeyRelease". */ public int getActionKeyRelease (); /** Provide boolean value from outputOnly SFBool field named "altKey". */ public boolean getAltKey (); /** Provide boolean value from outputOnly SFBool field named "controlKey". */ public boolean getControlKey (); /** Provide boolean value from outputOnly SFBool field named "shiftKey". */ public boolean getShiftKey (); /** Provide String value from outputOnly SFString field named "keyPress". */ public String getKeyPress (); /** Provide String value from outputOnly SFString field named "keyRelease". */ public String getKeyRelease (); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Layer defines a node interface that extends interface X3DLayerNode. */ public interface Layer extends X3DLayerNode { /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values) throws InvalidFieldValueException; /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values); /** Assign single String value ["ALL","NONE","TERRAIN",...] as the MFString array for inputOutput field named "objectType" */ public void setObjectType (String value); /** Provide boolean value from inputOutput SFBool field named "pickable". */ public boolean getPickable (); /** Assign boolean value to inputOutput SFBool field named "pickable". */ public void setPickable (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DViewportNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DViewportNode type field named "viewport". */ public void getViewport (X3DNode result); /** Assign X3DViewportNode value (using a properly typed node) to inputOutput X3DViewportNode type field named "viewport". */ public void setViewport (X3DViewportNode node); /** Assign X3DViewportNode value (using a properly typed protoInstance) */ public void setViewport (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LayerSet defines a node interface that extends interface X3DNode. */ public interface LayerSet extends X3DNode { /** Provide int value (-∞,∞) from inputOutput SFInt32 field named "activeLayer". */ public int getActiveLayer (); /** Assign int value (-∞,∞) to inputOutput SFInt32 field named "activeLayer". */ public void setActiveLayer (int value); /** Provide MFInt32 value (-∞,∞) from inputOutput MFInt32 field named "order". */ public MFInt32 getOrder (); /** Provide number of primitive values in "order" array */ public int getNumOrder (); /** Assign MFInt32 value (-∞,∞) to inputOutput MFInt32 field named "order". */ public void setOrder (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOutput field named "order" */ public void setOrder (SFInt32 value); /** Provide array of X3DLayerNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DLayerNode type field named "layers". */ public void getLayers (X3DNode[] result); /** Provide number of nodes in "layers" array */ public int getNumLayers (); /** Assign X3DLayerNode array (using a properly typed node array) to inputOutput X3DLayerNode type field named "layers". */ public void setLayers (X3DLayerNode[] nodes); /** Assign single X3DLayerNode value (using a properly typed node) as the MFNode array for inputOutput field named "layers" */ public void setLayers (X3DLayerNode node); /** Assign X3DLayerNode array (using a properly typed protoInstance array) to inputOutput X3DLayerNode type field named "layers". */ public void setLayers (X3DPrototypeInstance node); /** Assign X3DLayerNode array (using a properly typed node array) to inputOutput X3DLayerNode type field named "layers". */ public void setLayers (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Layout defines a node interface that extends interface X3DLayoutNode. */ public interface Layout extends X3DLayoutNode { /** Provide array of String results array from inputOutput MFString field named "align". */ public String[] getAlign (); /** Provide number of primitive values in "align" array */ public int getNumAlign (); /** Assign String array to inputOutput MFString field named "align". */ public void setAlign (String[] values); /** Provide array of float results array from inputOutput MFFloat field named "offset". */ public float[] getOffset (); /** Provide number of primitive values in "offset" array */ public int getNumOffset (); /** Assign float array to inputOutput MFFloat field named "offset". */ public void setOffset (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "offset" */ public void setOffset (float value); /** Provide array of String results array from inputOutput MFString field named "offsetUnits". */ public String[] getOffsetUnits (); /** Provide number of primitive values in "offsetUnits" array */ public int getNumOffsetUnits (); /** Assign String array to inputOutput MFString field named "offsetUnits". */ public void setOffsetUnits (String[] values); /** Provide array of String results array from inputOutput MFString field named "scaleMode". */ public String[] getScaleMode (); /** Provide number of primitive values in "scaleMode" array */ public int getNumScaleMode (); /** Assign String array to inputOutput MFString field named "scaleMode". */ public void setScaleMode (String[] values); /** Provide array of float results array from initializeOnly MFFloat field named "size". */ public float[] getSize (); /** Provide number of primitive values in "size" array */ public int getNumSize (); /** Assign float array to initializeOnly MFFloat field named "size". */ public void setSize (float[] values); /** Assign single float value as the MFFloat array for initializeOnly field named "size" */ public void setSize (float value); /** Provide array of String results array from inputOutput MFString field named "sizeUnits". */ public String[] getSizeUnits (); /** Provide number of primitive values in "sizeUnits" array */ public int getNumSizeUnits (); /** Assign String array to inputOutput MFString field named "sizeUnits". */ public void setSizeUnits (String[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LayoutGroup defines a node interface that extends interfaces X3DNode, X3DGroupingNode. */ public interface LayoutGroup extends X3DNode, X3DGroupingNode { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide X3DLayoutNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DLayoutNode type field named "layout". */ public void getLayout (X3DNode result); /** Assign X3DLayoutNode value (using a properly typed node) to inputOutput X3DLayoutNode type field named "layout". */ public void setLayout (X3DLayoutNode node); /** Assign X3DLayoutNode value (using a properly typed protoInstance) */ public void setLayout (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DViewportNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DViewportNode type field named "viewport". */ public void getViewport (X3DNode result); /** Assign X3DViewportNode value (using a properly typed node) to inputOutput X3DViewportNode type field named "viewport". */ public void setViewport (X3DViewportNode node); /** Assign X3DViewportNode value (using a properly typed protoInstance) */ public void setViewport (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LayoutLayer defines a node interface that extends interface X3DLayerNode. */ public interface LayoutLayer extends X3DLayerNode { /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide X3DLayoutNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DLayoutNode type field named "layout". */ public void getLayout (X3DNode result); /** Assign X3DLayoutNode value (using a properly typed node) to inputOutput X3DLayoutNode type field named "layout". */ public void setLayout (X3DLayoutNode node); /** Assign X3DLayoutNode value (using a properly typed protoInstance) */ public void setLayout (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values) throws InvalidFieldValueException; /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values); /** Assign single String value ["ALL","NONE","TERRAIN",...] as the MFString array for inputOutput field named "objectType" */ public void setObjectType (String value); /** Provide boolean value from inputOutput SFBool field named "pickable". */ public boolean getPickable (); /** Assign boolean value to inputOutput SFBool field named "pickable". */ public void setPickable (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DViewportNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DViewportNode type field named "viewport". */ public void getViewport (X3DNode result); /** Assign X3DViewportNode value (using a properly typed node) to inputOutput X3DViewportNode type field named "viewport". */ public void setViewport (X3DViewportNode node); /** Assign X3DViewportNode value (using a properly typed protoInstance) */ public void setViewport (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LinePickSensor defines a node interface that extends interface X3DPickSensorNode. */ public interface LinePickSensor extends X3DPickSensorNode { /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "pickedNormal". */ public void getPickedNormal (float[] result); /** Provide number of 3-tuple primitive values in "pickedNormal" array */ public int getNumPickedNormal (); /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "pickedPoint". */ public void getPickedPoint (float[] result); /** Provide number of 3-tuple primitive values in "pickedPoint" array */ public int getNumPickedPoint (); /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "pickedTextureCoordinate". */ public void getPickedTextureCoordinate (float[] result); /** Provide number of 3-tuple primitive values in "pickedTextureCoordinate" array */ public int getNumPickedTextureCoordinate (); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide String value from inputOutput SFString field named "matchCriterion". */ public String getMatchCriterion (); /** Assign String value to inputOutput SFString field named "matchCriterion". */ public void setMatchCriterion (String value); /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values) throws InvalidFieldValueException; /** Provide String value from initializeOnly SFString field named "intersectionType". */ public String getIntersectionType (); /** Assign String value to initializeOnly SFString field named "intersectionType". */ public void setIntersectionType (String value); /** Provide String value from initializeOnly SFString field named "sortOrder". */ public String getSortOrder (); /** Assign String value to initializeOnly SFString field named "sortOrder". */ public void setSortOrder (String value); /** Provide String value from initializeOnly SFString field named "intersectionType". */ public String getIntersectionType (); /** Assign String value to initializeOnly SFString field named "intersectionType". */ public void setIntersectionType (String value); /** Provide String value from inputOutput SFString field named "matchCriterion". */ public String getMatchCriterion (); /** Assign String value to inputOutput SFString field named "matchCriterion". */ public void setMatchCriterion (String value); /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values); /** Assign single String value ["ALL","NONE","TERRAIN",...] as the MFString array for inputOutput field named "objectType" */ public void setObjectType (String value); /** Provide String value from initializeOnly SFString field named "sortOrder". */ public String getSortOrder (); /** Assign String value to initializeOnly SFString field named "sortOrder". */ public void setSortOrder (String value); /** Provide array of X3DGroupingNode|X3DShapeNode|Inline results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DGroupingNode|X3DShapeNode|Inline type field named "pickTarget". */ public void getPickTarget (X3DNode[] result); /** Provide number of nodes in "pickTarget" array */ public int getNumPickTarget (); /** Assign X3DGroupingNode|X3DShapeNode|Inline array (using a properly typed node array) to inputOutput X3DGroupingNode|X3DShapeNode|Inline type field named "pickTarget". */ public void setPickTarget (X3DNode[] nodes); /** Assign single X3DNode[] value (using a properly typed node) as the MFNode array for inputOutput field named "pickTarget" */ public void setPickTarget (X3DNode node); /** Assign X3DGroupingNode|X3DShapeNode|Inline array (using a properly typed protoInstance array) to inputOutput X3DGroupingNode|X3DShapeNode|Inline type field named "pickTarget". */ public void setPickTarget (X3DPrototypeInstance node); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from outputOnly X3DChildNode type field named "pickedGeometry". */ public void getPickedGeometry (X3DNode[] result); /** Provide number of nodes in "pickedGeometry" array */ public int getNumPickedGeometry (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DGeometryNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DGeometryNode type field named "pickingGeometry". */ public void getPickingGeometry (X3DNode result); /** Assign X3DGeometryNode value (using a properly typed node) to inputOutput X3DGeometryNode type field named "pickingGeometry". */ public void setPickingGeometry (X3DGeometryNode node); /** Assign X3DGeometryNode value (using a properly typed protoInstance) */ public void setPickingGeometry (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LineProperties defines a node interface that extends interface X3DAppearanceChildNode. */ public interface LineProperties extends X3DAppearanceChildNode { /** Provide boolean value from inputOutput SFBool field named "applied". */ public boolean getApplied (); /** Assign boolean value to inputOutput SFBool field named "applied". */ public void setApplied (boolean value); /** Provide int value [1,∞) from inputOutput SFInt32 field named "linetype". */ public int getLinetype (); /** Assign int value [1,∞) to inputOutput SFInt32 field named "linetype". */ public void setLinetype (int value) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "linewidthScaleFactor". */ public float getLinewidthScaleFactor (); /** Assign float value to inputOutput SFFloat field named "linewidthScaleFactor". */ public void setLinewidthScaleFactor (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LineSet defines a node interface that extends interface X3DGeometryNode. */ public interface LineSet extends X3DGeometryNode { /** Provide MFInt32 value (-∞,∞) from inputOutput MFInt32 field named "vertexCount". */ public MFInt32 getVertexCount (); /** Provide number of primitive values in "vertexCount" array */ public int getNumVertexCount (); /** Assign MFInt32 value (-∞,∞) to inputOutput MFInt32 field named "vertexCount". */ public void setVertexCount (MFInt32 values); /** Assign single SFInt32 value (-∞,∞) as the MFInt32 array for inputOutput field named "vertexCount" */ public void setVertexCount (SFInt32 value); /** Provide array of X3DVertexAttributeNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DVertexAttributeNode type field named "attrib". */ public void getAttrib (X3DNode[] result); /** Provide number of nodes in "attrib" array */ public int getNumAttrib (); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DVertexAttributeNode[] nodes); /** Assign single X3DVertexAttributeNode value (using a properly typed node) as the MFNode array for inputOutput field named "attrib" */ public void setAttrib (X3DVertexAttributeNode node); /** Assign X3DVertexAttributeNode array (using a properly typed protoInstance array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DPrototypeInstance node); /** Assign X3DVertexAttributeNode array (using a properly typed node array) to inputOutput X3DVertexAttributeNode type field named "attrib". */ public void setAttrib (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from inputOutput X3DColorNode type field named "color". */ public void getColor (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to inputOutput X3DColorNode type field named "color". */ public void setColor (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColor (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "coord". */ public void getCoord (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "coord". */ public void setCoord (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide FogCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput FogCoordinate type field named "fogCoord". */ public void getFogCoord (X3DNode result); /** Assign FogCoordinate value (using a properly typed node) to inputOutput FogCoordinate type field named "fogCoord". */ public void setFogCoord (FogCoordinate node); /** Assign FogCoordinate value (using a properly typed protoInstance) */ public void setFogCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNormalNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNormalNode type field named "normal". */ public void getNormal (X3DNode result); /** Assign X3DNormalNode value (using a properly typed node) to inputOutput X3DNormalNode type field named "normal". */ public void setNormal (X3DNormalNode node); /** Assign X3DNormalNode value (using a properly typed protoInstance) */ public void setNormal (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ListenerPoint defines a node interface that extends interface X3DSoundSourceNode. */ public interface ListenerPoint extends X3DSoundSourceNode { /** Provide float value [0,∞) from inputOutput SFFloat field named "interauralDistance". */ public float getInterauralDistance (); /** Assign float value [0,∞) to inputOutput SFFloat field named "interauralDistance". */ public void setInterauralDistance (float value) throws InvalidFieldValueException; /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "orientation". */ public float[] getOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "orientation". */ public void setOrientation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); /** Provide boolean value from inputOutput SFBool field named "trackCurrentView". */ public boolean getTrackCurrentView (); /** Assign boolean value to inputOutput SFBool field named "trackCurrentView". */ public void setTrackCurrentView (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LoadSensor defines a node interface that extends interface X3DNetworkSensorNode. */ public interface LoadSensor extends X3DNetworkSensorNode { /** Provide boolean value from outputOnly SFBool field named "isLoaded". */ public boolean getIsLoaded (); /** Provide double value in seconds from outputOnly SFTime field named "loadTime". */ public double getLoadTime (); /** Provide float value from outputOnly SFFloat field named "progress". */ public float getProgress (); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "timeOut". */ public double getTimeOut (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "timeOut". */ public void setTimeOut (double timestamp) throws InvalidFieldValueException; /** Provide array of X3DUrlObject results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DUrlObject type field named "watchList". */ public void getWatchList (X3DNode[] result); /** Provide number of nodes in "watchList" array */ public int getNumWatchList (); /** Assign X3DUrlObject array (using a properly typed node array) to inputOutput X3DUrlObject type field named "watchList". */ public void setWatchList (X3DUrlObject[] nodes); /** Assign single X3DUrlObject value (using a properly typed node) as the MFNode array for inputOutput field named "watchList" */ public void setWatchList (X3DUrlObject node); /** Assign X3DUrlObject array (using a properly typed protoInstance array) to inputOutput X3DUrlObject type field named "watchList". */ public void setWatchList (X3DPrototypeInstance node); /** Assign X3DUrlObject array (using a properly typed node array) to inputOutput X3DUrlObject type field named "watchList". */ public void setWatchList (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LocalFog defines a node interface that extends interfaces X3DChildNode, X3DFogObject. */ public interface LocalFog extends X3DChildNode, X3DFogObject { /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "color". */ public void getColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "color". */ public void setColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "fogType". */ public String getFogType (); /** Assign String value to inputOutput SFString field named "fogType". */ public void setFogType (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "visibilityRange". */ public float getVisibilityRange (); /** Assign float value [0,∞) to inputOutput SFFloat field named "visibilityRange". */ public void setVisibilityRange (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** LOD defines a node interface that extends interface X3DGroupingNode. */ public interface LOD extends X3DGroupingNode { /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide int value [0,∞) from outputOnly SFInt32 field named "level_changed". */ public int getLevel (); /** Provide boolean value from initializeOnly SFBool field named "forceTransitions". */ public boolean getForceTransitions (); /** Assign boolean value to initializeOnly SFBool field named "forceTransitions". */ public void setForceTransitions (boolean value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "center". */ public void getCenter (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "center". */ public void setCenter (float[] value); /** Provide array of float results array from initializeOnly MFFloat field named "range". */ public float[] getRange (); /** Provide number of primitive values in "range" array */ public int getNumRange (); /** Assign float array to initializeOnly MFFloat field named "range". */ public void setRange (float[] values); /** Assign single float value as the MFFloat array for initializeOnly field named "range" */ public void setRange (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Material defines a node interface that extends interface X3DOneSidedMaterialNode. */ public interface Material extends X3DOneSidedMaterialNode { /** Provide float value from inputOutput SFFloat field named "ambientIntensity". */ public float getAmbientIntensity (); /** Assign float value to inputOutput SFFloat field named "ambientIntensity". */ public void setAmbientIntensity (float value); /** Provide String value from inputOutput SFString field named "ambientTextureMapping". */ public String getAmbientTextureMapping (); /** Assign String value to inputOutput SFString field named "ambientTextureMapping". */ public void setAmbientTextureMapping (String value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "diffuseColor". */ public void getDiffuseColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "diffuseColor". */ public void setDiffuseColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "diffuseTextureMapping". */ public String getDiffuseTextureMapping (); /** Assign String value to inputOutput SFString field named "diffuseTextureMapping". */ public void setDiffuseTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "occlusionStrength". */ public float getOcclusionStrength (); /** Assign float value to inputOutput SFFloat field named "occlusionStrength". */ public void setOcclusionStrength (float value); /** Provide String value from inputOutput SFString field named "occlusionTextureMapping". */ public String getOcclusionTextureMapping (); /** Assign String value to inputOutput SFString field named "occlusionTextureMapping". */ public void setOcclusionTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "shininess". */ public float getShininess (); /** Assign float value to inputOutput SFFloat field named "shininess". */ public void setShininess (float value); /** Provide String value from inputOutput SFString field named "shininessTextureMapping". */ public String getShininessTextureMapping (); /** Assign String value to inputOutput SFString field named "shininessTextureMapping". */ public void setShininessTextureMapping (String value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "specularColor". */ public void getSpecularColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "specularColor". */ public void setSpecularColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "specularTextureMapping". */ public String getSpecularTextureMapping (); /** Assign String value to inputOutput SFString field named "specularTextureMapping". */ public void setSpecularTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "transparency". */ public float getTransparency (); /** Assign float value to inputOutput SFFloat field named "transparency". */ public void setTransparency (float value); /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "ambientTexture". */ public void getAmbientTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "ambientTexture". */ public void setAmbientTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setAmbientTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "diffuseTexture". */ public void getDiffuseTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "diffuseTexture". */ public void setDiffuseTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setDiffuseTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "emissiveTexture". */ public void getEmissiveTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "emissiveTexture". */ public void setEmissiveTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setEmissiveTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "normalTexture". */ public void getNormalTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "normalTexture". */ public void setNormalTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setNormalTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "occlusionTexture". */ public void getOcclusionTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "occlusionTexture". */ public void setOcclusionTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setOcclusionTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "shininessTexture". */ public void getShininessTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "shininessTexture". */ public void setShininessTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setShininessTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "specularTexture". */ public void getSpecularTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "specularTexture". */ public void setSpecularTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setSpecularTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "emissiveColor". */ public void getEmissiveColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "emissiveColor". */ public void setEmissiveColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "emissiveTextureMapping". */ public String getEmissiveTextureMapping (); /** Assign String value to inputOutput SFString field named "emissiveTextureMapping". */ public void setEmissiveTextureMapping (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "normalScale". */ public float getNormalScale (); /** Assign float value [0,∞) to inputOutput SFFloat field named "normalScale". */ public void setNormalScale (float value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "normalTextureMapping". */ public String getNormalTextureMapping (); /** Assign String value to inputOutput SFString field named "normalTextureMapping". */ public void setNormalTextureMapping (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Matrix3VertexAttribute defines a node interface that extends interface X3DVertexAttributeNode. */ public interface Matrix3VertexAttribute extends X3DVertexAttributeNode { /** Provide array of float results array from inputOutput MFMatrix3f field named "value". */ public float[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign float array to inputOutput MFMatrix3f field named "value". */ public void setValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Matrix4VertexAttribute defines a node interface that extends interface X3DVertexAttributeNode. */ public interface Matrix4VertexAttribute extends X3DVertexAttributeNode { /** Provide array of float results array from inputOutput MFMatrix4f field named "value". */ public float[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign float array to inputOutput MFMatrix4f field named "value". */ public void setValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** meta defines a node interface that extends interface SceneGraphStructureStatement. * Functional summary: the meta statement provides metadata information about a scene, where name and content attributes provide attribute=value metadata pairs. */ public interface meta extends SceneGraphStructureStatement { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "content". */ public String getContent (); /** Assign String value to inputOutput SFString field named "content". */ public void setContent (String value); /** Provide String value from inputOutput SFString field named "dir". */ public String getDir (); /** Assign String value to inputOutput SFString field named "dir". */ public void setDir (String value); /** Provide String value from inputOutput SFString field named "http-equiv". */ public String getHttp-equiv (); /** Assign String value to inputOutput SFString field named "http-equiv". */ public void setHttp-equiv (String value); /** Provide String value from inputOutput SFString field named "lang". */ public String getLang (); /** Assign String value to inputOutput SFString field named "lang". */ public void setLang (String value); /** Provide String value from inputOutput SFString field named "scheme". */ public String getScheme (); /** Assign String value to inputOutput SFString field named "scheme". */ public void setScheme (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide xs:NMTOKENS value from inputOutput xs:NMTOKENS type field named "class". */ public xs:NMTOKENS getClass (); /** Assign xs:NMTOKENS value to inputOutput xs:NMTOKENS type field named "class". */ public void setClass (xs:NMTOKENS value); }
/** MetadataBoolean defines a node interface that extends interfaces X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the Boolean values of the value field. */ public interface MetadataBoolean extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide array of boolean results array from inputOutput MFBool field named "value". */ public boolean[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign boolean array to inputOutput MFBool field named "value". */ public void setValue (boolean[] values); /** Assign single boolean value as the MFBool array for inputOutput field named "value" */ public void setValue (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MetadataDouble defines a node interface that extends interfaces X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the double-precision floating point numbers of the value field. */ public interface MetadataDouble extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide array of double results array from inputOutput MFDouble field named "value". */ public double[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign double array to inputOutput MFDouble field named "value". */ public void setValue (double[] values); /** Assign single double value as the MFDouble array for inputOutput field named "value" */ public void setValue (double value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MetadataFloat defines a node interface that extends interfaces X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the single-precision floating point numbers of the value field. */ public interface MetadataFloat extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide array of float results array from inputOutput MFFloat field named "value". */ public float[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign float array to inputOutput MFFloat field named "value". */ public void setValue (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "value" */ public void setValue (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MetadataInteger defines a node interface that extends interfaces X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the integer numbers of the value field. */ public interface MetadataInteger extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide MFInt32 value from inputOutput MFInt32 field named "value". */ public MFInt32 getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign MFInt32 value to inputOutput MFInt32 field named "value". */ public void setValue (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "value" */ public void setValue (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MetadataSet defines a node interface that extends interfaces , X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the metadata nodes of the value field. */ public interface MetadataSet extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide array of X3DMetadataObject results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DMetadataObject type field named "value". */ public void getValue (X3DNode[] result); /** Provide number of nodes in "value" array */ public int getNumValue (); /** Assign X3DMetadataObject array (using a properly typed node array) to inputOutput X3DMetadataObject type field named "value". */ public void setValue (X3DMetadataObject[] nodes); /** Assign single X3DMetadataObject value (using a properly typed node) as the MFNode array for inputOutput field named "value" */ public void setValue (X3DMetadataObject node); /** Assign X3DMetadataObject array (using a properly typed protoInstance array) to inputOutput X3DMetadataObject type field named "value". */ public void setValue (X3DPrototypeInstance node); /** Assign X3DMetadataObject array (using a properly typed node array) to inputOutput X3DMetadataObject type field named "value". */ public void setValue (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MetadataString defines a node interface that extends interfaces X3DNode, X3DMetadataObject. * The metadata provided by this node is contained in the strings of the value field. */ public interface MetadataString extends X3DNode, X3DMetadataObject { /** Provide String value from inputOutput SFString field named "name". */ public String getName (); /** Assign String value to inputOutput SFString field named "name". */ public void setName (String value); /** Provide String value from inputOutput SFString field named "reference". */ public String getReference (); /** Assign String value to inputOutput SFString field named "reference". */ public void setReference (String value); /** Provide array of String results array from inputOutput MFString field named "value". */ public String[] getValue (); /** Provide number of primitive values in "value" array */ public int getNumValue (); /** Assign String array to inputOutput MFString field named "value". */ public void setValue (String[] values); /** Assign single String value as the MFString array for inputOutput field named "value" */ public void setValue (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MicrophoneSource defines a node interface that extends interface X3DSoundSourceNode. */ public interface MicrophoneSource extends X3DSoundSourceNode { /** Provide String value from inputOutput SFString field named "mediaDeviceID". */ public String getMediaDeviceID (); /** Assign String value to inputOutput SFString field named "mediaDeviceID". */ public void setMediaDeviceID (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MotorJoint defines a node interface that extends interface X3DRigidJointNode. * MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame. */ public interface MotorJoint extends X3DRigidJointNode { /** Provide float value in radians from outputOnly SFFloat field named "motor1Angle". */ public float getMotor1Angle (); /** Provide float value in radians from outputOnly SFFloat field named "motor1AngleRate". */ public float getMotor1AngleRate (); /** Provide float value in radians from outputOnly SFFloat field named "motor2Angle". */ public float getMotor2Angle (); /** Provide float value in radians from outputOnly SFFloat field named "motor2AngleRate". */ public float getMotor2AngleRate (); /** Provide float value in radians from outputOnly SFFloat field named "motor3Angle". */ public float getMotor3Angle (); /** Provide float value in radians from outputOnly SFFloat field named "motor3AngleRate". */ public float getMotor3AngleRate (); /** Provide boolean value from initializeOnly SFBool field named "autoCalc". */ public boolean getAutoCalc (); /** Assign boolean value to initializeOnly SFBool field named "autoCalc". */ public void setAutoCalc (boolean value); /** Provide float value in radians from inputOutput SFFloat field named "axis1Angle". */ public float getAxis1Angle (); /** Assign float value in radians to inputOutput SFFloat field named "axis1Angle". */ public void setAxis1Angle (float angle); /** Provide float value from inputOutput SFFloat field named "axis1Torque". */ public float getAxis1Torque (); /** Assign float value to inputOutput SFFloat field named "axis1Torque". */ public void setAxis1Torque (float value); /** Provide float value in radians from inputOutput SFFloat field named "axis2Angle". */ public float getAxis2Angle (); /** Assign float value in radians to inputOutput SFFloat field named "axis2Angle". */ public void setAxis2Angle (float angle); /** Provide float value from inputOutput SFFloat field named "axis2Torque". */ public float getAxis2Torque (); /** Assign float value to inputOutput SFFloat field named "axis2Torque". */ public void setAxis2Torque (float value); /** Provide float value in radians from inputOutput SFFloat field named "axis3Angle". */ public float getAxis3Angle (); /** Assign float value in radians to inputOutput SFFloat field named "axis3Angle". */ public void setAxis3Angle (float angle); /** Provide float value from inputOutput SFFloat field named "axis3Torque". */ public float getAxis3Torque (); /** Assign float value to inputOutput SFFloat field named "axis3Torque". */ public void setAxis3Torque (float value); /** Provide int value [0,3) from inputOutput SFInt32 field named "enabledAxes". */ public int getEnabledAxes (); /** Assign int value [0,3) to inputOutput SFInt32 field named "enabledAxes". */ public void setEnabledAxes (int value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "motor1Axis". */ public void getMotor1Axis (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "motor1Axis". */ public void setMotor1Axis (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "motor2Axis". */ public void getMotor2Axis (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "motor2Axis". */ public void setMotor2Axis (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "motor3Axis". */ public void getMotor3Axis (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "motor3Axis". */ public void setMotor3Axis (float[] value); /** Provide float value from inputOutput SFFloat field named "stop1Bounce". */ public float getStop1Bounce (); /** Assign float value to inputOutput SFFloat field named "stop1Bounce". */ public void setStop1Bounce (float value); /** Provide float value from inputOutput SFFloat field named "stop1ErrorCorrection". */ public float getStop1ErrorCorrection (); /** Assign float value to inputOutput SFFloat field named "stop1ErrorCorrection". */ public void setStop1ErrorCorrection (float value); /** Provide float value from inputOutput SFFloat field named "stop2Bounce". */ public float getStop2Bounce (); /** Assign float value to inputOutput SFFloat field named "stop2Bounce". */ public void setStop2Bounce (float value); /** Provide float value from inputOutput SFFloat field named "stop2ErrorCorrection". */ public float getStop2ErrorCorrection (); /** Assign float value to inputOutput SFFloat field named "stop2ErrorCorrection". */ public void setStop2ErrorCorrection (float value); /** Provide float value from inputOutput SFFloat field named "stop3Bounce". */ public float getStop3Bounce (); /** Assign float value to inputOutput SFFloat field named "stop3Bounce". */ public void setStop3Bounce (float value); /** Provide float value from inputOutput SFFloat field named "stop3ErrorCorrection". */ public float getStop3ErrorCorrection (); /** Assign float value to inputOutput SFFloat field named "stop3ErrorCorrection". */ public void setStop3ErrorCorrection (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Provide array of String results array from inputOutput MFString field named "forceOutput". */ public String[] getForceOutput (); /** Provide number of primitive values in "forceOutput" array */ public int getNumForceOutput (); /** Assign String array to inputOutput MFString field named "forceOutput". */ public void setForceOutput (String[] values); /** Assign single String value as the MFString array for inputOutput field named "forceOutput" */ public void setForceOutput (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body1". */ public void getBody1 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body1". */ public void setBody1 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody1 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide RigidBody value (using a properly typed node or X3DPrototypeInstance) from inputOutput RigidBody type field named "body2". */ public void getBody2 (X3DNode result); /** Assign RigidBody value (using a properly typed node) to inputOutput RigidBody type field named "body2". */ public void setBody2 (RigidBody node); /** Assign RigidBody value (using a properly typed protoInstance) */ public void setBody2 (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MovieTexture defines a node interface that extends interfaces X3DSoundSourceNode, X3DTexture2DNode, X3DUrlObject. */ public interface MovieTexture extends X3DSoundSourceNode, X3DTexture2DNode, X3DUrlObject { /** Provide double value in seconds [-1,∞) from outputOnly SFTime field named "duration_changed". */ public double getDuration (); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide boolean value from inputOutput SFBool field named "loop". */ public boolean getLoop (); /** Assign boolean value to inputOutput SFBool field named "loop". */ public void setLoop (boolean value); /** Provide float value (0,∞) from inputOutput SFFloat field named "pitch". */ public float getPitch (); /** Assign float value (0,∞) to inputOutput SFFloat field named "pitch". */ public void setPitch (float value) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide float value from inputOutput SFFloat field named "speed". */ public float getSpeed (); /** Assign float value to inputOutput SFFloat field named "speed". */ public void setSpeed (float value); /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MultiTexture defines a node interface that extends interface X3DTextureNode. */ public interface MultiTexture extends X3DTextureNode { /** Provide array of String results array from inputOutput MFString field named "function". */ public String[] getFunction (); /** Provide number of primitive values in "function" array */ public int getNumFunction (); /** Assign String array to inputOutput MFString field named "function". */ public void setFunction (String[] values); /** Provide array of String results array from inputOutput MFString field named "mode". */ public String[] getMode (); /** Provide number of primitive values in "mode" array */ public int getNumMode (); /** Assign String array to inputOutput MFString field named "mode". */ public void setMode (String[] values); /** Provide array of String results array from inputOutput MFString field named "source". */ public String[] getSource (); /** Provide number of primitive values in "source" array */ public int getNumSource (); /** Assign String array to inputOutput MFString field named "source". */ public void setSource (String[] values); /** Provide float value [0,1) from inputOutput SFFloat field named "alpha". */ public float getAlpha (); /** Assign float value [0,1) to inputOutput SFFloat field named "alpha". */ public void setAlpha (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "color". */ public void getColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "color". */ public void setColor (float[] color) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "function". */ public String[] getFunction (); /** Provide number of primitive values in "function" array */ public int getNumFunction (); /** Assign String array to inputOutput MFString field named "function". */ public void setFunction (String[] values); /** Assign single String value as the MFString array for inputOutput field named "function" */ public void setFunction (String value); /** Provide array of String results array from inputOutput MFString field named "mode". */ public String[] getMode (); /** Provide number of primitive values in "mode" array */ public int getNumMode (); /** Assign String array to inputOutput MFString field named "mode". */ public void setMode (String[] values); /** Assign single String value as the MFString array for inputOutput field named "mode" */ public void setMode (String value); /** Provide array of String results array from inputOutput MFString field named "source". */ public String[] getSource (); /** Provide number of primitive values in "source" array */ public int getNumSource (); /** Assign String array to inputOutput MFString field named "source". */ public void setSource (String[] values); /** Assign single String value as the MFString array for inputOutput field named "source" */ public void setSource (String value); /** Provide array of X3DSingleTextureNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DSingleTextureNode type field named "texture". */ public void getTexture (X3DNode[] result); /** Provide number of nodes in "texture" array */ public int getNumTexture (); /** Assign X3DSingleTextureNode array (using a properly typed node array) to inputOutput X3DSingleTextureNode type field named "texture". */ public void setTexture (X3DSingleTextureNode[] nodes); /** Assign single X3DSingleTextureNode value (using a properly typed node) as the MFNode array for inputOutput field named "texture" */ public void setTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode array (using a properly typed protoInstance array) to inputOutput X3DSingleTextureNode type field named "texture". */ public void setTexture (X3DPrototypeInstance node); /** Assign X3DSingleTextureNode array (using a properly typed node array) to inputOutput X3DSingleTextureNode type field named "texture". */ public void setTexture (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MultiTextureCoordinate defines a node interface that extends interface X3DTextureCoordinateNode. */ public interface MultiTextureCoordinate extends X3DTextureCoordinateNode { /** Provide array of X3DSingleTextureCoordinateNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void getTexCoord (X3DNode[] result); /** Provide number of nodes in "texCoord" array */ public int getNumTexCoord (); /** Assign X3DSingleTextureCoordinateNode array (using a properly typed node array) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DSingleTextureCoordinateNode[] nodes); /** Assign single X3DSingleTextureCoordinateNode value (using a properly typed node) as the MFNode array for inputOutput field named "texCoord" */ public void setTexCoord (X3DSingleTextureCoordinateNode node); /** Assign X3DSingleTextureCoordinateNode array (using a properly typed protoInstance array) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DPrototypeInstance node); /** Assign X3DSingleTextureCoordinateNode array (using a properly typed node array) to inputOutput X3DSingleTextureCoordinateNode type field named "texCoord". */ public void setTexCoord (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** MultiTextureTransform defines a node interface that extends interface X3DTextureTransformNode. */ public interface MultiTextureTransform extends X3DTextureTransformNode { /** Provide array of X3DSingleTextureTransformNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DSingleTextureTransformNode type field named "textureTransform". */ public void getTextureTransform (X3DNode[] result); /** Provide number of nodes in "textureTransform" array */ public int getNumTextureTransform (); /** Assign X3DSingleTextureTransformNode array (using a properly typed node array) to inputOutput X3DSingleTextureTransformNode type field named "textureTransform". */ public void setTextureTransform (X3DSingleTextureTransformNode[] nodes); /** Assign single X3DSingleTextureTransformNode value (using a properly typed node) as the MFNode array for inputOutput field named "textureTransform" */ public void setTextureTransform (X3DSingleTextureTransformNode node); /** Assign X3DSingleTextureTransformNode array (using a properly typed protoInstance array) to inputOutput X3DSingleTextureTransformNode type field named "textureTransform". */ public void setTextureTransform (X3DPrototypeInstance node); /** Assign X3DSingleTextureTransformNode array (using a properly typed node array) to inputOutput X3DSingleTextureTransformNode type field named "textureTransform". */ public void setTextureTransform (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NavigationInfo defines a node interface that extends interface X3DBindableNode. */ public interface NavigationInfo extends X3DBindableNode { /** Provide array of String results array ["TELEPORT","LINEAR","ANIMATE",...] from inputOutput MFString field named "transitionType". */ public String[] getTransitionType (); /** Provide number of primitive values in "transitionType" array */ public int getNumTransitionType (); /** Assign String array ["TELEPORT","LINEAR","ANIMATE",...] to inputOutput MFString field named "transitionType". */ public void setTransitionType (String[] values) throws InvalidFieldValueException; /** Provide array of String results array ["ANY","WALK","EXAMINE","FLY","LOOKAT","NONE","EXPLORE",...] from inputOutput MFString field named "type". */ public String[] getType (); /** Provide number of primitive values in "type" array */ public int getNumType (); /** Assign String array ["ANY","WALK","EXAMINE","FLY","LOOKAT","NONE","EXPLORE",...] to inputOutput MFString field named "type". */ public void setType (String[] values) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "transitionComplete". */ public boolean getTransitionComplete (); /** Provide array of float results array (-∞,∞) from inputOutput MFFloat field named "avatarSize". */ public float[] getAvatarSize (); /** Provide number of primitive values in "avatarSize" array */ public int getNumAvatarSize (); /** Assign float array (-∞,∞) to inputOutput MFFloat field named "avatarSize". */ public void setAvatarSize (float[] values); /** Assign single float value (-∞,∞) as the MFFloat array for inputOutput field named "avatarSize" */ public void setAvatarSize (float value); /** Provide boolean value from inputOutput SFBool field named "headlight". */ public boolean getHeadlight (); /** Assign boolean value to inputOutput SFBool field named "headlight". */ public void setHeadlight (boolean value); /** Provide float value [0,∞) from inputOutput SFFloat field named "speed". */ public float getSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "speed". */ public void setSpeed (float value) throws InvalidFieldValueException; /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "transitionTime". */ public double getTransitionTime (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "transitionTime". */ public void setTransitionTime (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array ["TELEPORT","LINEAR","ANIMATE",...] from inputOutput MFString field named "transitionType". */ public String[] getTransitionType (); /** Provide number of primitive values in "transitionType" array */ public int getNumTransitionType (); /** Assign String array ["TELEPORT","LINEAR","ANIMATE",...] to inputOutput MFString field named "transitionType". */ public void setTransitionType (String[] values); /** Assign single String value ["TELEPORT","LINEAR","ANIMATE",...] as the MFString array for inputOutput field named "transitionType" */ public void setTransitionType (String value); /** Provide array of String results array ["ANY","WALK","EXAMINE","FLY","LOOKAT","NONE","EXPLORE",...] from inputOutput MFString field named "type". */ public String[] getType (); /** Provide number of primitive values in "type" array */ public int getNumType (); /** Assign String array ["ANY","WALK","EXAMINE","FLY","LOOKAT","NONE","EXPLORE",...] to inputOutput MFString field named "type". */ public void setType (String[] values); /** Assign single String value ["ANY","WALK","EXAMINE","FLY","LOOKAT","NONE","EXPLORE",...] as the MFString array for inputOutput field named "type" */ public void setType (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "visibilityLimit". */ public float getVisibilityLimit (); /** Assign float value [0,∞) to inputOutput SFFloat field named "visibilityLimit". */ public void setVisibilityLimit (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "set_bind". */ public void setBind (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "bindTime". */ public double getBindTime (); /** Provide boolean value from outputOnly SFBool field named "isBound". */ public boolean getIsBound (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** Normal defines a node interface that extends interface X3DNormalNode. */ public interface Normal extends X3DNormalNode { /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput MFVec3f field named "vector". */ public void getVector (float[] result); /** Provide number of 3-tuple primitive values in "vector" array */ public int getNumVector (); /** Assign 3-tuple float array (-∞,∞) to inputOutput MFVec3f field named "vector". */ public void setVector (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NormalInterpolator defines a node interface that extends interface X3DInterpolatorNode. */ public interface NormalInterpolator extends X3DInterpolatorNode { /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide number of 3-tuple primitive values in "value_changed" array */ public int getNumValue (); /** Provide array of 3-tuple float results array from inputOutput MFVec3f field named "keyValue". */ public void getKeyValue (float[] result); /** Provide number of 3-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 3-tuple float array to inputOutput MFVec3f field named "keyValue". */ public void setKeyValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsCurve defines a node interface that extends interface X3DParametricGeometryNode. */ public interface NurbsCurve extends X3DParametricGeometryNode { /** Provide boolean value from initializeOnly SFBool field named "closed". */ public boolean getClosed (); /** Assign boolean value to initializeOnly SFBool field named "closed". */ public void setClosed (boolean value); /** Provide array of double results array from initializeOnly MFDouble field named "knot". */ public double[] getKnot (); /** Provide number of primitive values in "knot" array */ public int getNumKnot (); /** Assign double array to initializeOnly MFDouble field named "knot". */ public void setKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "knot" */ public void setKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide int value from inputOutput SFInt32 field named "tessellation". */ public int getTessellation (); /** Assign int value to inputOutput SFInt32 field named "tessellation". */ public void setTessellation (int value); /** Provide array of double results array (-∞,∞) from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array (-∞,∞) to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value (-∞,∞) as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsCurve2D defines a node interface that extends interface X3DNurbsControlCurveNode. */ public interface NurbsCurve2D extends X3DNurbsControlCurveNode { /** Provide boolean value from initializeOnly SFBool field named "closed". */ public boolean getClosed (); /** Assign boolean value to initializeOnly SFBool field named "closed". */ public void setClosed (boolean value); /** Provide array of double results array from initializeOnly MFDouble field named "knot". */ public double[] getKnot (); /** Provide number of primitive values in "knot" array */ public int getNumKnot (); /** Assign double array to initializeOnly MFDouble field named "knot". */ public void setKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "knot" */ public void setKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide int value from inputOutput SFInt32 field named "tessellation". */ public int getTessellation (); /** Assign int value to inputOutput SFInt32 field named "tessellation". */ public void setTessellation (int value); /** Provide array of double results array (-∞,∞) from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array (-∞,∞) to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value (-∞,∞) as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 2-tuple double results array from inputOutput MFVec2d field named "controlPoint". */ public void getControlPoint (double[] result); /** Provide number of 2-tuple primitive values in "controlPoint" array */ public int getNumControlPoint (); /** Assign 2-tuple double array to inputOutput MFVec2d field named "controlPoint". */ public void setControlPoint (double[] values); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsOrientationInterpolator defines a node interface that extends interface X3DChildNode. */ public interface NurbsOrientationInterpolator extends X3DChildNode { /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "value_changed". */ public float[] getValue (); /** Provide int value from inputOutput SFInt32 field named "order". */ public int getOrder (); /** Assign int value to inputOutput SFInt32 field named "order". */ public void setOrder (int value); /** Provide array of double results array from initializeOnly MFDouble field named "knot". */ public double[] getKnot (); /** Provide number of primitive values in "knot" array */ public int getNumKnot (); /** Assign double array to initializeOnly MFDouble field named "knot". */ public void setKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "knot" */ public void setKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide array of double results array from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsPatchSurface defines a node interface that extends interface X3DNurbsSurfaceGeometryNode. */ public interface NurbsPatchSurface extends X3DNurbsSurfaceGeometryNode { // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "uClosed". */ public boolean getUClosed (); /** Assign boolean value to initializeOnly SFBool field named "uClosed". */ public void setUClosed (boolean value); /** Provide boolean value from initializeOnly SFBool field named "vClosed". */ public boolean getVClosed (); /** Assign boolean value to initializeOnly SFBool field named "vClosed". */ public void setVClosed (boolean value); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "uDimension". */ public int getUDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "uDimension". */ public void setUDimension (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "vDimension". */ public int getVDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "vDimension". */ public void setVDimension (int value) throws InvalidFieldValueException; /** Provide array of double results array from initializeOnly MFDouble field named "uKnot". */ public double[] getUKnot (); /** Provide number of primitive values in "uKnot" array */ public int getNumUKnot (); /** Assign double array to initializeOnly MFDouble field named "uKnot". */ public void setUKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "uKnot" */ public void setUKnot (double value); /** Provide array of double results array from initializeOnly MFDouble field named "vKnot". */ public double[] getVKnot (); /** Provide number of primitive values in "vKnot" array */ public int getNumVKnot (); /** Assign double array to initializeOnly MFDouble field named "vKnot". */ public void setVKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "vKnot" */ public void setVKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "uOrder". */ public int getUOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "uOrder". */ public void setUOrder (int value) throws InvalidFieldValueException; /** Provide int value [2,∞) from initializeOnly SFInt32 field named "vOrder". */ public int getVOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "vOrder". */ public void setVOrder (int value) throws InvalidFieldValueException; /** Provide int value from inputOutput SFInt32 field named "uTessellation". */ public int getUTessellation (); /** Assign int value to inputOutput SFInt32 field named "uTessellation". */ public void setUTessellation (int value); /** Provide int value from inputOutput SFInt32 field named "vTessellation". */ public int getVTessellation (); /** Assign int value to inputOutput SFInt32 field named "vTessellation". */ public void setVTessellation (int value); /** Provide array of double results array (-∞,∞) from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array (-∞,∞) to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value (-∞,∞) as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode|NurbsTextureCoordinate type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode|NurbsTextureCoordinate type field named "texCoord". */ public void setTexCoord (X3DNode node); /** Assign X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsPositionInterpolator defines a node interface that extends interface X3DChildNode. */ public interface NurbsPositionInterpolator extends X3DChildNode { /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "value_changed". */ public void getValue (float[] result); /** Provide int value from inputOutput SFInt32 field named "order". */ public int getOrder (); /** Assign int value to inputOutput SFInt32 field named "order". */ public void setOrder (int value); /** Provide array of double results array from initializeOnly MFDouble field named "knot". */ public double[] getKnot (); /** Provide number of primitive values in "knot" array */ public int getNumKnot (); /** Assign double array to initializeOnly MFDouble field named "knot". */ public void setKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "knot" */ public void setKnot (double value); /** Provide int value [2,∞) from inputOutput SFInt32 field named "order". */ public int getOrder (); /** Assign int value [2,∞) to inputOutput SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide array of double results array from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsSet defines a node interface that extends interfaces X3DChildNode, X3DBoundedObject. */ public interface NurbsSet extends X3DChildNode, X3DBoundedObject { /** Provide float value (0,∞) from inputOutput SFFloat field named "tessellationScale". */ public float getTessellationScale (); /** Assign float value (0,∞) to inputOutput SFFloat field named "tessellationScale". */ public void setTessellationScale (float value) throws InvalidFieldValueException; /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "addGeometry". */ public void setAddGeometry (X3DNurbsSurfaceGeometryNode[] nodes); /** Assign single X3DNurbsSurfaceGeometryNode value (using a properly typed node) as the MFNode array for inputOnly field named "addGeometry" */ public void setAddGeometry (X3DNurbsSurfaceGeometryNode node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed protoInstance array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "addGeometry". */ public void setAddGeometry (X3DPrototypeInstance node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "addGeometry". */ public void setAddGeometry (X3DNode[] nodes); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "removeGeometry". */ public void setRemoveGeometry (X3DNurbsSurfaceGeometryNode[] nodes); /** Assign single X3DNurbsSurfaceGeometryNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeGeometry" */ public void setRemoveGeometry (X3DNurbsSurfaceGeometryNode node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed protoInstance array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "removeGeometry". */ public void setRemoveGeometry (X3DPrototypeInstance node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOnly X3DNurbsSurfaceGeometryNode type field named "removeGeometry". */ public void setRemoveGeometry (X3DNode[] nodes); /** Provide array of X3DNurbsSurfaceGeometryNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DNurbsSurfaceGeometryNode type field named "geometry". */ public void getGeometry (X3DNode[] result); /** Provide number of nodes in "geometry" array */ public int getNumGeometry (); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOutput X3DNurbsSurfaceGeometryNode type field named "geometry". */ public void setGeometry (X3DNurbsSurfaceGeometryNode[] nodes); /** Assign single X3DNurbsSurfaceGeometryNode value (using a properly typed node) as the MFNode array for inputOutput field named "geometry" */ public void setGeometry (X3DNurbsSurfaceGeometryNode node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed protoInstance array) to inputOutput X3DNurbsSurfaceGeometryNode type field named "geometry". */ public void setGeometry (X3DPrototypeInstance node); /** Assign X3DNurbsSurfaceGeometryNode array (using a properly typed node array) to inputOutput X3DNurbsSurfaceGeometryNode type field named "geometry". */ public void setGeometry (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsSurfaceInterpolator defines a node interface that extends interface X3DChildNode. */ public interface NurbsSurfaceInterpolator extends X3DChildNode { /** Assign 2-tuple float array to inputOnly SFVec2f field named "set_fraction". */ public void setFraction (float[] value); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "position_changed". */ public void getPosition (float[] result); /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "normal_changed". */ public void getNormal (float[] result); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "uDimension". */ public int getUDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "uDimension". */ public void setUDimension (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "vDimension". */ public int getVDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "vDimension". */ public void setVDimension (int value) throws InvalidFieldValueException; /** Provide array of double results array from initializeOnly MFDouble field named "uKnot". */ public double[] getUKnot (); /** Provide number of primitive values in "uKnot" array */ public int getNumUKnot (); /** Assign double array to initializeOnly MFDouble field named "uKnot". */ public void setUKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "uKnot" */ public void setUKnot (double value); /** Provide array of double results array from initializeOnly MFDouble field named "vKnot". */ public double[] getVKnot (); /** Provide number of primitive values in "vKnot" array */ public int getNumVKnot (); /** Assign double array to initializeOnly MFDouble field named "vKnot". */ public void setVKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "vKnot" */ public void setVKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "uOrder". */ public int getUOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "uOrder". */ public void setUOrder (int value) throws InvalidFieldValueException; /** Provide int value [2,∞) from initializeOnly SFInt32 field named "vOrder". */ public int getVOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "vOrder". */ public void setVOrder (int value) throws InvalidFieldValueException; /** Provide array of double results array from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsSweptSurface defines a node interface that extends interface X3DParametricGeometryNode. */ public interface NurbsSweptSurface extends X3DParametricGeometryNode { /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide X3DNurbsControlCurveNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNurbsControlCurveNode type field named "crossSectionCurve". */ public void getCrossSectionCurve (X3DNode result); /** Assign X3DNurbsControlCurveNode value (using a properly typed node) to inputOutput X3DNurbsControlCurveNode type field named "crossSectionCurve". */ public void setCrossSectionCurve (X3DNurbsControlCurveNode node); /** Assign X3DNurbsControlCurveNode value (using a properly typed protoInstance) */ public void setCrossSectionCurve (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide NurbsCurve value (using a properly typed node or X3DPrototypeInstance) from inputOutput NurbsCurve type field named "trajectoryCurve". */ public void getTrajectoryCurve (X3DNode result); /** Assign NurbsCurve value (using a properly typed node) to inputOutput NurbsCurve type field named "trajectoryCurve". */ public void setTrajectoryCurve (NurbsCurve node); /** Assign NurbsCurve value (using a properly typed protoInstance) */ public void setTrajectoryCurve (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsSwungSurface defines a node interface that extends interface X3DParametricGeometryNode. */ public interface NurbsSwungSurface extends X3DParametricGeometryNode { /** Provide boolean value from initializeOnly SFBool field named "ccw". */ public boolean getCcw (); /** Assign boolean value to initializeOnly SFBool field named "ccw". */ public void setCcw (boolean value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide X3DNurbsControlCurveNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNurbsControlCurveNode type field named "profileCurve". */ public void getProfileCurve (X3DNode result); /** Assign X3DNurbsControlCurveNode value (using a properly typed node) to inputOutput X3DNurbsControlCurveNode type field named "profileCurve". */ public void setProfileCurve (X3DNurbsControlCurveNode node); /** Assign X3DNurbsControlCurveNode value (using a properly typed protoInstance) */ public void setProfileCurve (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DNurbsControlCurveNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DNurbsControlCurveNode type field named "trajectoryCurve". */ public void getTrajectoryCurve (X3DNode result); /** Assign X3DNurbsControlCurveNode value (using a properly typed node) to inputOutput X3DNurbsControlCurveNode type field named "trajectoryCurve". */ public void setTrajectoryCurve (X3DNurbsControlCurveNode node); /** Assign X3DNurbsControlCurveNode value (using a properly typed protoInstance) */ public void setTrajectoryCurve (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsTextureCoordinate defines a node interface that extends interface X3DNode. */ public interface NurbsTextureCoordinate extends X3DNode { /** Provide array of 2-tuple float results array from inputOutput MFVec2f field named "controlPoint". */ public void getControlPoint (float[] result); /** Provide number of 2-tuple primitive values in "controlPoint" array */ public int getNumControlPoint (); /** Assign 2-tuple float array to inputOutput MFVec2f field named "controlPoint". */ public void setControlPoint (float[] values); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "uDimension". */ public int getUDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "uDimension". */ public void setUDimension (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "vDimension". */ public int getVDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "vDimension". */ public void setVDimension (int value) throws InvalidFieldValueException; /** Provide array of double results array from initializeOnly MFDouble field named "uKnot". */ public double[] getUKnot (); /** Provide number of primitive values in "uKnot" array */ public int getNumUKnot (); /** Assign double array to initializeOnly MFDouble field named "uKnot". */ public void setUKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "uKnot" */ public void setUKnot (double value); /** Provide array of double results array from initializeOnly MFDouble field named "vKnot". */ public double[] getVKnot (); /** Provide number of primitive values in "vKnot" array */ public int getNumVKnot (); /** Assign double array to initializeOnly MFDouble field named "vKnot". */ public void setVKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "vKnot" */ public void setVKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "uOrder". */ public int getUOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "uOrder". */ public void setUOrder (int value) throws InvalidFieldValueException; /** Provide int value [2,∞) from initializeOnly SFInt32 field named "vOrder". */ public int getVOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "vOrder". */ public void setVOrder (int value) throws InvalidFieldValueException; /** Provide array of float results array (-∞,∞) from inputOutput MFFloat field named "weight". */ public float[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign float array (-∞,∞) to inputOutput MFFloat field named "weight". */ public void setWeight (float[] values); /** Assign single float value (-∞,∞) as the MFFloat array for inputOutput field named "weight" */ public void setWeight (float value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** NurbsTrimmedSurface defines a node interface that extends interface X3DNurbsSurfaceGeometryNode. */ public interface NurbsTrimmedSurface extends X3DNurbsSurfaceGeometryNode { /** Assign Contour2D array (using a properly typed node array) to inputOnly Contour2D type field named "addTrimmingContour". */ public void setAddTrimmingContour (Contour2D[] nodes); /** Assign single Contour2D value (using a properly typed node) as the MFNode array for inputOnly field named "addTrimmingContour" */ public void setAddTrimmingContour (Contour2D node); /** Assign Contour2D array (using a properly typed protoInstance array) to inputOnly Contour2D type field named "addTrimmingContour". */ public void setAddTrimmingContour (X3DPrototypeInstance node); /** Assign Contour2D array (using a properly typed node array) to inputOnly Contour2D type field named "addTrimmingContour". */ public void setAddTrimmingContour (X3DNode[] nodes); /** Assign Contour2D array (using a properly typed node array) to inputOnly Contour2D type field named "removeTrimmingContour". */ public void setRemoveTrimmingContour (Contour2D[] nodes); /** Assign single Contour2D value (using a properly typed node) as the MFNode array for inputOnly field named "removeTrimmingContour" */ public void setRemoveTrimmingContour (Contour2D node); /** Assign Contour2D array (using a properly typed protoInstance array) to inputOnly Contour2D type field named "removeTrimmingContour". */ public void setRemoveTrimmingContour (X3DPrototypeInstance node); /** Assign Contour2D array (using a properly typed node array) to inputOnly Contour2D type field named "removeTrimmingContour". */ public void setRemoveTrimmingContour (X3DNode[] nodes); /** Provide array of Contour2D results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput Contour2D type field named "trimmingContour". */ public void getTrimmingContour (X3DNode[] result); /** Provide number of nodes in "trimmingContour" array */ public int getNumTrimmingContour (); /** Assign Contour2D array (using a properly typed node array) to inputOutput Contour2D type field named "trimmingContour". */ public void setTrimmingContour (Contour2D[] nodes); /** Assign single Contour2D value (using a properly typed node) as the MFNode array for inputOutput field named "trimmingContour" */ public void setTrimmingContour (Contour2D node); /** Assign Contour2D array (using a properly typed protoInstance array) to inputOutput Contour2D type field named "trimmingContour". */ public void setTrimmingContour (X3DPrototypeInstance node); /** Assign Contour2D array (using a properly typed node array) to inputOutput Contour2D type field named "trimmingContour". */ public void setTrimmingContour (X3DNode[] nodes); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from initializeOnly SFBool field named "uClosed". */ public boolean getUClosed (); /** Assign boolean value to initializeOnly SFBool field named "uClosed". */ public void setUClosed (boolean value); /** Provide boolean value from initializeOnly SFBool field named "vClosed". */ public boolean getVClosed (); /** Assign boolean value to initializeOnly SFBool field named "vClosed". */ public void setVClosed (boolean value); /** Provide int value [0,∞) from initializeOnly SFInt32 field named "uDimension". */ public int getUDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "uDimension". */ public void setUDimension (int value) throws InvalidFieldValueException; /** Provide int value [0,∞) from initializeOnly SFInt32 field named "vDimension". */ public int getVDimension (); /** Assign int value [0,∞) to initializeOnly SFInt32 field named "vDimension". */ public void setVDimension (int value) throws InvalidFieldValueException; /** Provide array of double results array from initializeOnly MFDouble field named "uKnot". */ public double[] getUKnot (); /** Provide number of primitive values in "uKnot" array */ public int getNumUKnot (); /** Assign double array to initializeOnly MFDouble field named "uKnot". */ public void setUKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "uKnot" */ public void setUKnot (double value); /** Provide array of double results array from initializeOnly MFDouble field named "vKnot". */ public double[] getVKnot (); /** Provide number of primitive values in "vKnot" array */ public int getNumVKnot (); /** Assign double array to initializeOnly MFDouble field named "vKnot". */ public void setVKnot (double[] values); /** Assign single double value as the MFDouble array for initializeOnly field named "vKnot" */ public void setVKnot (double value); /** Provide int value [2,∞) from initializeOnly SFInt32 field named "uOrder". */ public int getUOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "uOrder". */ public void setUOrder (int value) throws InvalidFieldValueException; /** Provide int value [2,∞) from initializeOnly SFInt32 field named "vOrder". */ public int getVOrder (); /** Assign int value [2,∞) to initializeOnly SFInt32 field named "vOrder". */ public void setVOrder (int value) throws InvalidFieldValueException; /** Provide int value from inputOutput SFInt32 field named "uTessellation". */ public int getUTessellation (); /** Assign int value to inputOutput SFInt32 field named "uTessellation". */ public void setUTessellation (int value); /** Provide int value from inputOutput SFInt32 field named "vTessellation". */ public int getVTessellation (); /** Assign int value to inputOutput SFInt32 field named "vTessellation". */ public void setVTessellation (int value); /** Provide array of double results array (-∞,∞) from inputOutput MFDouble field named "weight". */ public double[] getWeight (); /** Provide number of primitive values in "weight" array */ public int getNumWeight (); /** Assign double array (-∞,∞) to inputOutput MFDouble field named "weight". */ public void setWeight (double[] values); /** Assign single double value (-∞,∞) as the MFDouble array for inputOutput field named "weight" */ public void setWeight (double value); /** Provide boolean value from initializeOnly SFBool field named "solid". */ public boolean getSolid (); /** Assign boolean value to initializeOnly SFBool field named "solid". */ public void setSolid (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DCoordinateNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DCoordinateNode type field named "controlPoint". */ public void getControlPoint (X3DNode result); /** Assign X3DCoordinateNode value (using a properly typed node) to inputOutput X3DCoordinateNode type field named "controlPoint". */ public void setControlPoint (X3DCoordinateNode node); /** Assign X3DCoordinateNode value (using a properly typed protoInstance) */ public void setControlPoint (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureCoordinateNode|NurbsTextureCoordinate type field named "texCoord". */ public void getTexCoord (X3DNode result); /** Assign X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed node) to inputOutput X3DSingleTextureCoordinateNode|NurbsTextureCoordinate type field named "texCoord". */ public void setTexCoord (X3DNode node); /** Assign X3DSingleTextureCoordinateNode|NurbsTextureCoordinate value (using a properly typed protoInstance) */ public void setTexCoord (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OpacityMapVolumeStyle defines a node interface that extends interface X3DComposableVolumeRenderStyleNode. */ public interface OpacityMapVolumeStyle extends X3DComposableVolumeRenderStyleNode { /** Provide X3DTexture2DNode|X3DTexture3DNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DTexture2DNode|X3DTexture3DNode type field named "transferFunction". */ public void getTransferFunction (X3DNode result); /** Assign X3DTexture2DNode|X3DTexture3DNode value (using a properly typed node) to inputOutput X3DTexture2DNode|X3DTexture3DNode type field named "transferFunction". */ public void setTransferFunction (X3DNode node); /** Assign X3DTexture2DNode|X3DTexture3DNode value (using a properly typed protoInstance) */ public void setTransferFunction (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OrientationChaser defines a node interface that extends interface X3DChaserNode. */ public interface OrientationChaser extends X3DChaserNode { /** Assign 4-tuple float array in radians to inputOnly SFRotation field named "set_destination". */ public void setDestination (float[] value); /** Assign 4-tuple float array in radians to inputOnly SFRotation field named "set_value". */ public void setValue (float[] value); /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "value_changed". */ public float[] getValue (); /** Provide array of 4-tuple float results array in radians from initializeOnly SFRotation field named "initialDestination". */ public float[] getInitialDestination (); /** Assign 4-tuple float array in radians to initializeOnly SFRotation field named "initialDestination". */ public void setInitialDestination (float[] value); /** Provide array of 4-tuple float results array in radians from initializeOnly SFRotation field named "initialValue". */ public float[] getInitialValue (); /** Assign 4-tuple float array in radians to initializeOnly SFRotation field named "initialValue". */ public void setInitialValue (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from initializeOnly SFTime field named "duration". */ public double getDuration (); /** Assign double value in seconds [0,∞) to initializeOnly SFTime field named "duration". */ public void setDuration (double timestamp) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OrientationDamper defines a node interface that extends interface X3DDamperNode. */ public interface OrientationDamper extends X3DDamperNode { /** Assign 4-tuple float array in radians to inputOnly SFRotation field named "set_destination". */ public void setDestination (float[] value); /** Assign 4-tuple float array in radians to inputOnly SFRotation field named "set_value". */ public void setValue (float[] value); /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "value_changed". */ public float[] getValue (); /** Provide array of 4-tuple float results array in radians from initializeOnly SFRotation field named "initialDestination". */ public float[] getInitialDestination (); /** Assign 4-tuple float array in radians to initializeOnly SFRotation field named "initialDestination". */ public void setInitialDestination (float[] value); /** Provide array of 4-tuple float results array in radians from initializeOnly SFRotation field named "initialValue". */ public float[] getInitialValue (); /** Assign 4-tuple float array in radians to initializeOnly SFRotation field named "initialValue". */ public void setInitialValue (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "tau". */ public double getTau (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "tau". */ public void setTau (double timestamp) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "tolerance". */ public float getTolerance (); /** Assign float value to inputOutput SFFloat field named "tolerance". */ public void setTolerance (float value); /** Provide int value [0,5) from initializeOnly SFInt32 field named "order". */ public int getOrder (); /** Assign int value [0,5) to initializeOnly SFInt32 field named "order". */ public void setOrder (int value) throws InvalidFieldValueException; /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OrientationInterpolator defines a node interface that extends interface X3DInterpolatorNode. */ public interface OrientationInterpolator extends X3DInterpolatorNode { /** Provide array of 4-tuple float results array in radians from outputOnly SFRotation field named "value_changed". */ public float[] getValue (); /** Provide array of 4-tuple float results array in radians from inputOutput MFRotation field named "keyValue". */ public float[] getKeyValue (); /** Provide number of 4-tuple primitive values in "keyValue" array */ public int getNumKeyValue (); /** Assign 4-tuple float array in radians to inputOutput MFRotation field named "keyValue". */ public void setKeyValue (float[] values); // ===== methods for fields inherited from parent interfaces ===== /** Assign float value to inputOnly SFFloat field named "set_fraction". */ public void setFraction (float value); /** Provide array of float results array from inputOutput MFFloat field named "key". */ public float[] getKey (); /** Provide number of primitive values in "key" array */ public int getNumKey (); /** Assign float array to inputOutput MFFloat field named "key". */ public void setKey (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "key" */ public void setKey (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OrthoViewpoint defines a node interface that extends interface X3DViewpointNode. */ public interface OrthoViewpoint extends X3DViewpointNode { /** Provide array of 3-tuple float results array in radians from inputOutput SFVec3f field named "centerOfRotation". */ public void getCenterOfRotation (float[] result); /** Assign 3-tuple float array in radians to inputOutput SFVec3f field named "centerOfRotation". */ public void setCenterOfRotation (float[] value); /** Provide array of float results array from inputOutput MFFloat field named "fieldOfView". */ public float[] getFieldOfView (); /** Provide number of primitive values in "fieldOfView" array */ public int getNumFieldOfView (); /** Assign float array to inputOutput MFFloat field named "fieldOfView". */ public void setFieldOfView (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "fieldOfView" */ public void setFieldOfView (float value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Assign boolean value to inputOnly SFBool field named "set_bind". */ public void setBind (boolean value); /** Provide double value in seconds from outputOnly SFTime field named "bindTime". */ public double getBindTime (); /** Provide boolean value from outputOnly SFBool field named "isBound". */ public boolean getIsBound (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "jump". */ public boolean getJump (); /** Assign boolean value to inputOutput SFBool field named "jump". */ public void setJump (boolean value); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "orientation". */ public float[] getOrientation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "orientation". */ public void setOrientation (float[] value); /** Provide boolean value from inputOutput SFBool field named "retainUserOffsets". */ public boolean getRetainUserOffsets (); /** Assign boolean value to inputOutput SFBool field named "retainUserOffsets". */ public void setRetainUserOffsets (boolean value); /** Provide float value from inputOutput SFFloat field named "farDistance". */ public float getFarDistance (); /** Assign float value to inputOutput SFFloat field named "farDistance". */ public void setFarDistance (float value); /** Provide float value from inputOutput SFFloat field named "nearDistance". */ public float getNearDistance (); /** Assign float value to inputOutput SFFloat field named "nearDistance". */ public void setNearDistance (float value); /** Provide boolean value from inputOutput SFBool field named "viewAll". */ public boolean getViewAll (); /** Assign boolean value to inputOutput SFBool field named "viewAll". */ public void setViewAll (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide NavigationInfo value (using a properly typed node or X3DPrototypeInstance) from inputOutput NavigationInfo type field named "navigationInfo". */ public void getNavigationInfo (X3DNode result); /** Assign NavigationInfo value (using a properly typed node) to inputOutput NavigationInfo type field named "navigationInfo". */ public void setNavigationInfo (NavigationInfo node); /** Assign NavigationInfo value (using a properly typed protoInstance) */ public void setNavigationInfo (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** OscillatorSource defines a node interface that extends interface X3DSoundSourceNode. */ public interface OscillatorSource extends X3DSoundSourceNode { /** Provide float value [0,∞) from inputOutput SFFloat field named "detune". */ public float getDetune (); /** Assign float value [0,∞) to inputOutput SFFloat field named "detune". */ public void setDetune (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "frequency". */ public float getFrequency (); /** Assign float value [0,∞) to inputOutput SFFloat field named "frequency". */ public void setFrequency (float value) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value from inputOutput SFFloat field named "gain". */ public float getGain (); /** Assign float value to inputOutput SFFloat field named "gain". */ public void setGain (float value); /** Provide double value in seconds [0,∞) from outputOnly SFTime field named "elapsedTime". */ public double getElapsedTime (); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from outputOnly SFBool field named "isPaused". */ public boolean getIsPaused (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide double value in seconds from inputOutput SFTime field named "pauseTime". */ public double getPauseTime (); /** Assign double value in seconds to inputOutput SFTime field named "pauseTime". */ public void setPauseTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "resumeTime". */ public double getResumeTime (); /** Assign double value in seconds to inputOutput SFTime field named "resumeTime". */ public void setResumeTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "startTime". */ public double getStartTime (); /** Assign double value in seconds to inputOutput SFTime field named "startTime". */ public void setStartTime (double timestamp); /** Provide double value in seconds from inputOutput SFTime field named "stopTime". */ public double getStopTime (); /** Assign double value in seconds to inputOutput SFTime field named "stopTime". */ public void setStopTime (double timestamp); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PackagedShader defines a node interface that extends interfaces , X3DUrlObject, X3DShaderNode, X3DProgrammableShaderObject. * PackagedShader can contain field declarations, but no CDATA section of plain-text source code. */ public interface PackagedShader extends X3DUrlObject, X3DShaderNode, X3DProgrammableShaderObject { /** Provide String value from initializeOnly SFString field named "language". */ public String getLanguage (); /** Assign String value to initializeOnly SFString field named "language". */ public void setLanguage (String value); /** Assign boolean value to inputOnly SFBool field named "activate". */ public void setActivate (boolean value); /** Provide boolean value from outputOnly SFBool field named "isSelected". */ public boolean getIsSelected (); /** Provide boolean value from outputOnly SFBool field named "isValid". */ public boolean getIsValid (); /** Provide String value from initializeOnly SFString field named "language". */ public String getLanguage (); /** Assign String value to initializeOnly SFString field named "language". */ public void setLanguage (String value); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from inputOutput SFBool field named "load". */ public boolean getLoad (); /** Assign boolean value to inputOutput SFBool field named "load". */ public void setLoad (boolean value); /** Provide double value in seconds [0,∞) from inputOutput SFTime field named "refresh". */ public double getRefresh (); /** Assign double value in seconds [0,∞) to inputOutput SFTime field named "refresh". */ public void setRefresh (double timestamp) throws InvalidFieldValueException; /** Provide array of String results array from inputOutput MFString field named "url". */ public String[] getUrl (); /** Provide number of primitive values in "url" array */ public int getNumUrl (); /** Assign String array to inputOutput MFString field named "url". */ public void setUrl (String[] values); /** Assign single String value as the MFString array for inputOutput field named "url" */ public void setUrl (String value); /** Provide array of field results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput field type field named "field". */ public void getField (X3DNode[] result); /** Provide number of nodes in "field" array */ public int getNumField (); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (field[] nodes); /** Assign single field value (using a properly typed node) as the MFNode array for inputOutput field named "field" */ public void setField (field node); /** Assign field array (using a properly typed protoInstance array) to inputOutput field type field named "field". */ public void setField (X3DPrototypeInstance node); /** Assign field array (using a properly typed node array) to inputOutput field type field named "field". */ public void setField (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** ParticleSystem defines a node interface that extends interface X3DShapeNode. */ public interface ParticleSystem extends X3DShapeNode { /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "createParticles". */ public boolean getCreateParticles (); /** Assign boolean value to inputOutput SFBool field named "createParticles". */ public void setCreateParticles (boolean value); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide float value [0,1) from inputOutput SFFloat field named "lifetimeVariation". */ public float getLifetimeVariation (); /** Assign float value [0,1) to inputOutput SFFloat field named "lifetimeVariation". */ public void setLifetimeVariation (float value) throws InvalidFieldValueException; /** Provide int value [0,∞) from inputOutput SFInt32 field named "maxParticles". */ public int getMaxParticles (); /** Assign int value [0,∞) to inputOutput SFInt32 field named "maxParticles". */ public void setMaxParticles (int value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "particleLifetime". */ public float getParticleLifetime (); /** Assign float value [0,∞) to inputOutput SFFloat field named "particleLifetime". */ public void setParticleLifetime (float value) throws InvalidFieldValueException; /** Provide array of 2-tuple float results array (-∞,∞) from inputOutput SFVec2f field named "particleSize". */ public void getParticleSize (float[] result); /** Assign 2-tuple float array (-∞,∞) to inputOutput SFVec2f field named "particleSize". */ public void setParticleSize (float[] value); /** Provide array of float results array using RGB values [0..1] from initializeOnly MFFloat field named "colorKey". */ public float[] getColorKey (); /** Provide number of primitive values in "colorKey" array */ public int getNumColorKey (); /** Assign float array using RGB values [0..1] to initializeOnly MFFloat field named "colorKey". */ public void setColorKey (float[] colors) throws InvalidFieldValueException; /** Assign single float value using RGB values [0..1] as the MFFloat array for initializeOnly field named "colorKey" */ public void setColorKey (float color) throws InvalidFieldValueException; /** Provide String value from initializeOnly SFString field named "geometryType". */ public String getGeometryType (); /** Assign String value to initializeOnly SFString field named "geometryType". */ public void setGeometryType (String value); /** Provide array of float results array (-∞,∞) from initializeOnly MFFloat field named "texCoordKey". */ public float[] getTexCoordKey (); /** Provide number of primitive values in "texCoordKey" array */ public int getNumTexCoordKey (); /** Assign float array (-∞,∞) to initializeOnly MFFloat field named "texCoordKey". */ public void setTexCoordKey (float[] values); /** Assign single float value (-∞,∞) as the MFFloat array for initializeOnly field named "texCoordKey" */ public void setTexCoordKey (float value); /** Provide array of X3DParticlePhysicsModelNode results array (using a properly typed node array or X3DPrototypeInstance array) from initializeOnly X3DParticlePhysicsModelNode type field named "physics". */ public void getPhysics (X3DNode[] result); /** Provide number of nodes in "physics" array */ public int getNumPhysics (); /** Assign X3DParticlePhysicsModelNode array (using a properly typed node array) to initializeOnly X3DParticlePhysicsModelNode type field named "physics". */ public void setPhysics (X3DParticlePhysicsModelNode[] nodes); /** Assign single X3DParticlePhysicsModelNode value (using a properly typed node) as the MFNode array for initializeOnly field named "physics" */ public void setPhysics (X3DParticlePhysicsModelNode node); /** Assign X3DParticlePhysicsModelNode array (using a properly typed protoInstance array) to initializeOnly X3DParticlePhysicsModelNode type field named "physics". */ public void setPhysics (X3DPrototypeInstance node); /** Assign X3DParticlePhysicsModelNode array (using a properly typed node array) to initializeOnly X3DParticlePhysicsModelNode type field named "physics". */ public void setPhysics (X3DNode[] nodes); /** Provide X3DColorNode value (using a properly typed node or X3DPrototypeInstance) using RGB values [0..1] from initializeOnly X3DColorNode type field named "colorRamp". */ public void getColorRamp (X3DNode result); /** Assign X3DColorNode value (using a properly typed node) using RGB values [0..1] to initializeOnly X3DColorNode type field named "colorRamp". */ public void setColorRamp (X3DColorNode color) throws InvalidFieldValueException; /** Assign X3DColorNode value (using a properly typed protoInstance) */ public void setColorRamp (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DGeometryNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DGeometryNode type field named "geometry". */ public void getGeometry (X3DNode result); /** Assign X3DGeometryNode value (using a properly typed node) to inputOutput X3DGeometryNode type field named "geometry". */ public void setGeometry (X3DGeometryNode node); /** Assign X3DGeometryNode value (using a properly typed protoInstance) */ public void setGeometry (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DParticleEmitterNode value (using a properly typed node or X3DPrototypeInstance) from initializeOnly X3DParticleEmitterNode type field named "emitter". */ public void getEmitter (X3DNode result); /** Assign X3DParticleEmitterNode value (using a properly typed node) to initializeOnly X3DParticleEmitterNode type field named "emitter". */ public void setEmitter (X3DParticleEmitterNode node); /** Assign X3DParticleEmitterNode value (using a properly typed protoInstance) */ public void setEmitter (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureCoordinate value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureCoordinate type field named "texCoordRamp". */ public void getTexCoordRamp (X3DNode result); /** Assign TextureCoordinate value (using a properly typed node) to initializeOnly TextureCoordinate type field named "texCoordRamp". */ public void setTexCoordRamp (TextureCoordinate node); /** Assign TextureCoordinate value (using a properly typed protoInstance) */ public void setTexCoordRamp (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "castShadow". */ public boolean getCastShadow (); /** Assign boolean value to inputOutput SFBool field named "castShadow". */ public void setCastShadow (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DAppearanceNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DAppearanceNode type field named "appearance". */ public void getAppearance (X3DNode result); /** Assign X3DAppearanceNode value (using a properly typed node) to inputOutput X3DAppearanceNode type field named "appearance". */ public void setAppearance (X3DAppearanceNode node); /** Assign X3DAppearanceNode value (using a properly typed protoInstance) */ public void setAppearance (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DGeometryNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DGeometryNode type field named "geometry". */ public void getGeometry (X3DNode result); /** Assign X3DGeometryNode value (using a properly typed node) to inputOutput X3DGeometryNode type field named "geometry". */ public void setGeometry (X3DGeometryNode node); /** Assign X3DGeometryNode value (using a properly typed protoInstance) */ public void setGeometry (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PeriodicWave defines a node interface that extends interface X3DNode. */ public interface PeriodicWave extends X3DNode { /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide array of float results array from inputOutput MFFloat field named "optionsReal". */ public float[] getOptionsReal (); /** Provide number of primitive values in "optionsReal" array */ public int getNumOptionsReal (); /** Assign float array to inputOutput MFFloat field named "optionsReal". */ public void setOptionsReal (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "optionsReal" */ public void setOptionsReal (float value); /** Provide array of float results array from inputOutput MFFloat field named "optionsImag". */ public float[] getOptionsImag (); /** Provide number of primitive values in "optionsImag" array */ public int getNumOptionsImag (); /** Assign float array to inputOutput MFFloat field named "optionsImag". */ public void setOptionsImag (float[] values); /** Assign single float value as the MFFloat array for inputOutput field named "optionsImag" */ public void setOptionsImag (float value); /** Provide String value from inputOutput SFString field named "type". */ public String getType (); /** Assign String value to inputOutput SFString field named "type". */ public void setType (String value); // ===== methods for fields inherited from parent interfaces ===== /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PhysicalMaterial defines a node interface that extends interface X3DOneSidedMaterialNode. */ public interface PhysicalMaterial extends X3DOneSidedMaterialNode { /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "baseColor". */ public void getBaseColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "baseColor". */ public void setBaseColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "baseTextureMapping". */ public String getBaseTextureMapping (); /** Assign String value to inputOutput SFString field named "baseTextureMapping". */ public void setBaseTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "metallic". */ public float getMetallic (); /** Assign float value to inputOutput SFFloat field named "metallic". */ public void setMetallic (float value); /** Provide String value from inputOutput SFString field named "metallicRoughnessTextureMapping". */ public String getMetallicRoughnessTextureMapping (); /** Assign String value to inputOutput SFString field named "metallicRoughnessTextureMapping". */ public void setMetallicRoughnessTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "occlusionStrength". */ public float getOcclusionStrength (); /** Assign float value to inputOutput SFFloat field named "occlusionStrength". */ public void setOcclusionStrength (float value); /** Provide String value from inputOutput SFString field named "occlusionTextureMapping". */ public String getOcclusionTextureMapping (); /** Assign String value to inputOutput SFString field named "occlusionTextureMapping". */ public void setOcclusionTextureMapping (String value); /** Provide float value from inputOutput SFFloat field named "roughness". */ public float getRoughness (); /** Assign float value to inputOutput SFFloat field named "roughness". */ public void setRoughness (float value); /** Provide float value from inputOutput SFFloat field named "transparency". */ public float getTransparency (); /** Assign float value to inputOutput SFFloat field named "transparency". */ public void setTransparency (float value); /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "baseTexture". */ public void getBaseTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "baseTexture". */ public void setBaseTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setBaseTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "emissiveTexture". */ public void getEmissiveTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "emissiveTexture". */ public void setEmissiveTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setEmissiveTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "metallicRoughnessTexture". */ public void getMetallicRoughnessTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "metallicRoughnessTexture". */ public void setMetallicRoughnessTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setMetallicRoughnessTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "normalTexture". */ public void getNormalTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "normalTexture". */ public void setNormalTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setNormalTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DSingleTextureNode value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DSingleTextureNode type field named "occlusionTexture". */ public void getOcclusionTexture (X3DNode result); /** Assign X3DSingleTextureNode value (using a properly typed node) to inputOutput X3DSingleTextureNode type field named "occlusionTexture". */ public void setOcclusionTexture (X3DSingleTextureNode node); /** Assign X3DSingleTextureNode value (using a properly typed protoInstance) */ public void setOcclusionTexture (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "emissiveColor". */ public void getEmissiveColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "emissiveColor". */ public void setEmissiveColor (float[] color) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "emissiveTextureMapping". */ public String getEmissiveTextureMapping (); /** Assign String value to inputOutput SFString field named "emissiveTextureMapping". */ public void setEmissiveTextureMapping (String value); /** Provide float value [0,∞) from inputOutput SFFloat field named "normalScale". */ public float getNormalScale (); /** Assign float value [0,∞) to inputOutput SFFloat field named "normalScale". */ public void setNormalScale (float value) throws InvalidFieldValueException; /** Provide String value from inputOutput SFString field named "normalTextureMapping". */ public String getNormalTextureMapping (); /** Assign String value to inputOutput SFString field named "normalTextureMapping". */ public void setNormalTextureMapping (String value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PickableGroup defines a node interface that extends interfaces X3DGroupingNode, X3DPickableObject. */ public interface PickableGroup extends X3DGroupingNode, X3DPickableObject { /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values) throws InvalidFieldValueException; /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values); /** Assign single String value ["ALL","NONE","TERRAIN",...] as the MFString array for inputOutput field named "objectType" */ public void setObjectType (String value); /** Provide boolean value from inputOutput SFBool field named "pickable". */ public boolean getPickable (); /** Assign boolean value to inputOutput SFBool field named "pickable". */ public void setPickable (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxCenter". */ public void getBboxCenter (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxCenter". */ public void setBboxCenter (float[] value); /** Provide array of 3-tuple float results array from initializeOnly SFVec3f field named "bboxSize". */ public void getBboxSize (float[] result); /** Assign 3-tuple float array to initializeOnly SFVec3f field named "bboxSize". */ public void setBboxSize (float[] value); /** Provide boolean value from inputOutput SFBool field named "bboxDisplay". */ public boolean getBboxDisplay (); /** Assign boolean value to inputOutput SFBool field named "bboxDisplay". */ public void setBboxDisplay (boolean value); /** Provide boolean value from inputOutput SFBool field named "visible". */ public boolean getVisible (); /** Assign boolean value to inputOutput SFBool field named "visible". */ public void setVisible (boolean value); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "addChildren" */ public void addChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "addChildren". */ public void addChildren (X3DNode[] nodes); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOnly field named "removeChildren" */ public void removeChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOnly X3DChildNode type field named "removeChildren". */ public void removeChildren (X3DNode[] nodes); /** Provide array of X3DChildNode results array (using a properly typed node array or X3DPrototypeInstance array) from inputOutput X3DChildNode type field named "children". */ public void getChildren (X3DNode[] result); /** Provide number of nodes in "children" array */ public int getNumChildren (); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DChildNode[] nodes); /** Assign single X3DChildNode value (using a properly typed node) as the MFNode array for inputOutput field named "children" */ public void setChildren (X3DChildNode node); /** Assign X3DChildNode array (using a properly typed protoInstance array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DPrototypeInstance node); /** Assign X3DChildNode array (using a properly typed node array) to inputOutput X3DChildNode type field named "children". */ public void setChildren (X3DNode[] nodes); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PixelTexture defines a node interface that extends interface X3DTexture2DNode. */ public interface PixelTexture extends X3DTexture2DNode { /** Provide SFImage value from inputOutput SFImage field named "image". */ public SFImage getImage (); /** Assign SFImage value to inputOutput SFImage field named "image". */ public void setImage (SFImage value); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PixelTexture3D defines a node interface that extends interface X3DTexture3DNode. */ public interface PixelTexture3D extends X3DTexture3DNode { /** Provide MFInt32 value from inputOutput MFInt32 field named "image". */ public MFInt32 getImage (); /** Provide number of primitive values in "image" array */ public int getNumImage (); /** Assign MFInt32 value to inputOutput MFInt32 field named "image". */ public void setImage (MFInt32 values); /** Assign single SFInt32 value as the MFInt32 array for inputOutput field named "image" */ public void setImage (SFInt32 value); // ===== methods for fields inherited from parent interfaces ===== /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from initializeOnly SFBool field named "repeatS". */ public boolean getRepeatS (); /** Assign boolean value to initializeOnly SFBool field named "repeatS". */ public void setRepeatS (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatT". */ public boolean getRepeatT (); /** Assign boolean value to initializeOnly SFBool field named "repeatT". */ public void setRepeatT (boolean value); /** Provide boolean value from initializeOnly SFBool field named "repeatR". */ public boolean getRepeatR (); /** Assign boolean value to initializeOnly SFBool field named "repeatR". */ public void setRepeatR (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide TextureProperties value (using a properly typed node or X3DPrototypeInstance) from initializeOnly TextureProperties type field named "textureProperties". */ public void getTextureProperties (X3DNode result); /** Assign TextureProperties value (using a properly typed node) to initializeOnly TextureProperties type field named "textureProperties". */ public void setTextureProperties (TextureProperties node); /** Assign TextureProperties value (using a properly typed protoInstance) */ public void setTextureProperties (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PlaneSensor defines a node interface that extends interface X3DDragSensorNode. */ public interface PlaneSensor extends X3DDragSensorNode { /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "translation_changed". */ public void getTranslation (float[] result); /** Provide array of 4-tuple float results array in radians from inputOutput SFRotation field named "axisRotation". */ public float[] getAxisRotation (); /** Assign 4-tuple float array in radians to inputOutput SFRotation field named "axisRotation". */ public void setAxisRotation (float[] value); /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "maxPosition". */ public void getMaxPosition (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "maxPosition". */ public void setMaxPosition (float[] value); /** Provide array of 2-tuple float results array from inputOutput SFVec2f field named "minPosition". */ public void getMinPosition (float[] result); /** Assign 2-tuple float array to inputOutput SFVec2f field named "minPosition". */ public void setMinPosition (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "offset". */ public void getOffset (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "offset". */ public void setOffset (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide array of 3-tuple float results array from outputOnly SFVec3f field named "trackPoint_changed". */ public void getTrackPoint (float[] result); /** Provide boolean value from inputOutput SFBool field named "autoOffset". */ public boolean getAutoOffset (); /** Assign boolean value to inputOutput SFBool field named "autoOffset". */ public void setAutoOffset (boolean value); /** Provide boolean value from outputOnly SFBool field named "isOver". */ public boolean getIsOver (); /** Provide String value from inputOutput SFString field named "description". */ public String getDescription (); /** Assign String value to inputOutput SFString field named "description". */ public void setDescription (String value); /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PointEmitter defines a node interface that extends interface X3DParticleEmitterNode. */ public interface PointEmitter extends X3DParticleEmitterNode { /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "direction". */ public void getDirection (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "direction". */ public void setDirection (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "position". */ public void getPosition (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "position". */ public void setPosition (float[] value); // ===== methods for fields inherited from parent interfaces ===== /** Provide float value [0,∞) from inputOutput SFFloat field named "speed". */ public float getSpeed (); /** Assign float value [0,∞) to inputOutput SFFloat field named "speed". */ public void setSpeed (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "variation". */ public float getVariation (); /** Assign float value [0,∞) to inputOutput SFFloat field named "variation". */ public void setVariation (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "mass". */ public float getMass (); /** Assign float value [0,∞) to inputOutput SFFloat field named "mass". */ public void setMass (float value) throws InvalidFieldValueException; /** Provide float value [0,∞) from inputOutput SFFloat field named "surfaceArea". */ public float getSurfaceArea (); /** Assign float value [0,∞) to inputOutput SFFloat field named "surfaceArea". */ public void setSurfaceArea (float value) throws InvalidFieldValueException; /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PointLight defines a node interface that extends interface X3DLightNode. * Linear attenuation may occur at level 2, full support at level 3. */ public interface PointLight extends X3DLightNode { /** Provide array of 3-tuple float results array (-∞,∞) from inputOutput SFVec3f field named "attenuation". */ public void getAttenuation (float[] result); /** Assign 3-tuple float array (-∞,∞) to inputOutput SFVec3f field named "attenuation". */ public void setAttenuation (float[] value); /** Provide array of 3-tuple float results array from inputOutput SFVec3f field named "location". */ public void getLocation (float[] result); /** Assign 3-tuple float array to inputOutput SFVec3f field named "location". */ public void setLocation (float[] value); /** Provide float value [0,∞) from inputOutput SFFloat field named "radius". */ public float getRadius (); /** Assign float value [0,∞) to inputOutput SFFloat field named "radius". */ public void setRadius (float value) throws InvalidFieldValueException; /** Provide boolean value from inputOutput SFBool field named "global". */ public boolean getGlobal (); /** Assign boolean value to inputOutput SFBool field named "global". */ public void setGlobal (boolean value); // ===== methods for fields inherited from parent interfaces ===== /** Provide float value from inputOutput SFFloat field named "ambientIntensity". */ public float getAmbientIntensity (); /** Assign float value to inputOutput SFFloat field named "ambientIntensity". */ public void setAmbientIntensity (float value); /** Provide array of 3-tuple float results array using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named "color". */ public void getColor (float[] result); /** Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named "color". */ public void setColor (float[] color) throws InvalidFieldValueException; /** Provide float value from inputOutput SFFloat field named "intensity". */ public float getIntensity (); /** Assign float value to inputOutput SFFloat field named "intensity". */ public void setIntensity (float value); /** Provide boolean value from inputOutput SFBool field named "on". */ public boolean getOn (); /** Assign boolean value to inputOutput SFBool field named "on". */ public void setOn (boolean value); /** Provide boolean value from inputOutput SFBool field named "shadows". */ public boolean getShadows (); /** Assign boolean value to inputOutput SFBool field named "shadows". */ public void setShadows (boolean value); /** Provide float value from inputOutput SFFloat field named "shadowIntensity". */ public float getShadowIntensity (); /** Assign float value to inputOutput SFFloat field named "shadowIntensity". */ public void setShadowIntensity (float value); /** Provide IS value (using a properly typed node or X3DPrototypeInstance) from inputOutput IS type field named "IS". */ public void getIS (X3DNode result); /** Assign IS value (using a properly typed node) to inputOutput IS type field named "IS". */ public void setIS (IS node); /** Assign IS value (using a properly typed protoInstance) */ public void setIS (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; /** Provide X3DMetadataObject value (using a properly typed node or X3DPrototypeInstance) from inputOutput X3DMetadataObject type field named "metadata". */ public void getMetadata (X3DNode result); /** Assign X3DMetadataObject value (using a properly typed node) to inputOutput X3DMetadataObject type field named "metadata". */ public void setMetadata (X3DMetadataObject node); /** Assign X3DMetadataObject value (using a properly typed protoInstance) */ public void setMetadata (X3DPrototypeInstance protoInstance) throws InvalidFieldValueException; }
/** PointPickSensor defines a node interface that extends interface X3DPickSensorNode. */ public interface PointPickSensor extends X3DPickSensorNode { /** Provide array of 3-tuple float results array from outputOnly MFVec3f field named "pickedPoint". */ public void getPickedPoint (float[] result); /** Provide number of 3-tuple primitive values in "pickedPoint" array */ public int getNumPickedPoint (); // ===== methods for fields inherited from parent interfaces ===== /** Provide boolean value from outputOnly SFBool field named "isActive". */ public boolean getIsActive (); /** Provide boolean value from inputOutput SFBool field named "enabled". */ public boolean getEnabled (); /** Assign boolean value to inputOutput SFBool field named "enabled". */ public void setEnabled (boolean value); /** Provide String value from inputOutput SFString field named "matchCriterion". */ public String getMatchCriterion (); /** Assign String value to inputOutput SFString field named "matchCriterion". */ public void setMatchCriterion (String value); /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values) throws InvalidFieldValueException; /** Provide String value from initializeOnly SFString field named "intersectionType". */ public String getIntersectionType (); /** Assign String value to initializeOnly SFString field named "intersectionType". */ public void setIntersectionType (String value); /** Provide String value from initializeOnly SFString field named "sortOrder". */ public String getSortOrder (); /** Assign String value to initializeOnly SFString field named "sortOrder". */ public void setSortOrder (String value); /** Provide String value from initializeOnly SFString field named "intersectionType". */ public String getIntersectionType (); /** Assign String value to initializeOnly SFString field named "intersectionType". */ public void setIntersectionType (String value); /** Provide String value from inputOutput SFString field named "matchCriterion". */ public String getMatchCriterion (); /** Assign String value to inputOutput SFString field named "matchCriterion". */ public void setMatchCriterion (String value); /** Provide array of String results array ["ALL","NONE","TERRAIN",...] from inputOutput MFString field named "objectType". */ public String[] getObjectType (); /** Provide number of primitive values in "objectType" array */ public int getNumObjectType (); /** Assign String array ["ALL","NONE","TERRAIN",...] to inputOutput MFString field named "objectType". */ public void setObjectType (String[] values); /** Assign single String value ["ALL","NONE","TERRAIN",...] as the MFString array for inputOutput f