public interface HAnimMotion extends X3DChildNode
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.
|
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.
|
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.
|
java.lang.String[] |
getJoints()
Provide array of String results from inputOutput MFString field named joints.
|
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.
|
HAnimMotion |
setChannels(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named channels.
|
HAnimMotion |
setChannelsEnabled(boolean[] newValue)
Assign boolean array to inputOutput MFBool field named channelsEnabled.
|
HAnimMotion |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimMotion |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimMotion |
setDescription(java.lang.String newValue)
Assign String value to inputOutput SFString field named description.
|
HAnimMotion |
setEnabled(boolean newValue)
Assign boolean value to inputOutput SFBool field named enabled.
|
HAnimMotion |
setEndFrame(int newValue)
Assign int value within allowed range of [-1,infinity) to inputOutput SFInt32 field named endFrame.
|
HAnimMotion |
setFrameDuration(double newValue)
Assign double value in seconds within allowed range of (0,infinity) to inputOutput SFTime field named frameDuration.
|
HAnimMotion |
setFrameIncrement(int newValue)
Assign int value to inputOutput SFInt32 field named frameIncrement.
|
HAnimMotion |
setFrameIndex(int newValue)
Assign int value within allowed range of [0,infinity) to inputOutput SFInt32 field named frameIndex.
|
HAnimMotion |
setJoints(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named joints.
|
HAnimMotion |
setLoa(int newValue)
Assign int value within allowed range of [-1,4] to inputOutput SFInt32 field named loa.
|
HAnimMotion |
setLoop(boolean newValue)
Assign boolean value to inputOutput SFBool field named loop.
|
HAnimMotion |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimMotion |
setStartFrame(int newValue)
Assign int value within allowed range of [0,infinity) to inputOutput SFInt32 field named startFrame.
|
HAnimMotion |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
HAnimMotion |
setValues(float[] newValue)
Assign float array to inputOutput MFFloat field named values.
|
java.lang.String[] getChannels()
HAnimMotion setChannels(java.lang.String[] newValue)
newValue - is new value for the channels field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean[] getChannelsEnabled()
HAnimMotion setChannelsEnabled(boolean[] newValue)
newValue - is new value for the channelsEnabled field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).double getCycleTime()
java.lang.String getDescription()
HAnimMotion setDescription(java.lang.String newValue)
newValue - is new value for the description field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).double getElapsedTime()
boolean getEnabled()
HAnimMotion setEnabled(boolean newValue)
newValue - is new value for the enabled field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getEndFrame()
HAnimMotion setEndFrame(int newValue)
newValue - is new value for the endFrame field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getFrameCount()
double getFrameDuration()
HAnimMotion setFrameDuration(double newValue)
newValue - is new value for the frameDuration field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getFrameIncrement()
HAnimMotion setFrameIncrement(int newValue)
newValue - is new value for the frameIncrement field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getFrameIndex()
HAnimMotion setFrameIndex(int newValue)
newValue - is new value for the frameIndex field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).java.lang.String[] getJoints()
HAnimMotion setJoints(java.lang.String[] newValue)
newValue - is new value for the joints field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getLoa()
HAnimMotion setLoa(int newValue)
newValue - is new value for the loa field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getLoop()
HAnimMotion setLoop(boolean newValue)
newValue - is new value for the loop field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DMetadataObject getMetadata()
getMetadata in interface X3DChildNodegetMetadata in interface X3DNodeHAnimMotion setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DChildNodesetMetadata in interface X3DNodenewValue - is new value for the metadata field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getStartFrame()
HAnimMotion setStartFrame(int newValue)
newValue - is new value for the startFrame field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getValues()
HAnimMotion setValues(float[] newValue)
newValue - is new value for the values field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).HAnimMotion setDEF(java.lang.String newValue)
setDEF in interface X3DChildNodesetDEF in interface X3DNodenewValue - is new value for the DEF field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).HAnimMotion 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 X3DNodenewValue - is new value for the USE field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).HAnimMotion setCssClass(java.lang.String newValue)
setCssClass in interface X3DChildNodesetCssClass in interface X3DNodenewValue - is new value for the class field.HAnimMotion - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.