public class HAnimMotionObject extends X3DConcreteNode implements HAnimMotion
| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList<java.lang.String> |
CHANNELS_DEFAULT_VALUE
MFString field named channels has default value equal to an empty list.
|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the HAnimMotion element: H-Anim
|
static java.lang.String |
containerField_DEFAULT_VALUE
containerField describes typical field relationship of a node to its parent.
|
static java.lang.String |
DESCRIPTION_DEFAULT_VALUE
SFString field named description has default value equal to an empty string.
|
static boolean |
ENABLED_DEFAULT_VALUE
SFBool field named enabled has default value false (Java syntax) or false (XML syntax).
|
static int |
ENDFRAME_DEFAULT_VALUE
SFInt32 field named endFrame has default value -1 (Java syntax) or -1 (XML syntax).
|
static double |
FRAMEDURATION_DEFAULT_VALUE
SFTime field named frameDuration has default value 0.1 (Java syntax) or 0.1 (XML syntax).
|
static int |
FRAMEINCREMENT_DEFAULT_VALUE
SFInt32 field named frameIncrement has default value 1 (Java syntax) or 1 (XML syntax).
|
static int |
FRAMEINDEX_DEFAULT_VALUE
SFInt32 field named frameIndex has default value 0 (Java syntax) or 0 (XML syntax).
|
static java.lang.String |
fromField_CHANNELS
fromField ROUTE name for MFString field named channels.
|
static java.lang.String |
fromField_CHANNELSENABLED
fromField ROUTE name for MFBool field named channelsEnabled.
|
static java.lang.String |
fromField_CYCLETIME
fromField ROUTE name for SFTime field named cycleTime.
|
static java.lang.String |
fromField_DESCRIPTION
fromField ROUTE name for SFString field named description.
|
static java.lang.String |
fromField_ELAPSEDTIME
fromField ROUTE name for SFTime field named elapsedTime.
|
static java.lang.String |
fromField_ENABLED
fromField ROUTE name for SFBool field named enabled.
|
static java.lang.String |
fromField_ENDFRAME
fromField ROUTE name for SFInt32 field named endFrame.
|
static java.lang.String |
fromField_FRAMECOUNT
fromField ROUTE name for SFInt32 field named frameCount.
|
static java.lang.String |
fromField_FRAMEDURATION
fromField ROUTE name for SFTime field named frameDuration.
|
static java.lang.String |
fromField_FRAMEINCREMENT
fromField ROUTE name for SFInt32 field named frameIncrement.
|
static java.lang.String |
fromField_FRAMEINDEX
fromField ROUTE name for SFInt32 field named frameIndex.
|
static java.lang.String |
fromField_JOINTS
fromField ROUTE name for MFString field named joints.
|
static java.lang.String |
fromField_LOA
fromField ROUTE name for SFInt32 field named loa.
|
static java.lang.String |
fromField_LOOP
fromField ROUTE name for SFBool field named loop.
|
static java.lang.String |
fromField_METADATA
fromField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
fromField_STARTFRAME
fromField ROUTE name for SFInt32 field named startFrame.
|
static java.lang.String |
fromField_VALUES
fromField ROUTE name for MFFloat field named values.
|
static java.util.ArrayList<java.lang.String> |
JOINTS_DEFAULT_VALUE
MFString field named joints has default value equal to an empty list.
|
static int |
LEVEL
Integer constant LEVEL provides default X3D H-Anim component level for this element: 2
|
static int |
LOA_DEFAULT_VALUE
SFInt32 field named loa has default value -1 (Java syntax) or -1 (XML syntax).
|
static boolean |
LOOP_DEFAULT_VALUE
SFBool field named loop has default value false (Java syntax) or false (XML syntax).
|
static java.lang.String |
NAME
String constant NAME provides name of this element: HAnimMotion.
|
static int |
STARTFRAME_DEFAULT_VALUE
SFInt32 field named startFrame has default value 0 (Java syntax) or 0 (XML syntax).
|
static java.lang.String |
toField_CHANNELS
toField ROUTE name for MFString field named channels.
|
static java.lang.String |
toField_CHANNELSENABLED
toField ROUTE name for MFBool field named channelsEnabled.
|
static java.lang.String |
toField_DESCRIPTION
toField ROUTE name for SFString field named description.
|
static java.lang.String |
toField_ENABLED
toField ROUTE name for SFBool field named enabled.
|
static java.lang.String |
toField_ENDFRAME
toField ROUTE name for SFInt32 field named endFrame.
|
static java.lang.String |
toField_FRAMEDURATION
toField ROUTE name for SFTime field named frameDuration.
|
static java.lang.String |
toField_FRAMEINCREMENT
toField ROUTE name for SFInt32 field named frameIncrement.
|
static java.lang.String |
toField_FRAMEINDEX
toField ROUTE name for SFInt32 field named frameIndex.
|
static java.lang.String |
toField_JOINTS
toField ROUTE name for MFString field named joints.
|
static java.lang.String |
toField_LOA
toField ROUTE name for SFInt32 field named loa.
|
static java.lang.String |
toField_LOOP
toField ROUTE name for SFBool field named loop.
|
static java.lang.String |
toField_METADATA
toField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
toField_STARTFRAME
toField ROUTE name for SFInt32 field named startFrame.
|
static java.lang.String |
toField_VALUES
toField ROUTE name for MFFloat field named values.
|
CLASS_DEFAULT_VALUE, containerField_ALTERNATE_VALUES, DEF_DEFAULT_VALUE, USE_DEFAULT_VALUEvalidationResult| Constructor and Description |
|---|
HAnimMotionObject()
Constructor for HAnimMotionObject to initialize member variables with default values.
|
HAnimMotionObject(java.lang.String DEFlabel)
Utility constructor that assigns DEF label after initializing member variables with default values.
|
| Modifier and Type | Method and Description |
|---|---|
HAnimMotionObject |
addChannels(SFStringObject newValue)
Add singleton SFStringObject value to MFString channels field.
|
HAnimMotionObject |
addChannels(java.lang.String newValue)
Add singleton String value to MFString channels field.
|
HAnimMotionObject |
addChannelsEnabled(boolean newValue)
Add singleton boolean value to MFBool channelsEnabled field.
|
HAnimMotionObject |
addChannelsEnabled(SFBoolObject newValue)
Add singleton SFBoolObject value to MFBool channelsEnabled field.
|
HAnimMotionObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
HAnimMotionObject |
addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
HAnimMotionObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
HAnimMotionObject |
addJoints(SFStringObject newValue)
Add singleton SFStringObject value to MFString joints field.
|
HAnimMotionObject |
addJoints(java.lang.String newValue)
Add singleton String value to MFString joints field.
|
HAnimMotionObject |
addValues(float newValue)
Add singleton float value to MFFloat values field.
|
HAnimMotionObject |
addValues(SFFloatObject newValue)
Add singleton SFFloatObject value to MFFloat values field.
|
HAnimMotionObject |
clearChannels()
Utility method to clear MFString value of channels field.
|
HAnimMotionObject |
clearChannelsEnabled()
Utility method to clear MFBool value of channelsEnabled field.
|
HAnimMotionObject |
clearJoints()
Utility method to clear MFString value of joints field.
|
HAnimMotionObject |
clearMetadata()
Utility method to clear SFNode value of metadata field.
|
HAnimMotionObject |
clearValues()
Utility method to clear MFFloat value of values field.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteNode |
findNodeByDEF(java.lang.String DEFvalue)
Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
|
java.lang.String |
getAccessType(java.lang.String fieldName)
Indicate accessType corresponding to given fieldName.
|
java.lang.String[] |
getChannels()
Provide array of String results from inputOutput MFString field named channels.
|
boolean[] |
getChannelsEnabled()
Provide array of Boolean results from inputOutput MFBool field named channelsEnabled.
|
java.util.ArrayList<java.lang.Boolean> |
getChannelsEnabledList()
Utility method to get ArrayList value of MFBool channelsEnabled field, similar to
getChannelsEnabled(). |
java.util.ArrayList<java.lang.String> |
getChannelsList()
Utility method to get ArrayList value of MFString channels field, similar to
getChannels(). |
java.lang.String |
getComponent()
Defines X3D component for the HAnimMotion element: H-Anim
|
int |
getComponentLevel()
Provides default X3D component level for this element: 2
|
java.lang.String |
getContainerFieldDefault()
containerField describes typical field relationship of a node to its parent.
|
double |
getCycleTime()
Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named cycleTime.
|
java.lang.String |
getDescription()
Provide String value from inputOutput SFString field named description.
|
double |
getElapsedTime()
Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named elapsedTime.
|
java.lang.String |
getElementName()
Provides name of this element: HAnimMotion
|
boolean |
getEnabled()
Provide boolean value from inputOutput SFBool field named enabled.
|
int |
getEndFrame()
Provide int value within allowed range of [-1,infinity) from inputOutput SFInt32 field named endFrame.
|
java.lang.String |
getFieldType(java.lang.String fieldName)
Indicate type corresponding to given fieldName.
|
int |
getFrameCount()
Provide int value within allowed range of [0,infinity) from outputOnly SFInt32 field named frameCount.
|
double |
getFrameDuration()
Provide double value in seconds within allowed range of (0,infinity) from inputOutput SFTime field named frameDuration.
|
int |
getFrameIncrement()
Provide int value from inputOutput SFInt32 field named frameIncrement.
|
int |
getFrameIndex()
Provide int value within allowed range of [0,infinity) from inputOutput SFInt32 field named frameIndex.
|
ISObject |
getIS()
Provide field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
java.lang.String[] |
getJoints()
Provide array of String results from inputOutput MFString field named joints.
|
java.util.ArrayList<java.lang.String> |
getJointsList()
Utility method to get ArrayList value of MFString joints field, similar to
getJoints(). |
int |
getLoa()
Provide int value within allowed range of [-1,4] from inputOutput SFInt32 field named loa.
|
boolean |
getLoop()
Provide boolean value from inputOutput SFBool field named loop.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
int |
getStartFrame()
Provide int value within allowed range of [0,infinity) from inputOutput SFInt32 field named startFrame.
|
float[] |
getValues()
Provide array of Float results from inputOutput MFFloat field named values.
|
java.util.ArrayList<java.lang.Float> |
getValuesList()
Utility method to get ArrayList value of MFFloat values field, similar to
getValues(). |
boolean |
hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
|
boolean |
hasMetadata()
Indicate whether an object is available for inputOutput SFNode field metadata.
|
boolean |
hasNodeByDEF(java.lang.String DEFvalue)
Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
|
void |
initialize()
Initialize all member variables to default values.
|
HAnimMotionObject |
setChannels(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString channels field, similar to
setChannels(String[]). |
HAnimMotionObject |
setChannels(MFStringObject newValue)
Assign typed object value to MFString channels field, similar to
setChannels(String[]). |
HAnimMotionObject |
setChannels(SFStringObject newValue)
Assign single SFString object value to MFString channels field, similar to
setChannels(String[]). |
HAnimMotionObject |
setChannels(java.lang.String newValue)
Assign singleton String value to MFString channels field, similar to
setChannels(String[]). |
HAnimMotionObject |
setChannels(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named channels.
|
HAnimMotionObject |
setChannelsEnabled(java.util.ArrayList<java.lang.Boolean> newValue)
Assign ArrayList value of MFBool channelsEnabled field, similar to
setChannelsEnabled(boolean[]). |
HAnimMotionObject |
setChannelsEnabled(boolean[] newValue)
Assign Boolean array to inputOutput MFBool field named channelsEnabled.
|
HAnimMotionObject |
setChannelsEnabled(MFBoolObject newValue)
Assign typed object value to MFBool channelsEnabled field, similar to
setChannelsEnabled(boolean[]). |
HAnimMotionObject |
setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
HAnimMotionObject |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimMotionObject |
setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
HAnimMotionObject |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimMotionObject |
setDescription(SFStringObject newValue)
Assign typed object value to SFString description field, similar to
setDescription(String). |
HAnimMotionObject |
setDescription(java.lang.String newValue)
Assign String value to inputOutput SFString field named description.
|
HAnimMotionObject |
setEnabled(boolean newValue)
Assign boolean value to inputOutput SFBool field named enabled.
|
HAnimMotionObject |
setEnabled(SFBoolObject newValue)
Assign typed object value to SFBool enabled field, similar to
setEnabled(boolean). |
HAnimMotionObject |
setEndFrame(int newValue)
Assign int value within allowed range of [-1,infinity) to inputOutput SFInt32 field named endFrame.
|
HAnimMotionObject |
setEndFrame(SFInt32Object newValue)
Assign typed object value to SFInt32 endFrame field, similar to
setEndFrame(int). |
HAnimMotionObject |
setFrameDuration(double newValue)
Assign double value in seconds within allowed range of (0,infinity) to inputOutput SFTime field named frameDuration.
|
HAnimMotionObject |
setFrameDuration(SFTimeObject newValue)
Assign typed object value to SFTime frameDuration field, similar to
setFrameDuration(double). |
HAnimMotionObject |
setFrameIncrement(int newValue)
Assign int value to inputOutput SFInt32 field named frameIncrement.
|
HAnimMotionObject |
setFrameIncrement(SFInt32Object newValue)
Assign typed object value to SFInt32 frameIncrement field, similar to
setFrameIncrement(int). |
HAnimMotionObject |
setFrameIndex(int newValue)
Assign int value within allowed range of [0,infinity) to inputOutput SFInt32 field named frameIndex.
|
HAnimMotionObject |
setFrameIndex(SFInt32Object newValue)
Assign typed object value to SFInt32 frameIndex field, similar to
setFrameIndex(int). |
HAnimMotionObject |
setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
HAnimMotionObject |
setJoints(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString joints field, similar to
setJoints(String[]). |
HAnimMotionObject |
setJoints(MFStringObject newValue)
Assign typed object value to MFString joints field, similar to
setJoints(String[]). |
HAnimMotionObject |
setJoints(SFStringObject newValue)
Assign single SFString object value to MFString joints field, similar to
setJoints(String[]). |
HAnimMotionObject |
setJoints(java.lang.String newValue)
Assign singleton String value to MFString joints field, similar to
setJoints(String[]). |
HAnimMotionObject |
setJoints(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named joints.
|
HAnimMotionObject |
setLoa(int newValue)
Assign int value within allowed range of [-1,4] to inputOutput SFInt32 field named loa.
|
HAnimMotionObject |
setLoa(SFInt32Object newValue)
Assign typed object value to SFInt32 loa field, similar to
setLoa(int). |
HAnimMotionObject |
setLoop(boolean newValue)
Assign boolean value to inputOutput SFBool field named loop.
|
HAnimMotionObject |
setLoop(SFBoolObject newValue)
Assign typed object value to SFBool loop field, similar to
setLoop(boolean). |
HAnimMotionObject |
setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimMotionObject |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimMotionObject |
setStartFrame(int newValue)
Assign int value within allowed range of [0,infinity) to inputOutput SFInt32 field named startFrame.
|
HAnimMotionObject |
setStartFrame(SFInt32Object newValue)
Assign typed object value to SFInt32 startFrame field, similar to
setStartFrame(int). |
HAnimMotionObject |
setUSE(HAnimMotionObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
HAnimMotionObject |
setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
HAnimMotionObject |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
HAnimMotionObject |
setValues(java.util.ArrayList<java.lang.Float> newValue)
Assign ArrayList value of MFFloat values field, similar to
setValues(float[]). |
HAnimMotionObject |
setValues(float[] newValue)
Assign Float array to inputOutput MFFloat field named values.
|
HAnimMotionObject |
setValues(int[] newValue)
Assign floating-point array value of MFFloat values field, similar to
setValues(float[]). |
HAnimMotionObject |
setValues(MFFloatObject newValue)
Assign typed object value to MFFloat values field, similar to
setValues(float[]). |
java.lang.String |
toStringClassicVRML(int indentLevel)
Recursive method to provide ClassicVRML string serialization.
|
java.lang.String |
toStringVRML97(int indentLevel)
Recursive method to provide VRML97 string serialization.
|
java.lang.String |
toStringX3D(int indentLevel)
Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
|
java.lang.String |
validate()
Recursive method to validate this element plus all contained nodes and statements,
using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
|
getContainerFieldAlternateValues, getContainerFieldOverride, getCssClass, getDEF, getUSE, isNode, isStatement, isUSE, resetContainerFieldOverride, setConcreteCssClass, setConcreteDEF, setConcreteUSE, setContainerFieldOverrideclearParentObject, findAncestorElementByName, findAncestorProtoBody, findAncestorSceneObject, findAncestorX3DObject, getPackageName, getParentObject, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorSceneObject, hasAncestorX3DObject, setParentObject, toStringClassicVRML, toStringVRML97, toStringX3Dpublic static final java.lang.String NAME
public static final java.lang.String COMPONENT
public static final int LEVEL
public static final java.util.ArrayList<java.lang.String> CHANNELS_DEFAULT_VALUE
public static final java.lang.String DESCRIPTION_DEFAULT_VALUE
public static final boolean ENABLED_DEFAULT_VALUE
public static final int ENDFRAME_DEFAULT_VALUE
public static final double FRAMEDURATION_DEFAULT_VALUE
public static final int FRAMEINCREMENT_DEFAULT_VALUE
public static final int FRAMEINDEX_DEFAULT_VALUE
public static final java.util.ArrayList<java.lang.String> JOINTS_DEFAULT_VALUE
public static final int LOA_DEFAULT_VALUE
public static final boolean LOOP_DEFAULT_VALUE
public static final int STARTFRAME_DEFAULT_VALUE
public static final java.lang.String containerField_DEFAULT_VALUE
public static final java.lang.String fromField_CHANNELS
public static final java.lang.String toField_CHANNELS
public static final java.lang.String fromField_CHANNELSENABLED
public static final java.lang.String toField_CHANNELSENABLED
public static final java.lang.String fromField_CYCLETIME
public static final java.lang.String fromField_DESCRIPTION
public static final java.lang.String toField_DESCRIPTION
public static final java.lang.String fromField_ELAPSEDTIME
public static final java.lang.String fromField_ENABLED
public static final java.lang.String toField_ENABLED
public static final java.lang.String fromField_ENDFRAME
public static final java.lang.String toField_ENDFRAME
public static final java.lang.String fromField_FRAMECOUNT
public static final java.lang.String fromField_FRAMEDURATION
public static final java.lang.String toField_FRAMEDURATION
public static final java.lang.String fromField_FRAMEINCREMENT
public static final java.lang.String toField_FRAMEINCREMENT
public static final java.lang.String fromField_FRAMEINDEX
public static final java.lang.String toField_FRAMEINDEX
public static final java.lang.String fromField_JOINTS
public static final java.lang.String toField_JOINTS
public static final java.lang.String fromField_LOA
public static final java.lang.String toField_LOA
public static final java.lang.String fromField_LOOP
public static final java.lang.String toField_LOOP
public static final java.lang.String fromField_METADATA
public static final java.lang.String toField_METADATA
public static final java.lang.String fromField_STARTFRAME
public static final java.lang.String toField_STARTFRAME
public static final java.lang.String fromField_VALUES
public static final java.lang.String toField_VALUES
public HAnimMotionObject()
public HAnimMotionObject(java.lang.String DEFlabel)
DEFlabel - unique DEF name for this X3D nodepublic final java.lang.String getElementName()
getElementName in class X3DConcreteElementpublic final java.lang.String getComponent()
getComponent in class X3DConcreteElementpublic final int getComponentLevel()
getComponentLevel in class X3DConcreteElementpublic java.lang.String getFieldType(java.lang.String fieldName)
getFieldType in class X3DConcreteElementfieldName - name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPEpublic java.lang.String getAccessType(java.lang.String fieldName)
getAccessType in class X3DConcreteElementfieldName - name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPEpublic final java.lang.String getContainerFieldDefault()
getContainerFieldDefault in class X3DConcreteNodepublic final void initialize()
initialize in class X3DConcreteNodepublic java.lang.String[] getChannels()
getChannels in interface HAnimMotionpublic java.util.ArrayList<java.lang.String> getChannelsList()
getChannels().public HAnimMotionObject setChannels(java.lang.String[] newValue)
setChannels in interface HAnimMotionnewValue - is new value for the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannels(MFStringObject newValue)
setChannels(String[]).newValue - is new value for the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannels(SFStringObject newValue)
setChannels(String[]).newValue - is new value for the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannels(java.lang.String newValue)
setChannels(String[]).newValue - is new value for the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannels(java.util.ArrayList<java.lang.String> newValue)
setChannels(String[]).newValue - is new value for the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject clearChannels()
HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject addChannels(java.lang.String newValue)
newValue - is new value to add to the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public HAnimMotionObject addChannels(SFStringObject newValue)
newValue - is new value to add to the channels field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public boolean[] getChannelsEnabled()
getChannelsEnabled in interface HAnimMotionpublic java.util.ArrayList<java.lang.Boolean> getChannelsEnabledList()
getChannelsEnabled().public HAnimMotionObject setChannelsEnabled(boolean[] newValue)
setChannelsEnabled in interface HAnimMotionnewValue - is new value for the channelsEnabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannelsEnabled(MFBoolObject newValue)
setChannelsEnabled(boolean[]).newValue - is new value for the channelsEnabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setChannelsEnabled(java.util.ArrayList<java.lang.Boolean> newValue)
setChannelsEnabled(boolean[]).newValue - is new value for the channelsEnabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject clearChannelsEnabled()
HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject addChannelsEnabled(boolean newValue)
newValue - is new value to add to the channelsEnabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject addChannelsEnabled(SFBoolObject newValue)
newValue - is new value to add to the channelsEnabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public double getCycleTime()
getCycleTime in interface HAnimMotionpublic java.lang.String getDescription()
getDescription in interface HAnimMotionpublic HAnimMotionObject setDescription(java.lang.String newValue)
setDescription in interface HAnimMotionnewValue - is new value for the description field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setDescription(SFStringObject newValue)
setDescription(String).newValue - is new value for the description field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public double getElapsedTime()
getElapsedTime in interface HAnimMotionpublic boolean getEnabled()
getEnabled in interface HAnimMotionpublic HAnimMotionObject setEnabled(boolean newValue)
setEnabled in interface HAnimMotionnewValue - is new value for the enabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setEnabled(SFBoolObject newValue)
setEnabled(boolean).newValue - is new value for the enabled field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public int getEndFrame()
getEndFrame in interface HAnimMotionpublic HAnimMotionObject setEndFrame(int newValue)
setEndFrame in interface HAnimMotionnewValue - is new value for the endFrame field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setEndFrame(SFInt32Object newValue)
setEndFrame(int).newValue - is new value for the endFrame field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public int getFrameCount()
getFrameCount in interface HAnimMotionpublic double getFrameDuration()
getFrameDuration in interface HAnimMotionpublic HAnimMotionObject setFrameDuration(double newValue)
setFrameDuration in interface HAnimMotionnewValue - is new value for the frameDuration field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setFrameDuration(SFTimeObject newValue)
setFrameDuration(double).newValue - is new value for the frameDuration field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public int getFrameIncrement()
getFrameIncrement in interface HAnimMotionpublic HAnimMotionObject setFrameIncrement(int newValue)
setFrameIncrement in interface HAnimMotionnewValue - is new value for the frameIncrement field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setFrameIncrement(SFInt32Object newValue)
setFrameIncrement(int).newValue - is new value for the frameIncrement field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public int getFrameIndex()
getFrameIndex in interface HAnimMotionpublic HAnimMotionObject setFrameIndex(int newValue)
setFrameIndex in interface HAnimMotionnewValue - is new value for the frameIndex field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setFrameIndex(SFInt32Object newValue)
setFrameIndex(int).newValue - is new value for the frameIndex field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String[] getJoints()
getJoints in interface HAnimMotionpublic java.util.ArrayList<java.lang.String> getJointsList()
getJoints().public HAnimMotionObject setJoints(java.lang.String[] newValue)
setJoints in interface HAnimMotionnewValue - is new value for the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setJoints(MFStringObject newValue)
setJoints(String[]).newValue - is new value for the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setJoints(SFStringObject newValue)
setJoints(String[]).newValue - is new value for the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setJoints(java.lang.String newValue)
setJoints(String[]).newValue - is new value for the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setJoints(java.util.ArrayList<java.lang.String> newValue)
setJoints(String[]).newValue - is new value for the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject clearJoints()
HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject addJoints(java.lang.String newValue)
newValue - is new value to add to the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public HAnimMotionObject addJoints(SFStringObject newValue)
newValue - is new value to add to the joints field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).MFStringObject.cleanupEnumerationValues(String)public int getLoa()
getLoa in interface HAnimMotionpublic HAnimMotionObject setLoa(int newValue)
setLoa in interface HAnimMotionnewValue - is new value for the loa field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setLoa(SFInt32Object newValue)
setLoa(int).newValue - is new value for the loa field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public boolean getLoop()
getLoop in interface HAnimMotionpublic HAnimMotionObject setLoop(boolean newValue)
setLoop in interface HAnimMotionnewValue - is new value for the loop field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setLoop(SFBoolObject newValue)
setLoop(boolean).newValue - is new value for the loop field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public X3DMetadataObject getMetadata()
getMetadata in interface X3DChildNodegetMetadata in interface X3DNodegetMetadata in interface HAnimMotiongetMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic HAnimMotionObject setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DChildNodesetMetadata in interface X3DNodesetMetadata in interface HAnimMotionsetMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(ProtoInstanceObject),
X3D Scene Authoring Hints: Metadata Nodespublic HAnimMotionObject clearMetadata()
HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject setMetadata(ProtoInstanceObject newValue)
setMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(X3DMetadataObject)public boolean hasMetadata()
getMetadata(),
getMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic int getStartFrame()
getStartFrame in interface HAnimMotionpublic HAnimMotionObject setStartFrame(int newValue)
setStartFrame in interface HAnimMotionnewValue - is new value for the startFrame field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setStartFrame(SFInt32Object newValue)
setStartFrame(int).newValue - is new value for the startFrame field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public float[] getValues()
getValues in interface HAnimMotionpublic java.util.ArrayList<java.lang.Float> getValuesList()
getValues().public HAnimMotionObject setValues(float[] newValue)
setValues in interface HAnimMotionnewValue - is new value for the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setValues(MFFloatObject newValue)
setValues(float[]).newValue - is new value for the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setValues(java.util.ArrayList<java.lang.Float> newValue)
setValues(float[]).newValue - is new value for the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject clearValues()
HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject setValues(int[] newValue)
setValues(float[]).newValue - is new value for the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject addValues(float newValue)
newValue - is new value to add to the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject addValues(SFFloatObject newValue)
newValue - is new value to add to the values field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final HAnimMotionObject setDEF(java.lang.String newValue)
setDEF in interface X3DChildNodesetDEF in interface X3DNodesetDEF in interface HAnimMotionsetDEF in class X3DConcreteNodenewValue - is new value for the DEF field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setDEF(SFStringObject newValue)
setDEF(String).newValue - is new value for the DEF field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final HAnimMotionObject setUSE(java.lang.String newValue)
USE node is still an independent object, with the USE value matching the DEF value in the preceding object.
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.setUSE in interface X3DChildNodesetUSE in interface X3DNodesetUSE in interface HAnimMotionsetUSE in class X3DConcreteNodenewValue - is new value for the USE field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setUSE(SFStringObject newValue)
setUSE(String).newValue - is new value for the USE field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final HAnimMotionObject setCssClass(java.lang.String newValue)
setCssClass in interface X3DChildNodesetCssClass in interface X3DNodesetCssClass in interface HAnimMotionsetCssClass in class X3DConcreteNodenewValue - is new value for the class field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setCssClass(SFStringObject newValue)
setCssClass(String).newValue - is new value for the class field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject setIS(ISObject newValue)
setIS in class X3DConcreteNodenewValue - is new value for the description field.HAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public ISObject getIS()
getIS in class X3DConcreteNodepublic HAnimMotionObject setUSE(HAnimMotionObject DEFnode)
setUSE(String).
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.
DEFnode - must have a DEF value definedHAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public HAnimMotionObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valueHAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsHAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public HAnimMotionObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addHAnimMotionObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public java.lang.String toStringX3D(int indentLevel)
toStringX3D in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_X3D,
X3DObject.FILE_EXTENSION_XML,
X3DObject.toStringXML(),
X3DObject.toFileXML(String),
X3DObject.toFileX3D(String),
X3D XML Encoding,
X3D Compressed Binary Encoding: X3D Canonical Formpublic java.lang.String toStringClassicVRML(int indentLevel)
toStringClassicVRML in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_CLASSICVRML,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding, Annex A: Grammarpublic java.lang.String toStringVRML97(int indentLevel)
toStringVRML97 in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_VRML97,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Virtual Reality Modeling Language (VRML) 97 specification,
VRML 97 v2.1 Amendmentpublic X3DConcreteElement findElementByNameValue(java.lang.String nameValue)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public X3DConcreteElement findElementByNameValue(java.lang.String nameValue, java.lang.String elementName)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
nameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findElementByNameValue(String, String)public X3DConcreteNode findNodeByDEF(java.lang.String DEFvalue)
findNodeByDEF in class X3DConcreteElementDEFvalue - is value of the name field being searched for in this element and child elements(if any)findElementByNameValue(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasNodeByDEF(java.lang.String DEFvalue)
DEFvalue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String)public java.lang.String validate()
validate in class X3DConcreteElementCopyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.