Interface EspduTransform
- All Superinterfaces:
X3DBoundedObject
,X3DChildNode
,X3DGroupingNode
,X3DNetworkSensorNode
,X3DNode
,X3DSensorNode
- All Known Implementing Classes:
EspduTransform
EspduTransform is a networked Transform node that can contain most nodes.
Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the
org.web3d.x3d.jsail
classes.
EspduTransform node tooltip: [X3DGroupingNode,X3DNetworkSensorNode,X3DVisibleObject] EspduTransform is a networked Transform node that can contain most nodes. If activated, EspduTransform can send or receive Entity State Protocol Data Unit (PDU) packets, also integrating functionality for the following DIS PDUs: EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity PDUs.
- Hint: these PDU packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
- Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
- Hint: insert a Shape node before adding geometry or Appearance.
- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf
- Warning: requires X3D profile='Full' or else include <component name='DIS' level='1'/>
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).Provide String value from inputOutput SFString field named address.int
Provide int value from inputOutput SFInt32 field named applicationID.float[]
Provide array of float results from inputOutput MFFloat field named articulationParameterArray.int[]
Provide array of int results from inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.int
Provide int value from inputOutput SFInt32 field named articulationParameterCount.int[]
Provide array of int results from inputOutput MFInt32 field named articulationParameterDesignatorArray.int[]
Provide array of int results from inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.int[]
Provide array of int results from inputOutput MFInt32 field named articulationParameterTypeArray.float
Provide float value from outputOnly SFFloat field named articulationParameterValue0_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue1_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue2_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue3_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue4_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue5_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue6_changed.float
Provide float value from outputOnly SFFloat field named articulationParameterValue7_changed.float[]
Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.boolean
Provide boolean value from inputOutput SFBool field named bboxDisplay.float[]
Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named center.X3DNode[]
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.double
Provide double value in seconds from outputOnly SFTime field named collideTime.int
Provide int value from inputOutput SFInt32 field named collisionType.int
Provide int value from inputOutput SFInt32 field named deadReckoning.Provide String value from inputOutput SFString field named description.double
Provide double value in seconds from outputOnly SFTime field named detonateTime.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationLocation.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationRelativeLocation.int
Provide int value from inputOutput SFInt32 field named detonationResult.boolean
Provide boolean value from inputOutput SFBool field named enabled.int
Provide int value from inputOutput SFInt32 field named entityCategory.int
Provide int value from inputOutput SFInt32 field named entityCountry.int
Provide int value from inputOutput SFInt32 field named entityDomain.int
Provide int value from inputOutput SFInt32 field named entityExtra.int
Provide int value from inputOutput SFInt32 field named entityID.int
Provide int value from inputOutput SFInt32 field named entityKind.int
Provide int value from inputOutput SFInt32 field named entitySpecific.int
Provide int value from inputOutput SFInt32 field named entitySubcategory.int
Provide int value from inputOutput SFInt32 field named eventApplicationID.int
Provide int value from inputOutput SFInt32 field named eventEntityID.int
Provide int value from inputOutput SFInt32 field named eventNumber.int
Provide int value from inputOutput SFInt32 field named eventSiteID.boolean
Provide boolean value from inputOutput SFBool field named fired1.boolean
Provide boolean value from inputOutput SFBool field named fired2.double
Provide double value in seconds from outputOnly SFTime field named firedTime.int
Provide int value from inputOutput SFInt32 field named fireMissionIndex.float
Provide float value from inputOutput SFFloat field named firingRange.int
Provide int value from inputOutput SFInt32 field named firingRate.int
Provide int value from inputOutput SFInt32 field named forceID.int
getFuse()
Provide int value from inputOutput SFInt32 field named fuse.double[]
Provide array of 3-tuple double results from inputOutput SFVec3d field named geoCoords.String[]
Provide array of String results from initializeOnly MFString field named geoSystem.boolean
Provide boolean value from outputOnly SFBool field named isActive.boolean
Provide boolean value from outputOnly SFBool field named isCollided.boolean
Provide boolean value from outputOnly SFBool field named isDetonated.boolean
Provide boolean value from outputOnly SFBool field named isNetworkReader.boolean
Provide boolean value from outputOnly SFBool field named isNetworkWriter.boolean
Provide boolean value from outputOnly SFBool field named isRtpHeaderHeard.boolean
Provide boolean value from outputOnly SFBool field named isStandAlone.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named linearAcceleration.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named linearVelocity.Provide String value from inputOutput SFString field named marking.Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.Provide String value from inputOutput SFString field named multicastRelayHost.int
Provide int value from inputOutput SFInt32 field named multicastRelayPort.int
Provide int value from inputOutput SFInt32 field named munitionApplicationID.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionEndPoint.int
Provide int value from inputOutput SFInt32 field named munitionEntityID.int
Provide int value from inputOutput SFInt32 field named munitionQuantity.int
Provide int value from inputOutput SFInt32 field named munitionSiteID.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionStartPoint.Provide String enumeration value (baseType xs:NMTOKEN) ["standAlone" | "networkReader" | "networkWriter"] from inputOutput SFString field named networkMode.int
getPort()
Provide int value from inputOutput SFInt32 field named port.double
Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named readInterval.float[]
Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.boolean
Provide boolean value from inputOutput SFBool field named rtpHeaderExpected.float[]
getScale()
Provide array of 3-tuple float results from inputOutput SFVec3f field named scale.float[]
Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.int
Provide int value from inputOutput SFInt32 field named siteID.double
Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named timestamp.float[]
Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.boolean
Provide boolean value from inputOutput SFBool field named visible.int
Provide int value from inputOutput SFInt32 field named warhead.double
Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named writeInterval.setAddress
(String newValue) Accessor method to assign String value to inputOutput SFString field named address.setApplicationID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named applicationID.setArticulationParameterArray
(float[] newValue) Accessor method to assign float array to inputOutput MFFloat field named articulationParameterArray.setArticulationParameterChangeIndicatorArray
(int[] newValue) Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.setArticulationParameterCount
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named articulationParameterCount.setArticulationParameterDesignatorArray
(int[] newValue) Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterDesignatorArray.setArticulationParameterIdPartAttachedToArray
(int[] newValue) Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.setArticulationParameterTypeArray
(int[] newValue) Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterTypeArray.setBboxCenter
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.setBboxDisplay
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.setBboxSize
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.setCenter
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named center.void
setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.setCollisionType
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named collisionType.setDeadReckoning
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named deadReckoning.setDescription
(String newValue) Accessor method to assign String value to inputOutput SFString field named description.setDetonationLocation
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationLocation.setDetonationRelativeLocation
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationRelativeLocation.setDetonationResult
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named detonationResult.setEnabled
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.setEntityCategory
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityCategory.setEntityCountry
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityCountry.setEntityDomain
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityDomain.setEntityExtra
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityExtra.setEntityID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityID.setEntityKind
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityKind.setEntitySpecific
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entitySpecific.setEntitySubcategory
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entitySubcategory.setEventApplicationID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named eventApplicationID.setEventEntityID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named eventEntityID.setEventNumber
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named eventNumber.setEventSiteID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named eventSiteID.setFired1
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named fired1.setFired2
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named fired2.setFireMissionIndex
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named fireMissionIndex.setFiringRange
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named firingRange.setFiringRate
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named firingRate.setForceID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named forceID.setFuse
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named fuse.setGeoCoords
(double[] newValue) Accessor method to assign 3-tuple double array to inputOutput SFVec3d field named geoCoords.setGeoSystem
(String[] newValue) Accessor method to assign String array to initializeOnly MFString field named geoSystem.setLinearAcceleration
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearAcceleration.setLinearVelocity
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.setMarking
(String newValue) Accessor method to assign String value to inputOutput SFString field named marking.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.setMulticastRelayHost
(String newValue) Accessor method to assign String value to inputOutput SFString field named multicastRelayHost.setMulticastRelayPort
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named multicastRelayPort.setMunitionApplicationID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named munitionApplicationID.setMunitionEndPoint
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionEndPoint.setMunitionEntityID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named munitionEntityID.setMunitionQuantity
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named munitionQuantity.setMunitionSiteID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named munitionSiteID.setMunitionStartPoint
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionStartPoint.setNetworkMode
(String newValue) Accessor method to assign String enumeration value ("standAlone" | "networkReader" | "networkWriter") to inputOutput SFString field named networkMode.setPort
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named port.setReadInterval
(double newValue) Accessor method to assign double value in seconds to inputOutput SFTime field named readInterval.setRotation
(float[] newValue) Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.setRtpHeaderExpected
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named rtpHeaderExpected.setScale
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named scale.setScaleOrientation
(float[] newValue) Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.setSiteID
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named siteID.setTranslation
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named translation.setVisible
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.setWarhead
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named warhead.setWriteInterval
(double newValue) Accessor method to assign double value in seconds to inputOutput SFTime field named writeInterval.
-
Method Details
-
getAddress
String getAddress()Provide String value from inputOutput SFString field named address.
Tooltip: Multicast network address, or else 'localhost'; Example: 224.2.181.145. *- Returns:
- value of address field
-
setAddress
Accessor method to assign String value to inputOutput SFString field named address.
Tooltip: Multicast network address, or else 'localhost'; Example: 224.2.181.145. *- Parameters:
newValue
- is new value for the address field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getApplicationID
int getApplicationID()Provide int value from inputOutput SFInt32 field named applicationID.
Tooltip: Simulation/exercise applicationID is unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Returns:
- value of applicationID field
-
setApplicationID
Accessor method to assign int value to inputOutput SFInt32 field named applicationID.
Tooltip: Simulation/exercise applicationID is unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Parameters:
newValue
- is new value for the applicationID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterArray
float[] getArticulationParameterArray()Provide array of float results from inputOutput MFFloat field named articulationParameterArray.
Tooltip: Information required for representation of the entity's visual appearance and position of its articulated parts.- Hint: renamed as Variable Parameter in IEEE DIS 2012 revised standard.
- Returns:
- value of articulationParameterArray field
-
setArticulationParameterArray
Accessor method to assign float array to inputOutput MFFloat field named articulationParameterArray.
Tooltip: Information required for representation of the entity's visual appearance and position of its articulated parts.- Hint: renamed as Variable Parameter in IEEE DIS 2012 revised standard.
- Parameters:
newValue
- is new value for the articulationParameterArray field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterChangeIndicatorArray
int[] getArticulationParameterChangeIndicatorArray()Provide array of int results from inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.
Tooltip: Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]. *- Returns:
- value of articulationParameterChangeIndicatorArray field
-
setArticulationParameterChangeIndicatorArray
Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.
Tooltip: Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]. *- Parameters:
newValue
- is new value for the articulationParameterChangeIndicatorArray field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterCount
int getArticulationParameterCount()Provide int value from inputOutput SFInt32 field named articulationParameterCount.
Tooltip: Number of articulated parameters attached to this entity state PDU. *- Returns:
- value of articulationParameterCount field
-
setArticulationParameterCount
Accessor method to assign int value to inputOutput SFInt32 field named articulationParameterCount.
Tooltip: Number of articulated parameters attached to this entity state PDU. *- Parameters:
newValue
- is new value for the articulationParameterCount field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterDesignatorArray
int[] getArticulationParameterDesignatorArray()Provide array of int results from inputOutput MFInt32 field named articulationParameterDesignatorArray.
Tooltip: Array of designators for each articulated parameter. *- Returns:
- value of articulationParameterDesignatorArray field
-
setArticulationParameterDesignatorArray
Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterDesignatorArray.
Tooltip: Array of designators for each articulated parameter. *- Parameters:
newValue
- is new value for the articulationParameterDesignatorArray field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterIdPartAttachedToArray
int[] getArticulationParameterIdPartAttachedToArray()Provide array of int results from inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.
Tooltip: Array of ID parts that each articulated parameter is attached to. *- Returns:
- value of articulationParameterIdPartAttachedToArray field
-
setArticulationParameterIdPartAttachedToArray
Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.
Tooltip: Array of ID parts that each articulated parameter is attached to. *- Parameters:
newValue
- is new value for the articulationParameterIdPartAttachedToArray field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterTypeArray
int[] getArticulationParameterTypeArray()Provide array of int results from inputOutput MFInt32 field named articulationParameterTypeArray.
Tooltip: Array of type enumerations for each articulated parameter element. *- Returns:
- value of articulationParameterTypeArray field
-
setArticulationParameterTypeArray
Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterTypeArray.
Tooltip: Array of type enumerations for each articulated parameter element. *- Parameters:
newValue
- is new value for the articulationParameterTypeArray field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getArticulationParameterValue0
float getArticulationParameterValue0()Provide float value from outputOnly SFFloat field named articulationParameterValue0_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue0_changed field
-
getArticulationParameterValue1
float getArticulationParameterValue1()Provide float value from outputOnly SFFloat field named articulationParameterValue1_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue1_changed field
-
getArticulationParameterValue2
float getArticulationParameterValue2()Provide float value from outputOnly SFFloat field named articulationParameterValue2_changed.
Tooltip: Get element of user-defined payload array. *- Returns:
- value of articulationParameterValue2_changed field
-
getArticulationParameterValue3
float getArticulationParameterValue3()Provide float value from outputOnly SFFloat field named articulationParameterValue3_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue3_changed field
-
getArticulationParameterValue4
float getArticulationParameterValue4()Provide float value from outputOnly SFFloat field named articulationParameterValue4_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue4_changed field
-
getArticulationParameterValue5
float getArticulationParameterValue5()Provide float value from outputOnly SFFloat field named articulationParameterValue5_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue5_changed field
-
getArticulationParameterValue6
float getArticulationParameterValue6()Provide float value from outputOnly SFFloat field named articulationParameterValue6_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue6_changed field
-
getArticulationParameterValue7
float getArticulationParameterValue7()Provide float value from outputOnly SFFloat field named articulationParameterValue7_changed.
Tooltip: Get element of user-defined payload array.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of articulationParameterValue7_changed field
-
getBboxCenter
float[] getBboxCenter()Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.
Tooltip: Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
- Specified by:
getBboxCenter
in interfaceX3DBoundedObject
- Specified by:
getBboxCenter
in interfaceX3DGroupingNode
- Returns:
- value of bboxCenter field
-
setBboxCenter
Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
Tooltip: Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
- Specified by:
setBboxCenter
in interfaceX3DBoundedObject
- Specified by:
setBboxCenter
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value for the bboxCenter field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getBboxDisplay
boolean getBboxDisplay()Provide boolean value from inputOutput SFBool field named bboxDisplay.
Tooltip: Whether to display bounding box for associated geometry, aligned with world coordinates.- Hint: the bounding box is displayed regardless of whether contained content is visible.
- Specified by:
getBboxDisplay
in interfaceX3DBoundedObject
- Specified by:
getBboxDisplay
in interfaceX3DGroupingNode
- Returns:
- value of bboxDisplay field
-
setBboxDisplay
Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.
Tooltip: Whether to display bounding box for associated geometry, aligned with world coordinates.- Hint: the bounding box is displayed regardless of whether contained content is visible.
- Specified by:
setBboxDisplay
in interfaceX3DBoundedObject
- Specified by:
setBboxDisplay
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value for the bboxDisplay field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getBboxSize
float[] getBboxSize()Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.
Tooltip: or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.- Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
- Specified by:
getBboxSize
in interfaceX3DBoundedObject
- Specified by:
getBboxSize
in interfaceX3DGroupingNode
- Returns:
- value of bboxSize field
-
setBboxSize
Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.
Tooltip: or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.- Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
- Specified by:
setBboxSize
in interfaceX3DBoundedObject
- Specified by:
setBboxSize
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value for the bboxSize field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getCenter
float[] getCenter()Provide array of 3-tuple float results from inputOutput SFVec3f field named center.
Tooltip: Translation offset from origin of local coordinate system. *- Returns:
- value of center field
-
setCenter
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named center.
Tooltip: Translation offset from origin of local coordinate system. *- Parameters:
newValue
- is new value for the center field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getChildren
X3DNode[] getChildren()Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.
Tooltip: [X3DChildNode] Grouping nodes contain an ordered list of children nodes.- Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
- Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
- Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
- Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#GroupingAndChildrenNodes
Warning: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode.- Specified by:
getChildren
in interfaceX3DGroupingNode
- Returns:
- value of children field
- See Also:
-
setChildren
Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.
Tooltip: [X3DChildNode] Grouping nodes contain an ordered list of children nodes.- Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
- Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
- Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
- Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#GroupingAndChildrenNodes
Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode.- Specified by:
setChildren
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value for the children field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
addChildren
Add array of children nodes to array of existing nodes (if any).
Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode.- Specified by:
addChildren
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value array to be appended the children field.
-
setChildren
Set single children node, replacing prior array of existing nodes (if any).- Specified by:
setChildren
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new node for the children field
-
getCollideTime
double getCollideTime()Provide double value in seconds from outputOnly SFTime field named collideTime.
Tooltip: When were we collided with?- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of collideTime field
-
getCollisionType
int getCollisionType()Provide int value from inputOutput SFInt32 field named collisionType.
Tooltip: Integer enumeration for type of collision: ELASTIC or INELASTIC. *- Returns:
- value of collisionType field
-
setCollisionType
Accessor method to assign int value to inputOutput SFInt32 field named collisionType.
Tooltip: Integer enumeration for type of collision: ELASTIC or INELASTIC. *- Parameters:
newValue
- is new value for the collisionType field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getDeadReckoning
int getDeadReckoning()Provide int value from inputOutput SFInt32 field named deadReckoning.
Tooltip: Dead reckoning algorithm being used to project position/orientation with velocities/accelerations. *- Returns:
- value of deadReckoning field
-
setDeadReckoning
Accessor method to assign int value to inputOutput SFInt32 field named deadReckoning.
Tooltip: Dead reckoning algorithm being used to project position/orientation with velocities/accelerations. *- Parameters:
newValue
- is new value for the deadReckoning field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getDescription
String getDescription()Provide String value from inputOutput SFString field named description.
Tooltip: Author-provided prose that describes intended purpose of the node.- Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as & for & ampersand character, or " for " quotation-mark character).
- Specified by:
getDescription
in interfaceX3DNetworkSensorNode
- Specified by:
getDescription
in interfaceX3DSensorNode
- Returns:
- value of description field
-
setDescription
Accessor method to assign String value to inputOutput SFString field named description.
Tooltip: Author-provided prose that describes intended purpose of the node.- Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as & for & ampersand character, or " for " quotation-mark character).
- Specified by:
setDescription
in interfaceX3DNetworkSensorNode
- Specified by:
setDescription
in interfaceX3DSensorNode
- Parameters:
newValue
- is new value for the description field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getDetonateTime
double getDetonateTime()Provide double value in seconds from outputOnly SFTime field named detonateTime.
Tooltip: When were we detonated?. *- Returns:
- value of detonateTime field
-
getDetonationLocation
float[] getDetonationLocation()Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationLocation.
Tooltip: World coordinates for detonationLocation. *- Returns:
- value of detonationLocation field
-
setDetonationLocation
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationLocation.
Tooltip: World coordinates for detonationLocation. *- Parameters:
newValue
- is new value for the detonationLocation field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getDetonationRelativeLocation
float[] getDetonationRelativeLocation()Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationRelativeLocation.
Tooltip: Relative coordinates for detonation location. *- Returns:
- value of detonationRelativeLocation field
-
setDetonationRelativeLocation
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationRelativeLocation.
Tooltip: Relative coordinates for detonation location. *- Parameters:
newValue
- is new value for the detonationRelativeLocation field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getDetonationResult
int getDetonationResult()Provide int value from inputOutput SFInt32 field named detonationResult.
Tooltip: Integer enumeration for type of detonation and result that occurred., if any. *- Returns:
- value of detonationResult field
-
setDetonationResult
Accessor method to assign int value to inputOutput SFInt32 field named detonationResult.
Tooltip: Integer enumeration for type of detonation and result that occurred., if any. *- Parameters:
newValue
- is new value for the detonationResult field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEnabled
boolean getEnabled()Provide boolean value from inputOutput SFBool field named enabled.
Tooltip: Enables/disables the sensor node. *- Specified by:
getEnabled
in interfaceX3DNetworkSensorNode
- Specified by:
getEnabled
in interfaceX3DSensorNode
- Returns:
- value of enabled field
-
setEnabled
Accessor method to assign boolean value to inputOutput SFBool field named enabled.
Tooltip: Enables/disables the sensor node. *- Specified by:
setEnabled
in interfaceX3DNetworkSensorNode
- Specified by:
setEnabled
in interfaceX3DSensorNode
- Parameters:
newValue
- is new value for the enabled field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityCategory
int getEntityCategory()Provide int value from inputOutput SFInt32 field named entityCategory.
Tooltip: Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain. See DIS Enumerations values. *- Returns:
- value of entityCategory field
-
setEntityCategory
Accessor method to assign int value to inputOutput SFInt32 field named entityCategory.
Tooltip: Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain. See DIS Enumerations values. *- Parameters:
newValue
- is new value for the entityCategory field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityCountry
int getEntityCountry()Provide int value from inputOutput SFInt32 field named entityCountry.
Tooltip: Integer enumerations value for country to which the design of the entity or its design specification is attributed. *- Returns:
- value of entityCountry field
-
setEntityCountry
Accessor method to assign int value to inputOutput SFInt32 field named entityCountry.
Tooltip: Integer enumerations value for country to which the design of the entity or its design specification is attributed. *- Parameters:
newValue
- is new value for the entityCountry field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityDomain
int getEntityDomain()Provide int value from inputOutput SFInt32 field named entityDomain.
Tooltip: Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER. *- Returns:
- value of entityDomain field
-
setEntityDomain
Accessor method to assign int value to inputOutput SFInt32 field named entityDomain.
Tooltip: Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER. *- Parameters:
newValue
- is new value for the entityDomain field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityExtra
int getEntityExtra()Provide int value from inputOutput SFInt32 field named entityExtra.
Tooltip: Any extra information required to describe a particular entity. The contents of this field shall depend on the type of entity represented. *- Returns:
- value of entityExtra field
-
setEntityExtra
Accessor method to assign int value to inputOutput SFInt32 field named entityExtra.
Tooltip: Any extra information required to describe a particular entity. The contents of this field shall depend on the type of entity represented. *- Parameters:
newValue
- is new value for the entityExtra field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityID
int getEntityID()Provide int value from inputOutput SFInt32 field named entityID.
Tooltip: Simulation/exercise entityID is a unique ID for a single entity within that application. *- Returns:
- value of entityID field
-
setEntityID
Accessor method to assign int value to inputOutput SFInt32 field named entityID.
Tooltip: Simulation/exercise entityID is a unique ID for a single entity within that application. *- Parameters:
newValue
- is new value for the entityID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntityKind
int getEntityKind()Provide int value from inputOutput SFInt32 field named entityKind.
Tooltip: Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER. *- Returns:
- value of entityKind field
-
setEntityKind
Accessor method to assign int value to inputOutput SFInt32 field named entityKind.
Tooltip: Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER. *- Parameters:
newValue
- is new value for the entityKind field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntitySpecific
int getEntitySpecific()Provide int value from inputOutput SFInt32 field named entitySpecific.
Tooltip: Specific information about an entity based on the Subcategory field. See DIS Enumerations values. *- Returns:
- value of entitySpecific field
-
setEntitySpecific
Accessor method to assign int value to inputOutput SFInt32 field named entitySpecific.
Tooltip: Specific information about an entity based on the Subcategory field. See DIS Enumerations values. *- Parameters:
newValue
- is new value for the entitySpecific field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEntitySubcategory
int getEntitySubcategory()Provide int value from inputOutput SFInt32 field named entitySubcategory.
Tooltip: Integer enumerations value for particular subcategory to which an entity belongs based on the category field. See DIS Enumerations values. *- Returns:
- value of entitySubcategory field
-
setEntitySubcategory
Accessor method to assign int value to inputOutput SFInt32 field named entitySubcategory.
Tooltip: Integer enumerations value for particular subcategory to which an entity belongs based on the category field. See DIS Enumerations values. *- Parameters:
newValue
- is new value for the entitySubcategory field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEventApplicationID
int getEventApplicationID()Provide int value from inputOutput SFInt32 field named eventApplicationID.
Tooltip: Simulation/exercise eventApplicationID is unique for events generated from application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Returns:
- value of eventApplicationID field
-
setEventApplicationID
Accessor method to assign int value to inputOutput SFInt32 field named eventApplicationID.
Tooltip: Simulation/exercise eventApplicationID is unique for events generated from application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Parameters:
newValue
- is new value for the eventApplicationID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEventEntityID
int getEventEntityID()Provide int value from inputOutput SFInt32 field named eventEntityID.
Tooltip: For a given event, simulation/exercise entityID is a unique ID for a single entity within that application. *- Returns:
- value of eventEntityID field
-
setEventEntityID
Accessor method to assign int value to inputOutput SFInt32 field named eventEntityID.
Tooltip: For a given event, simulation/exercise entityID is a unique ID for a single entity within that application. *- Parameters:
newValue
- is new value for the eventEntityID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEventNumber
int getEventNumber()Provide int value from inputOutput SFInt32 field named eventNumber.
Tooltip: Sequential number of each event issued by an application.- Warning: reuse of numbers may be necessary during long simulation exercises.
- Returns:
- value of eventNumber field
-
setEventNumber
Accessor method to assign int value to inputOutput SFInt32 field named eventNumber.
Tooltip: Sequential number of each event issued by an application.- Warning: reuse of numbers may be necessary during long simulation exercises.
- Parameters:
newValue
- is new value for the eventNumber field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getEventSiteID
int getEventSiteID()Provide int value from inputOutput SFInt32 field named eventSiteID.
Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Returns:
- value of eventSiteID field
-
setEventSiteID
Accessor method to assign int value to inputOutput SFInt32 field named eventSiteID.
Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Parameters:
newValue
- is new value for the eventSiteID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFired1
boolean getFired1()Provide boolean value from inputOutput SFBool field named fired1.
Tooltip: Has the primary weapon (Fire PDU) been fired?. *- Returns:
- value of fired1 field
-
setFired1
Accessor method to assign boolean value to inputOutput SFBool field named fired1.
Tooltip: Has the primary weapon (Fire PDU) been fired?. *- Parameters:
newValue
- is new value for the fired1 field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFired2
boolean getFired2()Provide boolean value from inputOutput SFBool field named fired2.
Tooltip: Has the secondary weapon (Fire PDU) been fired?. *- Returns:
- value of fired2 field
-
setFired2
Accessor method to assign boolean value to inputOutput SFBool field named fired2.
Tooltip: Has the secondary weapon (Fire PDU) been fired?. *- Parameters:
newValue
- is new value for the fired2 field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFiredTime
double getFiredTime()Provide double value in seconds from outputOnly SFTime field named firedTime.
Tooltip: When did we shoot a weapon (Fire PDU)?- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of firedTime field
-
getFireMissionIndex
int getFireMissionIndex()Provide int value from inputOutput SFInt32 field named fireMissionIndex.
Tooltip: . *- Returns:
- value of fireMissionIndex field
-
setFireMissionIndex
Accessor method to assign int value to inputOutput SFInt32 field named fireMissionIndex.
Tooltip: . *- Parameters:
newValue
- is new value for the fireMissionIndex field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFiringRange
float getFiringRange()Provide float value from inputOutput SFFloat field named firingRange.
Tooltip: Range (three dimension, straight-line distance) that the firing entity's fire control system has assumed for computing the fire control solution if a weapon and if the value is known. *- Returns:
- value of firingRange field
-
setFiringRange
Accessor method to assign float value to inputOutput SFFloat field named firingRange.
Tooltip: Range (three dimension, straight-line distance) that the firing entity's fire control system has assumed for computing the fire control solution if a weapon and if the value is known. *- Parameters:
newValue
- is new value for the firingRange field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFiringRate
int getFiringRate()Provide int value from inputOutput SFInt32 field named firingRate.
Tooltip: Rate at which munitions are fired. *- Returns:
- value of firingRate field
-
setFiringRate
Accessor method to assign int value to inputOutput SFInt32 field named firingRate.
Tooltip: Rate at which munitions are fired. *- Parameters:
newValue
- is new value for the firingRate field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getForceID
int getForceID()Provide int value from inputOutput SFInt32 field named forceID.
Tooltip: forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER. *- Returns:
- value of forceID field
-
setForceID
Accessor method to assign int value to inputOutput SFInt32 field named forceID.
Tooltip: forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER. *- Parameters:
newValue
- is new value for the forceID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getFuse
int getFuse()Provide int value from inputOutput SFInt32 field named fuse.
Tooltip: Integer enumerations value for type of fuse on the munition. *- Returns:
- value of fuse field
-
setFuse
Accessor method to assign int value to inputOutput SFInt32 field named fuse.
Tooltip: Integer enumerations value for type of fuse on the munition. *- Parameters:
newValue
- is new value for the fuse field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getGeoCoords
double[] getGeoCoords()Provide array of 3-tuple double results from inputOutput SFVec3d field named geoCoords.
Tooltip: Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
- Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
- Returns:
- value of geoCoords field
-
setGeoCoords
Accessor method to assign 3-tuple double array to inputOutput SFVec3d field named geoCoords.
Tooltip: Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
- Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
- Parameters:
newValue
- is new value for the geoCoords field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getGeoSystem
String[] getGeoSystem()Provide array of String results from initializeOnly MFString field named geoSystem.
Tooltip: Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.- Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Spatialreferenceframes
- Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Specifyinggeospatialcoords
- Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
- Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
- Returns:
- value of geoSystem field
-
setGeoSystem
Accessor method to assign String array to initializeOnly MFString field named geoSystem.
Tooltip: Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.- Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Spatialreferenceframes
- Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Specifyinggeospatialcoords
- Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
- Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
- Parameters:
newValue
- is new value for the geoSystem field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getIsActive
boolean getIsActive()Provide boolean value from outputOnly SFBool field named isActive.
Tooltip: Have we received a network update recently?- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Specified by:
getIsActive
in interfaceX3DNetworkSensorNode
- Specified by:
getIsActive
in interfaceX3DSensorNode
- Returns:
- value of isActive field
-
getIsCollided
boolean getIsCollided()Provide boolean value from outputOnly SFBool field named isCollided.
Tooltip: Has a matching CollisionPDU reported a collision?- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isCollided field
-
getIsDetonated
boolean getIsDetonated()Provide boolean value from outputOnly SFBool field named isDetonated.
Tooltip: Has a matching DetonationPDU reported a detonation?- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isDetonated field
-
getIsNetworkReader
boolean getIsNetworkReader()Provide boolean value from outputOnly SFBool field named isNetworkReader.
Tooltip: Whether networkMode='remote' (listen to network as copy of remote entity).- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isNetworkReader field
-
getIsNetworkWriter
boolean getIsNetworkWriter()Provide boolean value from outputOnly SFBool field named isNetworkWriter.
Tooltip: Whether networkMode='master' (output to network as master entity at writeInterval).- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isNetworkWriter field
-
getIsRtpHeaderHeard
boolean getIsRtpHeaderHeard()Provide boolean value from outputOnly SFBool field named isRtpHeaderHeard.
Tooltip: Whether incoming DIS packets have an RTP header prepended.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isRtpHeaderHeard field
-
getIsStandAlone
boolean getIsStandAlone()Provide boolean value from outputOnly SFBool field named isStandAlone.
Tooltip: Whether networkMode='local' (ignore network but still respond to local events).- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of isStandAlone field
-
getLinearAcceleration
float[] getLinearAcceleration()Provide array of 3-tuple float results from inputOutput SFVec3f field named linearAcceleration.
Tooltip: Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used. *- Returns:
- value of linearAcceleration field
-
setLinearAcceleration
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearAcceleration.
Tooltip: Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used. *- Parameters:
newValue
- is new value for the linearAcceleration field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getLinearVelocity
float[] getLinearVelocity()Provide array of 3-tuple float results from inputOutput SFVec3f field named linearVelocity.
Tooltip: Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used. *- Returns:
- value of linearVelocity field
-
setLinearVelocity
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.
Tooltip: Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used. *- Parameters:
newValue
- is new value for the linearVelocity field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMarking
String getMarking()Provide String value from inputOutput SFString field named marking.
Tooltip: Maximum of 11 characters for simple entity label. *- Returns:
- value of marking field
-
setMarking
Accessor method to assign String value to inputOutput SFString field named marking.
Tooltip: Maximum of 11 characters for simple entity label. *- Parameters:
newValue
- is new value for the marking field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMetadata
X3DMetadataObject getMetadata()Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
Tooltip: [X3DMetadataObject] Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.- Hint: X3D Architecture 7.2.4 Metadata https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/core.html#Metadata
- Specified by:
getMetadata
in interfaceX3DChildNode
- Specified by:
getMetadata
in interfaceX3DGroupingNode
- Specified by:
getMetadata
in interfaceX3DNetworkSensorNode
- Specified by:
getMetadata
in interfaceX3DNode
- Specified by:
getMetadata
in interfaceX3DSensorNode
- Returns:
- value of metadata field
- See Also:
-
setMetadata
Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
Tooltip: [X3DMetadataObject] Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.- Hint: X3D Architecture 7.2.4 Metadata https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/core.html#Metadata
- Specified by:
setMetadata
in interfaceX3DChildNode
- Specified by:
setMetadata
in interfaceX3DGroupingNode
- Specified by:
setMetadata
in interfaceX3DNetworkSensorNode
- Specified by:
setMetadata
in interfaceX3DNode
- Specified by:
setMetadata
in interfaceX3DSensorNode
- Parameters:
newValue
- is new value for the metadata field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).- See Also:
-
getMulticastRelayHost
String getMulticastRelayHost()Provide String value from inputOutput SFString field named multicastRelayHost.
Tooltip: Fallback server address if multicast not available locally. Example: track.nps.edu. *- Returns:
- value of multicastRelayHost field
-
setMulticastRelayHost
Accessor method to assign String value to inputOutput SFString field named multicastRelayHost.
Tooltip: Fallback server address if multicast not available locally. Example: track.nps.edu. *- Parameters:
newValue
- is new value for the multicastRelayHost field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMulticastRelayPort
int getMulticastRelayPort()Provide int value from inputOutput SFInt32 field named multicastRelayPort.
Tooltip: Fallback server port if multicast not available locally. Example: 8010. *- Returns:
- value of multicastRelayPort field
-
setMulticastRelayPort
Accessor method to assign int value to inputOutput SFInt32 field named multicastRelayPort.
Tooltip: Fallback server port if multicast not available locally. Example: 8010. *- Parameters:
newValue
- is new value for the multicastRelayPort field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionApplicationID
int getMunitionApplicationID()Provide int value from inputOutput SFInt32 field named munitionApplicationID.
Tooltip: munitionApplicationID, unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Returns:
- value of munitionApplicationID field
-
setMunitionApplicationID
Accessor method to assign int value to inputOutput SFInt32 field named munitionApplicationID.
Tooltip: munitionApplicationID, unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Parameters:
newValue
- is new value for the munitionApplicationID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionEndPoint
float[] getMunitionEndPoint()Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionEndPoint.
Tooltip: Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates. *- Returns:
- value of munitionEndPoint field
-
setMunitionEndPoint
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionEndPoint.
Tooltip: Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates. *- Parameters:
newValue
- is new value for the munitionEndPoint field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionEntityID
int getMunitionEntityID()Provide int value from inputOutput SFInt32 field named munitionEntityID.
Tooltip: munitionEntityID is unique ID for entity firing munition within that application. *- Returns:
- value of munitionEntityID field
-
setMunitionEntityID
Accessor method to assign int value to inputOutput SFInt32 field named munitionEntityID.
Tooltip: munitionEntityID is unique ID for entity firing munition within that application. *- Parameters:
newValue
- is new value for the munitionEntityID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionQuantity
int getMunitionQuantity()Provide int value from inputOutput SFInt32 field named munitionQuantity.
Tooltip: Quantity of munitions fired. *- Returns:
- value of munitionQuantity field
-
setMunitionQuantity
Accessor method to assign int value to inputOutput SFInt32 field named munitionQuantity.
Tooltip: Quantity of munitions fired. *- Parameters:
newValue
- is new value for the munitionQuantity field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionSiteID
int getMunitionSiteID()Provide int value from inputOutput SFInt32 field named munitionSiteID.
Tooltip: Munition siteID of the participating LAN or organization. *- Returns:
- value of munitionSiteID field
-
setMunitionSiteID
Accessor method to assign int value to inputOutput SFInt32 field named munitionSiteID.
Tooltip: Munition siteID of the participating LAN or organization. *- Parameters:
newValue
- is new value for the munitionSiteID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMunitionStartPoint
float[] getMunitionStartPoint()Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionStartPoint.
Tooltip: Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates. *- Returns:
- value of munitionStartPoint field
-
setMunitionStartPoint
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionStartPoint.
Tooltip: Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates. *- Parameters:
newValue
- is new value for the munitionStartPoint field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getNetworkMode
String getNetworkMode()Provide String enumeration value (baseType xs:NMTOKEN) ["standAlone" | "networkReader" | "networkWriter"] from inputOutput SFString field named networkMode.
Tooltip: Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value "standAlone" ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.- Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
- Warning: network activity may have associated security issues.
- Returns:
- value of networkMode field
-
setNetworkMode
Accessor method to assign String enumeration value ("standAlone" | "networkReader" | "networkWriter") to inputOutput SFString field named networkMode.
Tooltip: Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value "standAlone" ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.- Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
- Warning: network activity may have associated security issues.
- Parameters:
newValue
- is new value for the networkMode field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getPort
int getPort()Provide int value from inputOutput SFInt32 field named port.
Tooltip: Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages. Example: 3000. *- Returns:
- value of port field
-
setPort
Accessor method to assign int value to inputOutput SFInt32 field named port.
Tooltip: Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages. Example: 3000. *- Parameters:
newValue
- is new value for the port field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getReadInterval
double getReadInterval()Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named readInterval.
Tooltip: [0,+infinity) Seconds between read updates, 0 means no reading.- Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
- Returns:
- value of readInterval field
-
setReadInterval
Accessor method to assign double value in seconds to inputOutput SFTime field named readInterval.
Tooltip: [0,+infinity) Seconds between read updates, 0 means no reading.- Hint: readInterval is a nonnegative SFTime duration interval, not an absolute clock time.
- Parameters:
newValue
- is new value for the readInterval field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getRotation
float[] getRotation()Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.
Tooltip: Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes. *- Returns:
- value of rotation field
-
setRotation
Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
Tooltip: Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes. *- Parameters:
newValue
- is new value for the rotation field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getRtpHeaderExpected
boolean getRtpHeaderExpected()Provide boolean value from inputOutput SFBool field named rtpHeaderExpected.
Tooltip: Whether RTP headers are prepended to DIS PDUs. *- Returns:
- value of rtpHeaderExpected field
-
setRtpHeaderExpected
Accessor method to assign boolean value to inputOutput SFBool field named rtpHeaderExpected.
Tooltip: Whether RTP headers are prepended to DIS PDUs. *- Parameters:
newValue
- is new value for the rtpHeaderExpected field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getScale
float[] getScale()Provide array of 3-tuple float results from inputOutput SFVec3f field named scale.
Tooltip: Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation. *- Returns:
- value of scale field
-
setScale
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named scale.
Tooltip: Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation. *- Parameters:
newValue
- is new value for the scale field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getScaleOrientation
float[] getScaleOrientation()Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.
Tooltip: Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations). *- Returns:
- value of scaleOrientation field
-
setScaleOrientation
Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
Tooltip: Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations). *- Parameters:
newValue
- is new value for the scaleOrientation field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getSiteID
int getSiteID()Provide int value from inputOutput SFInt32 field named siteID.
Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Returns:
- value of siteID field
-
setSiteID
Accessor method to assign int value to inputOutput SFInt32 field named siteID.
Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Parameters:
newValue
- is new value for the siteID field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getTimestamp
double getTimestamp()Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named timestamp.
Tooltip: DIS timestamp received from latest PDU update, converted to X3D SFTime units.- Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
- Returns:
- value of timestamp field
-
getTranslation
float[] getTranslation()Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.
Tooltip: Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes. *- Returns:
- value of translation field
-
setTranslation
Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named translation.
Tooltip: Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes. *- Parameters:
newValue
- is new value for the translation field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getVisible
boolean getVisible()Provide boolean value from inputOutput SFBool field named visible.
Tooltip: Whether or not renderable content within this node is visually displayed.- Hint: the visible field has no effect on animation behaviors, event passing or other non-visual characteristics.
- Hint: content must be visible to be collidable and to be pickable.
- Specified by:
getVisible
in interfaceX3DBoundedObject
- Specified by:
getVisible
in interfaceX3DGroupingNode
- Returns:
- value of visible field
-
setVisible
Accessor method to assign boolean value to inputOutput SFBool field named visible.
Tooltip: Whether or not renderable content within this node is visually displayed.- Hint: the visible field has no effect on animation behaviors, event passing or other non-visual characteristics.
- Hint: content must be visible to be collidable and to be pickable.
- Specified by:
setVisible
in interfaceX3DBoundedObject
- Specified by:
setVisible
in interfaceX3DGroupingNode
- Parameters:
newValue
- is new value for the visible field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getWarhead
int getWarhead()Provide int value from inputOutput SFInt32 field named warhead.
Tooltip: Integer enumerations value for type of warhead on the munition. *- Returns:
- value of warhead field
-
setWarhead
Accessor method to assign int value to inputOutput SFInt32 field named warhead.
Tooltip: Integer enumerations value for type of warhead on the munition. *- Parameters:
newValue
- is new value for the warhead field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getWriteInterval
double getWriteInterval()Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named writeInterval.
Tooltip: [0,+infinity) Seconds between write updates, 0 means no writing (sending).- Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
- Returns:
- value of writeInterval field
-
setWriteInterval
Accessor method to assign double value in seconds to inputOutput SFTime field named writeInterval.
Tooltip: [0,+infinity) Seconds between write updates, 0 means no writing (sending).- Hint: writeInterval is a nonnegative SFTime duration interval, not an absolute clock time.
- Parameters:
newValue
- is new value for the writeInterval field.- Returns:
EspduTransform
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-