Interface EspduTransform

    • Method Summary

      Modifier and Type Method Description
      void addChildren​(X3DNode[] newValue)
      Add array of children nodes to array of existing nodes (if any).
      java.lang.String getAddress()
      Provide String value from inputOutput SFString field named address.
      int getApplicationID()
      Provide int value from inputOutput SFInt32 field named applicationID.
      float[] getArticulationParameterArray()
      Provide array of float results from inputOutput MFFloat field named articulationParameterArray.
      int[] getArticulationParameterChangeIndicatorArray()
      Provide array of int results from inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.
      int getArticulationParameterCount()
      Provide int value from inputOutput SFInt32 field named articulationParameterCount.
      int[] getArticulationParameterDesignatorArray()
      Provide array of int results from inputOutput MFInt32 field named articulationParameterDesignatorArray.
      int[] getArticulationParameterIdPartAttachedToArray()
      Provide array of int results from inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.
      int[] getArticulationParameterTypeArray()
      Provide array of int results from inputOutput MFInt32 field named articulationParameterTypeArray.
      float getArticulationParameterValue0()
      Provide float value from outputOnly SFFloat field named articulationParameterValue0_changed.
      float getArticulationParameterValue1()
      Provide float value from outputOnly SFFloat field named articulationParameterValue1_changed.
      float getArticulationParameterValue2()
      Provide float value from outputOnly SFFloat field named articulationParameterValue2_changed.
      float getArticulationParameterValue3()
      Provide float value from outputOnly SFFloat field named articulationParameterValue3_changed.
      float getArticulationParameterValue4()
      Provide float value from outputOnly SFFloat field named articulationParameterValue4_changed.
      float getArticulationParameterValue5()
      Provide float value from outputOnly SFFloat field named articulationParameterValue5_changed.
      float getArticulationParameterValue6()
      Provide float value from outputOnly SFFloat field named articulationParameterValue6_changed.
      float getArticulationParameterValue7()
      Provide float value from outputOnly SFFloat field named articulationParameterValue7_changed.
      float[] getBboxCenter()
      Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.
      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.
      float[] getCenter()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named center.
      X3DNode[] getChildren()
      Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field children.
      double getCollideTime()
      Provide double value in seconds from outputOnly SFTime field named collideTime.
      int getCollisionType()
      Provide int value from inputOutput SFInt32 field named collisionType.
      int getDeadReckoning()
      Provide int value from inputOutput SFInt32 field named deadReckoning.
      double getDetonateTime()
      Provide double value in seconds from outputOnly SFTime field named detonateTime.
      float[] getDetonationLocation()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationLocation.
      float[] getDetonationRelativeLocation()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationRelativeLocation.
      int getDetonationResult()
      Provide int value from inputOutput SFInt32 field named detonationResult.
      boolean getEnabled()
      Provide boolean value from inputOutput SFBool field named enabled.
      int getEntityCategory()
      Provide int value from inputOutput SFInt32 field named entityCategory.
      int getEntityCountry()
      Provide int value from inputOutput SFInt32 field named entityCountry.
      int getEntityDomain()
      Provide int value from inputOutput SFInt32 field named entityDomain.
      int getEntityExtra()
      Provide int value from inputOutput SFInt32 field named entityExtra.
      int getEntityID()
      Provide int value from inputOutput SFInt32 field named entityID.
      int getEntityKind()
      Provide int value from inputOutput SFInt32 field named entityKind.
      int getEntitySpecific()
      Provide int value from inputOutput SFInt32 field named entitySpecific.
      int getEntitySubcategory()
      Provide int value from inputOutput SFInt32 field named entitySubcategory.
      int getEventApplicationID()
      Provide int value from inputOutput SFInt32 field named eventApplicationID.
      int getEventEntityID()
      Provide int value from inputOutput SFInt32 field named eventEntityID.
      int getEventNumber()
      Provide int value from inputOutput SFInt32 field named eventNumber.
      int getEventSiteID()
      Provide int value from inputOutput SFInt32 field named eventSiteID.
      boolean getFired1()
      Provide boolean value from inputOutput SFBool field named fired1.
      boolean getFired2()
      Provide boolean value from inputOutput SFBool field named fired2.
      double getFiredTime()
      Provide double value in seconds from outputOnly SFTime field named firedTime.
      int getFireMissionIndex()
      Provide int value from inputOutput SFInt32 field named fireMissionIndex.
      float getFiringRange()
      Provide float value from inputOutput SFFloat field named firingRange.
      int getFiringRate()
      Provide int value from inputOutput SFInt32 field named firingRate.
      int getForceID()
      Provide int value from inputOutput SFInt32 field named forceID.
      int getFuse()
      Provide int value from inputOutput SFInt32 field named fuse.
      double[] getGeoCoords()
      Provide array of 3-tuple double results from inputOutput SFVec3d field named geoCoords.
      java.lang.String[] getGeoSystem()
      Provide array of String results from initializeOnly MFString field named geoSystem.
      boolean getIsActive()
      Provide boolean value from outputOnly SFBool field named isActive.
      boolean getIsCollided()
      Provide boolean value from outputOnly SFBool field named isCollided.
      boolean getIsDetonated()
      Provide boolean value from outputOnly SFBool field named isDetonated.
      boolean getIsNetworkReader()
      Provide boolean value from outputOnly SFBool field named isNetworkReader.
      boolean getIsNetworkWriter()
      Provide boolean value from outputOnly SFBool field named isNetworkWriter.
      boolean getIsRtpHeaderHeard()
      Provide boolean value from outputOnly SFBool field named isRtpHeaderHeard.
      boolean getIsStandAlone()
      Provide boolean value from outputOnly SFBool field named isStandAlone.
      float[] getLinearAcceleration()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named linearAcceleration.
      float[] getLinearVelocity()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named linearVelocity.
      java.lang.String getMarking()
      Provide String value from inputOutput SFString field named marking.
      X3DMetadataObject getMetadata()
      Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
      java.lang.String getMulticastRelayHost()
      Provide String value from inputOutput SFString field named multicastRelayHost.
      int getMulticastRelayPort()
      Provide int value from inputOutput SFInt32 field named multicastRelayPort.
      int getMunitionApplicationID()
      Provide int value from inputOutput SFInt32 field named munitionApplicationID.
      float[] getMunitionEndPoint()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionEndPoint.
      int getMunitionEntityID()
      Provide int value from inputOutput SFInt32 field named munitionEntityID.
      int getMunitionQuantity()
      Provide int value from inputOutput SFInt32 field named munitionQuantity.
      int getMunitionSiteID()
      Provide int value from inputOutput SFInt32 field named munitionSiteID.
      float[] getMunitionStartPoint()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named munitionStartPoint.
      java.lang.String getNetworkMode()
      Provide String enumeration value ( baseType networkModeChoices) ["standAlone" | "networkReader" | "networkWriter"] from inputOutput SFString field named networkMode.
      int getPort()
      Provide int value from inputOutput SFInt32 field named port.
      double getReadInterval()
      Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named readInterval.
      float[] getRotation()
      Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.
      boolean getRtpHeaderExpected()
      Provide boolean value from initializeOnly SFBool field named rtpHeaderExpected.
      float[] getScale()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named scale.
      float[] getScaleOrientation()
      Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.
      int getSiteID()
      Provide int value from inputOutput SFInt32 field named siteID.
      double getTimestamp()
      Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named timestamp.
      float[] getTranslation()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.
      int getWarhead()
      Provide int value from inputOutput SFInt32 field named warhead.
      double getWriteInterval()
      Provide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named writeInterval.
      EspduTransform setAddress​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named address.
      EspduTransform setApplicationID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named applicationID.
      EspduTransform setArticulationParameterArray​(float[] newValue)
      Accessor method to assign float array to inputOutput MFFloat field named articulationParameterArray.
      EspduTransform setArticulationParameterChangeIndicatorArray​(int[] newValue)
      Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.
      EspduTransform setArticulationParameterCount​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named articulationParameterCount.
      EspduTransform setArticulationParameterDesignatorArray​(int[] newValue)
      Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterDesignatorArray.
      EspduTransform setArticulationParameterIdPartAttachedToArray​(int[] newValue)
      Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.
      EspduTransform setArticulationParameterTypeArray​(int[] newValue)
      Accessor method to assign int array to inputOutput MFInt32 field named articulationParameterTypeArray.
      EspduTransform setBboxCenter​(float[] newValue)
      Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
      EspduTransform setBboxSize​(float[] newValue)
      Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.
      EspduTransform 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).
      EspduTransform setChildren​(X3DNode[] newValue)
      Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children.
      EspduTransform setCollisionType​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named collisionType.
      EspduTransform setDeadReckoning​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named deadReckoning.
      EspduTransform setDetonationLocation​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationLocation.
      EspduTransform setDetonationRelativeLocation​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationRelativeLocation.
      EspduTransform setDetonationResult​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named detonationResult.
      EspduTransform setEnabled​(boolean newValue)
      Accessor method to assign boolean value to inputOutput SFBool field named enabled.
      EspduTransform setEntityCategory​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityCategory.
      EspduTransform setEntityCountry​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityCountry.
      EspduTransform setEntityDomain​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityDomain.
      EspduTransform setEntityExtra​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityExtra.
      EspduTransform setEntityID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityID.
      EspduTransform setEntityKind​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entityKind.
      EspduTransform setEntitySpecific​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entitySpecific.
      EspduTransform setEntitySubcategory​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named entitySubcategory.
      EspduTransform setEventApplicationID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named eventApplicationID.
      EspduTransform setEventEntityID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named eventEntityID.
      EspduTransform setEventNumber​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named eventNumber.
      EspduTransform setEventSiteID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named eventSiteID.
      EspduTransform setFired1​(boolean newValue)
      Accessor method to assign boolean value to inputOutput SFBool field named fired1.
      EspduTransform setFired2​(boolean newValue)
      Accessor method to assign boolean value to inputOutput SFBool field named fired2.
      EspduTransform setFireMissionIndex​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named fireMissionIndex.
      EspduTransform setFiringRange​(float newValue)
      Accessor method to assign float value to inputOutput SFFloat field named firingRange.
      EspduTransform setFiringRate​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named firingRate.
      EspduTransform setForceID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named forceID.
      EspduTransform setFuse​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named fuse.
      EspduTransform setGeoCoords​(double[] newValue)
      Accessor method to assign 3-tuple double array to inputOutput SFVec3d field named geoCoords.
      EspduTransform setGeoSystem​(java.lang.String[] newValue)
      Accessor method to assign String array to initializeOnly MFString field named geoSystem.
      EspduTransform setLinearAcceleration​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearAcceleration.
      EspduTransform setLinearVelocity​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.
      EspduTransform setMarking​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named marking.
      EspduTransform setMetadata​(X3DMetadataObject newValue)
      Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
      EspduTransform setMulticastRelayHost​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named multicastRelayHost.
      EspduTransform setMulticastRelayPort​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named multicastRelayPort.
      EspduTransform setMunitionApplicationID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named munitionApplicationID.
      EspduTransform setMunitionEndPoint​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionEndPoint.
      EspduTransform setMunitionEntityID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named munitionEntityID.
      EspduTransform setMunitionQuantity​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named munitionQuantity.
      EspduTransform setMunitionSiteID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named munitionSiteID.
      EspduTransform setMunitionStartPoint​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named munitionStartPoint.
      EspduTransform setNetworkMode​(java.lang.String newValue)
      Accessor method to assign String enumeration value ("standAlone" | "networkReader" | "networkWriter") to inputOutput SFString field named networkMode.
      EspduTransform setPort​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named port.
      EspduTransform setReadInterval​(double newValue)
      Accessor method to assign double value in seconds to inputOutput SFTime field named readInterval.
      EspduTransform setRotation​(float[] newValue)
      Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
      EspduTransform setRtpHeaderExpected​(boolean newValue)
      Accessor method to assign boolean value to initializeOnly SFBool field named rtpHeaderExpected.
      EspduTransform setScale​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named scale.
      EspduTransform setScaleOrientation​(float[] newValue)
      Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
      EspduTransform setSiteID​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named siteID.
      EspduTransform setTranslation​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named translation.
      EspduTransform setWarhead​(int newValue)
      Accessor method to assign int value to inputOutput SFInt32 field named warhead.
      EspduTransform setWriteInterval​(double newValue)
      Accessor method to assign double value in seconds to inputOutput SFTime field named writeInterval.
    • Method Detail

      • getAddress

        java.lang.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

        EspduTransform setAddress​(java.lang.String newValue)
        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

        EspduTransform setApplicationID​(int newValue)
        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

        EspduTransform setArticulationParameterArray​(float[] newValue)
        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

        EspduTransform setArticulationParameterChangeIndicatorArray​(int[] newValue)
        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

        EspduTransform setArticulationParameterCount​(int newValue)
        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

        EspduTransform setArticulationParameterDesignatorArray​(int[] newValue)
        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

        EspduTransform setArticulationParameterIdPartAttachedToArray​(int[] newValue)
        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

        EspduTransform setArticulationParameterTypeArray​(int[] newValue)
        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
      • setBboxCenter

        EspduTransform setBboxCenter​(float[] newValue)
        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.
        Specified by:
        setBboxCenter in interface X3DBoundedObject
        Specified by:
        setBboxCenter in interface X3DGroupingNode
        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).
      • 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: 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.
        Specified by:
        getBboxSize in interface X3DBoundedObject
        Specified by:
        getBboxSize in interface X3DGroupingNode
        Returns:
        value of bboxSize field
      • setBboxSize

        EspduTransform setBboxSize​(float[] newValue)
        Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.

        Tooltip: 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.
        Specified by:
        setBboxSize in interface X3DBoundedObject
        Specified by:
        setBboxSize in interface X3DGroupingNode
        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

        EspduTransform setCenter​(float[] newValue)
        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 X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) 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, http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes


        Warning: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode.
        Specified by:
        getChildren in interface X3DGroupingNode
        Returns:
        value of children field
        See Also:
        X3DChildNode
      • setChildren

        EspduTransform setChildren​(X3DNode[] newValue)
        Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) 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, http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes


        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode.
        Specified by:
        setChildren in interface X3DGroupingNode
        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

        void addChildren​(X3DNode[] newValue)
        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 interface X3DGroupingNode
        Parameters:
        newValue - is new value array to be appended the children field.
      • setChildren

        void setChildren​(X3DNode newValue)
        Set single children node, replacing prior array of existing nodes (if any).
        Specified by:
        setChildren in interface X3DGroupingNode
        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

        EspduTransform setCollisionType​(int newValue)
        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

        EspduTransform setDeadReckoning​(int newValue)
        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).
      • 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

        EspduTransform setDetonationLocation​(float[] newValue)
        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

        EspduTransform setDetonationRelativeLocation​(float[] newValue)
        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

        EspduTransform setDetonationResult​(int newValue)
        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 interface X3DNetworkSensorNode
        Specified by:
        getEnabled in interface X3DSensorNode
        Returns:
        value of enabled field
      • setEnabled

        EspduTransform setEnabled​(boolean newValue)
        Accessor method to assign boolean value to inputOutput SFBool field named enabled.

        Tooltip: Enables/disables the sensor node. *
        Specified by:
        setEnabled in interface X3DNetworkSensorNode
        Specified by:
        setEnabled in interface X3DSensorNode
        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

        EspduTransform setEntityCategory​(int newValue)
        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

        EspduTransform setEntityCountry​(int newValue)
        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

        EspduTransform setEntityDomain​(int newValue)
        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

        EspduTransform setEntityExtra​(int newValue)
        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

        EspduTransform setEntityID​(int newValue)
        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

        EspduTransform setEntityKind​(int newValue)
        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

        EspduTransform setEntitySpecific​(int newValue)
        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.
        Returns:
        value of entitySubcategory field
      • setEntitySubcategory

        EspduTransform setEntitySubcategory​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named entitySubcategory.
        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

        EspduTransform setEventApplicationID​(int newValue)
        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

        EspduTransform setEventEntityID​(int newValue)
        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

        EspduTransform setEventNumber​(int newValue)
        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

        EspduTransform setEventSiteID​(int newValue)
        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

        EspduTransform setFired1​(boolean newValue)
        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

        EspduTransform setFired2​(boolean newValue)
        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

        EspduTransform setFireMissionIndex​(int newValue)
        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

        EspduTransform setFiringRange​(float newValue)
        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

        EspduTransform setFiringRate​(int newValue)
        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

        EspduTransform setForceID​(int newValue)
        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

        EspduTransform setFuse​(int newValue)
        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).
        Returns:
        value of geoCoords field
      • setGeoCoords

        EspduTransform setGeoCoords​(double[] newValue)
        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).
        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).
      • 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 interface X3DNetworkSensorNode
        Specified by:
        getIsActive in interface X3DSensorNode
        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

        EspduTransform setLinearAcceleration​(float[] newValue)
        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

        EspduTransform setLinearVelocity​(float[] newValue)
        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

        java.lang.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

        EspduTransform setMarking​(java.lang.String newValue)
        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).
      • getMulticastRelayHost

        java.lang.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

        EspduTransform setMulticastRelayHost​(java.lang.String newValue)
        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

        EspduTransform setMulticastRelayPort​(int newValue)
        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

        EspduTransform setMunitionApplicationID​(int newValue)
        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

        EspduTransform setMunitionEndPoint​(float[] newValue)
        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

        EspduTransform setMunitionEntityID​(int newValue)
        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

        EspduTransform setMunitionQuantity​(int newValue)
        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

        EspduTransform setMunitionSiteID​(int newValue)
        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

        EspduTransform setMunitionStartPoint​(float[] newValue)
        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

        java.lang.String getNetworkMode()
        Provide String enumeration value ( baseType networkModeChoices) ["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

        EspduTransform setNetworkMode​(java.lang.String newValue)
        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

        EspduTransform setPort​(int newValue)
        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

        EspduTransform setReadInterval​(double newValue)
        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

        EspduTransform setRotation​(float[] newValue)
        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 initializeOnly SFBool field named rtpHeaderExpected.

        Tooltip: Whether RTP headers are prepended to DIS PDUs. *
        Returns:
        value of rtpHeaderExpected field
      • setRtpHeaderExpected

        EspduTransform setRtpHeaderExpected​(boolean newValue)
        Accessor method to assign boolean value to initializeOnly 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

        EspduTransform setScale​(float[] newValue)
        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

        EspduTransform setScaleOrientation​(float[] newValue)
        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

        EspduTransform setSiteID​(int newValue)
        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

        EspduTransform setTranslation​(float[] newValue)
        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).
      • 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

        EspduTransform setWarhead​(int newValue)
        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

        EspduTransform setWriteInterval​(double newValue)
        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).