Class EspduTransformObject

    • Field Detail

      • NETWORKMODE_STANDALONE

        public static final java.lang.String NETWORKMODE_STANDALONE
        SFString field named networkMode with X3DUOM baseType networkModeChoices can equal this value "standAlone" (Java syntax) or standAlone (XML syntax).
        See Also:
        networkModeChoices, Constant Field Values
      • NETWORKMODE_NETWORKREADER

        public static final java.lang.String NETWORKMODE_NETWORKREADER
        SFString field named networkMode with X3DUOM baseType networkModeChoices can equal this value "networkReader" (Java syntax) or networkReader (XML syntax).
        See Also:
        networkModeChoices, Constant Field Values
      • NETWORKMODE_NETWORKWRITER

        public static final java.lang.String NETWORKMODE_NETWORKWRITER
        SFString field named networkMode with X3DUOM baseType networkModeChoices can equal this value "networkWriter" (Java syntax) or networkWriter (XML syntax).
        See Also:
        networkModeChoices, Constant Field Values
      • NAME

        public static final java.lang.String NAME
        String constant NAME provides name of this element: EspduTransform.
        See Also:
        Constant Field Values
      • COMPONENT

        public static final java.lang.String COMPONENT
        String constant COMPONENT defines X3D component for the EspduTransform element: DIS
        See Also:
        Constant Field Values
      • LEVEL

        public static final int LEVEL
        Integer constant LEVEL provides default X3D DIS component level for this element: 1
        See Also:
        Constant Field Values
      • ADDRESS_DEFAULT_VALUE

        public static final java.lang.String ADDRESS_DEFAULT_VALUE
        SFString field named address has default value "localhost" (Java syntax) or localhost (XML syntax).
        See Also:
        Constant Field Values
      • APPLICATIONID_DEFAULT_VALUE

        public static final int APPLICATIONID_DEFAULT_VALUE
        SFInt32 field named applicationID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ARTICULATIONPARAMETERARRAY_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.Float> ARTICULATIONPARAMETERARRAY_DEFAULT_VALUE
        MFFloat field named articulationParameterArray has default value equal to an empty list.
      • ARTICULATIONPARAMETERCHANGEINDICATORARRAY_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.Integer> ARTICULATIONPARAMETERCHANGEINDICATORARRAY_DEFAULT_VALUE
        MFInt32 field named articulationParameterChangeIndicatorArray has default value equal to an empty list.
      • ARTICULATIONPARAMETERCOUNT_DEFAULT_VALUE

        public static final int ARTICULATIONPARAMETERCOUNT_DEFAULT_VALUE
        SFInt32 field named articulationParameterCount has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ARTICULATIONPARAMETERDESIGNATORARRAY_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.Integer> ARTICULATIONPARAMETERDESIGNATORARRAY_DEFAULT_VALUE
        MFInt32 field named articulationParameterDesignatorArray has default value equal to an empty list.
      • ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.Integer> ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY_DEFAULT_VALUE
        MFInt32 field named articulationParameterIdPartAttachedToArray has default value equal to an empty list.
      • ARTICULATIONPARAMETERTYPEARRAY_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.Integer> ARTICULATIONPARAMETERTYPEARRAY_DEFAULT_VALUE
        MFInt32 field named articulationParameterTypeArray has default value equal to an empty list.
      • BBOXCENTER_DEFAULT_VALUE

        public static final float[] BBOXCENTER_DEFAULT_VALUE
        SFVec3f field named bboxCenter has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • BBOXSIZE_DEFAULT_VALUE

        public static final float[] BBOXSIZE_DEFAULT_VALUE
        SFVec3f field named bboxSize has default value {-1f,-1f,-1f} (Java syntax) or -1 -1 -1 (XML syntax).
      • CENTER_DEFAULT_VALUE

        public static final float[] CENTER_DEFAULT_VALUE
        SFVec3f field named center has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • COLLISIONTYPE_DEFAULT_VALUE

        public static final int COLLISIONTYPE_DEFAULT_VALUE
        SFInt32 field named collisionType has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • DEADRECKONING_DEFAULT_VALUE

        public static final int DEADRECKONING_DEFAULT_VALUE
        SFInt32 field named deadReckoning has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • DETONATIONLOCATION_DEFAULT_VALUE

        public static final float[] DETONATIONLOCATION_DEFAULT_VALUE
        SFVec3f field named detonationLocation has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • DETONATIONRELATIVELOCATION_DEFAULT_VALUE

        public static final float[] DETONATIONRELATIVELOCATION_DEFAULT_VALUE
        SFVec3f field named detonationRelativeLocation has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • DETONATIONRESULT_DEFAULT_VALUE

        public static final int DETONATIONRESULT_DEFAULT_VALUE
        SFInt32 field named detonationResult has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENABLED_DEFAULT_VALUE

        public static final boolean ENABLED_DEFAULT_VALUE
        SFBool field named enabled has default value true (Java syntax) or true (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYCATEGORY_DEFAULT_VALUE

        public static final int ENTITYCATEGORY_DEFAULT_VALUE
        SFInt32 field named entityCategory has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYCOUNTRY_DEFAULT_VALUE

        public static final int ENTITYCOUNTRY_DEFAULT_VALUE
        SFInt32 field named entityCountry has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYDOMAIN_DEFAULT_VALUE

        public static final int ENTITYDOMAIN_DEFAULT_VALUE
        SFInt32 field named entityDomain has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYEXTRA_DEFAULT_VALUE

        public static final int ENTITYEXTRA_DEFAULT_VALUE
        SFInt32 field named entityExtra has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYID_DEFAULT_VALUE

        public static final int ENTITYID_DEFAULT_VALUE
        SFInt32 field named entityID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYKIND_DEFAULT_VALUE

        public static final int ENTITYKIND_DEFAULT_VALUE
        SFInt32 field named entityKind has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYSPECIFIC_DEFAULT_VALUE

        public static final int ENTITYSPECIFIC_DEFAULT_VALUE
        SFInt32 field named entitySpecific has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • ENTITYSUBCATEGORY_DEFAULT_VALUE

        public static final int ENTITYSUBCATEGORY_DEFAULT_VALUE
        SFInt32 field named entitySubcategory has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • EVENTAPPLICATIONID_DEFAULT_VALUE

        public static final int EVENTAPPLICATIONID_DEFAULT_VALUE
        SFInt32 field named eventApplicationID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • EVENTENTITYID_DEFAULT_VALUE

        public static final int EVENTENTITYID_DEFAULT_VALUE
        SFInt32 field named eventEntityID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • EVENTNUMBER_DEFAULT_VALUE

        public static final int EVENTNUMBER_DEFAULT_VALUE
        SFInt32 field named eventNumber has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • EVENTSITEID_DEFAULT_VALUE

        public static final int EVENTSITEID_DEFAULT_VALUE
        SFInt32 field named eventSiteID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • FIRED1_DEFAULT_VALUE

        public static final boolean FIRED1_DEFAULT_VALUE
        SFBool field named fired1 has default value false (Java syntax) or false (XML syntax).
        See Also:
        Constant Field Values
      • FIRED2_DEFAULT_VALUE

        public static final boolean FIRED2_DEFAULT_VALUE
        SFBool field named fired2 has default value false (Java syntax) or false (XML syntax).
        See Also:
        Constant Field Values
      • FIREMISSIONINDEX_DEFAULT_VALUE

        public static final int FIREMISSIONINDEX_DEFAULT_VALUE
        SFInt32 field named fireMissionIndex has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • FIRINGRANGE_DEFAULT_VALUE

        public static final float FIRINGRANGE_DEFAULT_VALUE
        SFFloat field named firingRange has default value 0f (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • FIRINGRATE_DEFAULT_VALUE

        public static final int FIRINGRATE_DEFAULT_VALUE
        SFInt32 field named firingRate has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • FORCEID_DEFAULT_VALUE

        public static final int FORCEID_DEFAULT_VALUE
        SFInt32 field named forceID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • FUSE_DEFAULT_VALUE

        public static final int FUSE_DEFAULT_VALUE
        SFInt32 field named fuse has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • GEOCOORDS_DEFAULT_VALUE

        public static final double[] GEOCOORDS_DEFAULT_VALUE
        SFVec3d field named geoCoords has default value {0,0,0} (Java syntax) or 0 0 0 (XML syntax).
      • GEOSYSTEM_DEFAULT_VALUE

        public static final java.util.ArrayList<java.lang.String> GEOSYSTEM_DEFAULT_VALUE
        MFString field named geoSystem has default quoted value new String[] {"GD","WE"} (Java syntax) or quoted value "GD" "WE" (XML syntax).
      • IS_DEFAULT_VALUE

        public static final ISObject IS_DEFAULT_VALUE
        SFNode field named IS has default value null (Java syntax) or NULL (XML syntax).
      • LINEARACCELERATION_DEFAULT_VALUE

        public static final float[] LINEARACCELERATION_DEFAULT_VALUE
        SFVec3f field named linearAcceleration has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • LINEARVELOCITY_DEFAULT_VALUE

        public static final float[] LINEARVELOCITY_DEFAULT_VALUE
        SFVec3f field named linearVelocity has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • MARKING_DEFAULT_VALUE

        public static final java.lang.String MARKING_DEFAULT_VALUE
        SFString field named marking has default value equal to an empty string.
        See Also:
        Constant Field Values
      • METADATA_DEFAULT_VALUE

        public static final X3DMetadataObject METADATA_DEFAULT_VALUE
        SFNode field named metadata has default value null (Java syntax) or NULL (XML syntax).
      • MULTICASTRELAYHOST_DEFAULT_VALUE

        public static final java.lang.String MULTICASTRELAYHOST_DEFAULT_VALUE
        SFString field named multicastRelayHost has default value equal to an empty string.
        See Also:
        Constant Field Values
      • MULTICASTRELAYPORT_DEFAULT_VALUE

        public static final int MULTICASTRELAYPORT_DEFAULT_VALUE
        SFInt32 field named multicastRelayPort has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • MUNITIONAPPLICATIONID_DEFAULT_VALUE

        public static final int MUNITIONAPPLICATIONID_DEFAULT_VALUE
        SFInt32 field named munitionApplicationID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • MUNITIONENDPOINT_DEFAULT_VALUE

        public static final float[] MUNITIONENDPOINT_DEFAULT_VALUE
        SFVec3f field named munitionEndPoint has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • MUNITIONENTITYID_DEFAULT_VALUE

        public static final int MUNITIONENTITYID_DEFAULT_VALUE
        SFInt32 field named munitionEntityID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • MUNITIONQUANTITY_DEFAULT_VALUE

        public static final int MUNITIONQUANTITY_DEFAULT_VALUE
        SFInt32 field named munitionQuantity has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • MUNITIONSITEID_DEFAULT_VALUE

        public static final int MUNITIONSITEID_DEFAULT_VALUE
        SFInt32 field named munitionSiteID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • MUNITIONSTARTPOINT_DEFAULT_VALUE

        public static final float[] MUNITIONSTARTPOINT_DEFAULT_VALUE
        SFVec3f field named munitionStartPoint has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • NETWORKMODE_DEFAULT_VALUE

        public static final java.lang.String NETWORKMODE_DEFAULT_VALUE
        SFString field named networkMode has default value "standAlone" (Java syntax) or standAlone (XML syntax).
        See Also:
        Constant Field Values
      • PORT_DEFAULT_VALUE

        public static final int PORT_DEFAULT_VALUE
        SFInt32 field named port has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • READINTERVAL_DEFAULT_VALUE

        public static final double READINTERVAL_DEFAULT_VALUE
        SFTime field named readInterval has default value 0.1 (Java syntax) or 0.1 (XML syntax).
        See Also:
        Constant Field Values
      • ROTATION_DEFAULT_VALUE

        public static final float[] ROTATION_DEFAULT_VALUE
        SFRotation field named rotation has default value {0f,0f,1f,0f} (Java syntax) or 0 0 1 0 (XML syntax).
      • RTPHEADEREXPECTED_DEFAULT_VALUE

        public static final boolean RTPHEADEREXPECTED_DEFAULT_VALUE
        SFBool field named rtpHeaderExpected has default value false (Java syntax) or false (XML syntax).
        See Also:
        Constant Field Values
      • SCALE_DEFAULT_VALUE

        public static final float[] SCALE_DEFAULT_VALUE
        SFVec3f field named scale has default value {1f,1f,1f} (Java syntax) or 1 1 1 (XML syntax).
      • SCALEORIENTATION_DEFAULT_VALUE

        public static final float[] SCALEORIENTATION_DEFAULT_VALUE
        SFRotation field named scaleOrientation has default value {0f,0f,1f,0f} (Java syntax) or 0 0 1 0 (XML syntax).
      • SITEID_DEFAULT_VALUE

        public static final int SITEID_DEFAULT_VALUE
        SFInt32 field named siteID has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • TRANSLATION_DEFAULT_VALUE

        public static final float[] TRANSLATION_DEFAULT_VALUE
        SFVec3f field named translation has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      • WARHEAD_DEFAULT_VALUE

        public static final int WARHEAD_DEFAULT_VALUE
        SFInt32 field named warhead has default value 0 (Java syntax) or 0 (XML syntax).
        See Also:
        Constant Field Values
      • WRITEINTERVAL_DEFAULT_VALUE

        public static final double WRITEINTERVAL_DEFAULT_VALUE
        SFTime field named writeInterval has default value 1.0 (Java syntax) or 1.0 (XML syntax).
        See Also:
        Constant Field Values
      • toField_ADDCHILDREN

        public static final java.lang.String toField_ADDCHILDREN
        toField ROUTE name for MFNode field named addChildren.
        See Also:
        Constant Field Values
      • fromField_ADDRESS

        public static final java.lang.String fromField_ADDRESS
        fromField ROUTE name for SFString field named address.
        See Also:
        Constant Field Values
      • toField_ADDRESS

        public static final java.lang.String toField_ADDRESS
        toField ROUTE name for SFString field named address.
        See Also:
        Constant Field Values
      • fromField_APPLICATIONID

        public static final java.lang.String fromField_APPLICATIONID
        fromField ROUTE name for SFInt32 field named applicationID.
        See Also:
        Constant Field Values
      • toField_APPLICATIONID

        public static final java.lang.String toField_APPLICATIONID
        toField ROUTE name for SFInt32 field named applicationID.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERARRAY

        public static final java.lang.String fromField_ARTICULATIONPARAMETERARRAY
        fromField ROUTE name for MFFloat field named articulationParameterArray.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERARRAY

        public static final java.lang.String toField_ARTICULATIONPARAMETERARRAY
        toField ROUTE name for MFFloat field named articulationParameterArray.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERCHANGEINDICATORARRAY

        public static final java.lang.String fromField_ARTICULATIONPARAMETERCHANGEINDICATORARRAY
        fromField ROUTE name for MFInt32 field named articulationParameterChangeIndicatorArray.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERCHANGEINDICATORARRAY

        public static final java.lang.String toField_ARTICULATIONPARAMETERCHANGEINDICATORARRAY
        toField ROUTE name for MFInt32 field named articulationParameterChangeIndicatorArray.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERCOUNT

        public static final java.lang.String fromField_ARTICULATIONPARAMETERCOUNT
        fromField ROUTE name for SFInt32 field named articulationParameterCount.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERCOUNT

        public static final java.lang.String toField_ARTICULATIONPARAMETERCOUNT
        toField ROUTE name for SFInt32 field named articulationParameterCount.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERDESIGNATORARRAY

        public static final java.lang.String fromField_ARTICULATIONPARAMETERDESIGNATORARRAY
        fromField ROUTE name for MFInt32 field named articulationParameterDesignatorArray.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERDESIGNATORARRAY

        public static final java.lang.String toField_ARTICULATIONPARAMETERDESIGNATORARRAY
        toField ROUTE name for MFInt32 field named articulationParameterDesignatorArray.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY

        public static final java.lang.String fromField_ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY
        fromField ROUTE name for MFInt32 field named articulationParameterIdPartAttachedToArray.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY

        public static final java.lang.String toField_ARTICULATIONPARAMETERIDPARTATTACHEDTOARRAY
        toField ROUTE name for MFInt32 field named articulationParameterIdPartAttachedToArray.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERTYPEARRAY

        public static final java.lang.String fromField_ARTICULATIONPARAMETERTYPEARRAY
        fromField ROUTE name for MFInt32 field named articulationParameterTypeArray.
        See Also:
        Constant Field Values
      • toField_ARTICULATIONPARAMETERTYPEARRAY

        public static final java.lang.String toField_ARTICULATIONPARAMETERTYPEARRAY
        toField ROUTE name for MFInt32 field named articulationParameterTypeArray.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE0_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE0_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue0_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE1_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE1_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue1_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE2_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE2_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue2_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE3_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE3_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue3_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE4_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE4_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue4_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE5_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE5_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue5_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE6_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE6_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue6_changed.
        See Also:
        Constant Field Values
      • fromField_ARTICULATIONPARAMETERVALUE7_CHANGED

        public static final java.lang.String fromField_ARTICULATIONPARAMETERVALUE7_CHANGED
        fromField ROUTE name for SFFloat field named articulationParameterValue7_changed.
        See Also:
        Constant Field Values
      • fromField_CENTER

        public static final java.lang.String fromField_CENTER
        fromField ROUTE name for SFVec3f field named center.
        See Also:
        Constant Field Values
      • toField_CENTER

        public static final java.lang.String toField_CENTER
        toField ROUTE name for SFVec3f field named center.
        See Also:
        Constant Field Values
      • fromField_CHILDREN

        public static final java.lang.String fromField_CHILDREN
        fromField ROUTE name for MFNode field named children.
        See Also:
        Constant Field Values
      • toField_CHILDREN

        public static final java.lang.String toField_CHILDREN
        toField ROUTE name for MFNode field named children.
        See Also:
        Constant Field Values
      • fromField_COLLIDETIME

        public static final java.lang.String fromField_COLLIDETIME
        fromField ROUTE name for SFTime field named collideTime.
        See Also:
        Constant Field Values
      • fromField_COLLISIONTYPE

        public static final java.lang.String fromField_COLLISIONTYPE
        fromField ROUTE name for SFInt32 field named collisionType.
        See Also:
        Constant Field Values
      • toField_COLLISIONTYPE

        public static final java.lang.String toField_COLLISIONTYPE
        toField ROUTE name for SFInt32 field named collisionType.
        See Also:
        Constant Field Values
      • fromField_DEADRECKONING

        public static final java.lang.String fromField_DEADRECKONING
        fromField ROUTE name for SFInt32 field named deadReckoning.
        See Also:
        Constant Field Values
      • toField_DEADRECKONING

        public static final java.lang.String toField_DEADRECKONING
        toField ROUTE name for SFInt32 field named deadReckoning.
        See Also:
        Constant Field Values
      • fromField_DETONATETIME

        public static final java.lang.String fromField_DETONATETIME
        fromField ROUTE name for SFTime field named detonateTime.
        See Also:
        Constant Field Values
      • fromField_DETONATIONLOCATION

        public static final java.lang.String fromField_DETONATIONLOCATION
        fromField ROUTE name for SFVec3f field named detonationLocation.
        See Also:
        Constant Field Values
      • toField_DETONATIONLOCATION

        public static final java.lang.String toField_DETONATIONLOCATION
        toField ROUTE name for SFVec3f field named detonationLocation.
        See Also:
        Constant Field Values
      • fromField_DETONATIONRELATIVELOCATION

        public static final java.lang.String fromField_DETONATIONRELATIVELOCATION
        fromField ROUTE name for SFVec3f field named detonationRelativeLocation.
        See Also:
        Constant Field Values
      • toField_DETONATIONRELATIVELOCATION

        public static final java.lang.String toField_DETONATIONRELATIVELOCATION
        toField ROUTE name for SFVec3f field named detonationRelativeLocation.
        See Also:
        Constant Field Values
      • fromField_DETONATIONRESULT

        public static final java.lang.String fromField_DETONATIONRESULT
        fromField ROUTE name for SFInt32 field named detonationResult.
        See Also:
        Constant Field Values
      • toField_DETONATIONRESULT

        public static final java.lang.String toField_DETONATIONRESULT
        toField ROUTE name for SFInt32 field named detonationResult.
        See Also:
        Constant Field Values
      • fromField_ENABLED

        public static final java.lang.String fromField_ENABLED
        fromField ROUTE name for SFBool field named enabled.
        See Also:
        Constant Field Values
      • toField_ENABLED

        public static final java.lang.String toField_ENABLED
        toField ROUTE name for SFBool field named enabled.
        See Also:
        Constant Field Values
      • fromField_ENTITYCATEGORY

        public static final java.lang.String fromField_ENTITYCATEGORY
        fromField ROUTE name for SFInt32 field named entityCategory.
        See Also:
        Constant Field Values
      • toField_ENTITYCATEGORY

        public static final java.lang.String toField_ENTITYCATEGORY
        toField ROUTE name for SFInt32 field named entityCategory.
        See Also:
        Constant Field Values
      • fromField_ENTITYCOUNTRY

        public static final java.lang.String fromField_ENTITYCOUNTRY
        fromField ROUTE name for SFInt32 field named entityCountry.
        See Also:
        Constant Field Values
      • toField_ENTITYCOUNTRY

        public static final java.lang.String toField_ENTITYCOUNTRY
        toField ROUTE name for SFInt32 field named entityCountry.
        See Also:
        Constant Field Values
      • fromField_ENTITYDOMAIN

        public static final java.lang.String fromField_ENTITYDOMAIN
        fromField ROUTE name for SFInt32 field named entityDomain.
        See Also:
        Constant Field Values
      • toField_ENTITYDOMAIN

        public static final java.lang.String toField_ENTITYDOMAIN
        toField ROUTE name for SFInt32 field named entityDomain.
        See Also:
        Constant Field Values
      • fromField_ENTITYEXTRA

        public static final java.lang.String fromField_ENTITYEXTRA
        fromField ROUTE name for SFInt32 field named entityExtra.
        See Also:
        Constant Field Values
      • toField_ENTITYEXTRA

        public static final java.lang.String toField_ENTITYEXTRA
        toField ROUTE name for SFInt32 field named entityExtra.
        See Also:
        Constant Field Values
      • fromField_ENTITYID

        public static final java.lang.String fromField_ENTITYID
        fromField ROUTE name for SFInt32 field named entityID.
        See Also:
        Constant Field Values
      • toField_ENTITYID

        public static final java.lang.String toField_ENTITYID
        toField ROUTE name for SFInt32 field named entityID.
        See Also:
        Constant Field Values
      • fromField_ENTITYKIND

        public static final java.lang.String fromField_ENTITYKIND
        fromField ROUTE name for SFInt32 field named entityKind.
        See Also:
        Constant Field Values
      • toField_ENTITYKIND

        public static final java.lang.String toField_ENTITYKIND
        toField ROUTE name for SFInt32 field named entityKind.
        See Also:
        Constant Field Values
      • fromField_ENTITYSPECIFIC

        public static final java.lang.String fromField_ENTITYSPECIFIC
        fromField ROUTE name for SFInt32 field named entitySpecific.
        See Also:
        Constant Field Values
      • toField_ENTITYSPECIFIC

        public static final java.lang.String toField_ENTITYSPECIFIC
        toField ROUTE name for SFInt32 field named entitySpecific.
        See Also:
        Constant Field Values
      • fromField_ENTITYSUBCATEGORY

        public static final java.lang.String fromField_ENTITYSUBCATEGORY
        fromField ROUTE name for SFInt32 field named entitySubcategory.
        See Also:
        Constant Field Values
      • toField_ENTITYSUBCATEGORY

        public static final java.lang.String toField_ENTITYSUBCATEGORY
        toField ROUTE name for SFInt32 field named entitySubcategory.
        See Also:
        Constant Field Values
      • fromField_EVENTAPPLICATIONID

        public static final java.lang.String fromField_EVENTAPPLICATIONID
        fromField ROUTE name for SFInt32 field named eventApplicationID.
        See Also:
        Constant Field Values
      • toField_EVENTAPPLICATIONID

        public static final java.lang.String toField_EVENTAPPLICATIONID
        toField ROUTE name for SFInt32 field named eventApplicationID.
        See Also:
        Constant Field Values
      • fromField_EVENTENTITYID

        public static final java.lang.String fromField_EVENTENTITYID
        fromField ROUTE name for SFInt32 field named eventEntityID.
        See Also:
        Constant Field Values
      • toField_EVENTENTITYID

        public static final java.lang.String toField_EVENTENTITYID
        toField ROUTE name for SFInt32 field named eventEntityID.
        See Also:
        Constant Field Values
      • fromField_EVENTNUMBER

        public static final java.lang.String fromField_EVENTNUMBER
        fromField ROUTE name for SFInt32 field named eventNumber.
        See Also:
        Constant Field Values
      • toField_EVENTNUMBER

        public static final java.lang.String toField_EVENTNUMBER
        toField ROUTE name for SFInt32 field named eventNumber.
        See Also:
        Constant Field Values
      • fromField_EVENTSITEID

        public static final java.lang.String fromField_EVENTSITEID
        fromField ROUTE name for SFInt32 field named eventSiteID.
        See Also:
        Constant Field Values
      • toField_EVENTSITEID

        public static final java.lang.String toField_EVENTSITEID
        toField ROUTE name for SFInt32 field named eventSiteID.
        See Also:
        Constant Field Values
      • fromField_FIRED1

        public static final java.lang.String fromField_FIRED1
        fromField ROUTE name for SFBool field named fired1.
        See Also:
        Constant Field Values
      • toField_FIRED1

        public static final java.lang.String toField_FIRED1
        toField ROUTE name for SFBool field named fired1.
        See Also:
        Constant Field Values
      • fromField_FIRED2

        public static final java.lang.String fromField_FIRED2
        fromField ROUTE name for SFBool field named fired2.
        See Also:
        Constant Field Values
      • toField_FIRED2

        public static final java.lang.String toField_FIRED2
        toField ROUTE name for SFBool field named fired2.
        See Also:
        Constant Field Values
      • fromField_FIREDTIME

        public static final java.lang.String fromField_FIREDTIME
        fromField ROUTE name for SFTime field named firedTime.
        See Also:
        Constant Field Values
      • fromField_FIREMISSIONINDEX

        public static final java.lang.String fromField_FIREMISSIONINDEX
        fromField ROUTE name for SFInt32 field named fireMissionIndex.
        See Also:
        Constant Field Values
      • toField_FIREMISSIONINDEX

        public static final java.lang.String toField_FIREMISSIONINDEX
        toField ROUTE name for SFInt32 field named fireMissionIndex.
        See Also:
        Constant Field Values
      • fromField_FIRINGRANGE

        public static final java.lang.String fromField_FIRINGRANGE
        fromField ROUTE name for SFFloat field named firingRange.
        See Also:
        Constant Field Values
      • toField_FIRINGRANGE

        public static final java.lang.String toField_FIRINGRANGE
        toField ROUTE name for SFFloat field named firingRange.
        See Also:
        Constant Field Values
      • fromField_FIRINGRATE

        public static final java.lang.String fromField_FIRINGRATE
        fromField ROUTE name for SFInt32 field named firingRate.
        See Also:
        Constant Field Values
      • toField_FIRINGRATE

        public static final java.lang.String toField_FIRINGRATE
        toField ROUTE name for SFInt32 field named firingRate.
        See Also:
        Constant Field Values
      • fromField_FORCEID

        public static final java.lang.String fromField_FORCEID
        fromField ROUTE name for SFInt32 field named forceID.
        See Also:
        Constant Field Values
      • toField_FORCEID

        public static final java.lang.String toField_FORCEID
        toField ROUTE name for SFInt32 field named forceID.
        See Also:
        Constant Field Values
      • fromField_FUSE

        public static final java.lang.String fromField_FUSE
        fromField ROUTE name for SFInt32 field named fuse.
        See Also:
        Constant Field Values
      • toField_FUSE

        public static final java.lang.String toField_FUSE
        toField ROUTE name for SFInt32 field named fuse.
        See Also:
        Constant Field Values
      • fromField_GEOCOORDS

        public static final java.lang.String fromField_GEOCOORDS
        fromField ROUTE name for SFVec3d field named geoCoords.
        See Also:
        Constant Field Values
      • toField_GEOCOORDS

        public static final java.lang.String toField_GEOCOORDS
        toField ROUTE name for SFVec3d field named geoCoords.
        See Also:
        Constant Field Values
      • fromField_IS

        public static final java.lang.String fromField_IS
        fromField ROUTE name for SFNode field named IS.
        See Also:
        Constant Field Values
      • fromField_ISACTIVE

        public static final java.lang.String fromField_ISACTIVE
        fromField ROUTE name for SFBool field named isActive.
        See Also:
        Constant Field Values
      • fromField_ISCOLLIDED

        public static final java.lang.String fromField_ISCOLLIDED
        fromField ROUTE name for SFBool field named isCollided.
        See Also:
        Constant Field Values
      • fromField_ISDETONATED

        public static final java.lang.String fromField_ISDETONATED
        fromField ROUTE name for SFBool field named isDetonated.
        See Also:
        Constant Field Values
      • fromField_ISNETWORKREADER

        public static final java.lang.String fromField_ISNETWORKREADER
        fromField ROUTE name for SFBool field named isNetworkReader.
        See Also:
        Constant Field Values
      • fromField_ISNETWORKWRITER

        public static final java.lang.String fromField_ISNETWORKWRITER
        fromField ROUTE name for SFBool field named isNetworkWriter.
        See Also:
        Constant Field Values
      • fromField_ISRTPHEADERHEARD

        public static final java.lang.String fromField_ISRTPHEADERHEARD
        fromField ROUTE name for SFBool field named isRtpHeaderHeard.
        See Also:
        Constant Field Values
      • fromField_ISSTANDALONE

        public static final java.lang.String fromField_ISSTANDALONE
        fromField ROUTE name for SFBool field named isStandAlone.
        See Also:
        Constant Field Values
      • fromField_LINEARACCELERATION

        public static final java.lang.String fromField_LINEARACCELERATION
        fromField ROUTE name for SFVec3f field named linearAcceleration.
        See Also:
        Constant Field Values
      • toField_LINEARACCELERATION

        public static final java.lang.String toField_LINEARACCELERATION
        toField ROUTE name for SFVec3f field named linearAcceleration.
        See Also:
        Constant Field Values
      • fromField_LINEARVELOCITY

        public static final java.lang.String fromField_LINEARVELOCITY
        fromField ROUTE name for SFVec3f field named linearVelocity.
        See Also:
        Constant Field Values
      • toField_LINEARVELOCITY

        public static final java.lang.String toField_LINEARVELOCITY
        toField ROUTE name for SFVec3f field named linearVelocity.
        See Also:
        Constant Field Values
      • fromField_MARKING

        public static final java.lang.String fromField_MARKING
        fromField ROUTE name for SFString field named marking.
        See Also:
        Constant Field Values
      • toField_MARKING

        public static final java.lang.String toField_MARKING
        toField ROUTE name for SFString field named marking.
        See Also:
        Constant Field Values
      • fromField_METADATA

        public static final java.lang.String fromField_METADATA
        fromField ROUTE name for SFNode field named metadata.
        See Also:
        Constant Field Values
      • toField_METADATA

        public static final java.lang.String toField_METADATA
        toField ROUTE name for SFNode field named metadata.
        See Also:
        Constant Field Values
      • fromField_MULTICASTRELAYHOST

        public static final java.lang.String fromField_MULTICASTRELAYHOST
        fromField ROUTE name for SFString field named multicastRelayHost.
        See Also:
        Constant Field Values
      • toField_MULTICASTRELAYHOST

        public static final java.lang.String toField_MULTICASTRELAYHOST
        toField ROUTE name for SFString field named multicastRelayHost.
        See Also:
        Constant Field Values
      • fromField_MULTICASTRELAYPORT

        public static final java.lang.String fromField_MULTICASTRELAYPORT
        fromField ROUTE name for SFInt32 field named multicastRelayPort.
        See Also:
        Constant Field Values
      • toField_MULTICASTRELAYPORT

        public static final java.lang.String toField_MULTICASTRELAYPORT
        toField ROUTE name for SFInt32 field named multicastRelayPort.
        See Also:
        Constant Field Values
      • fromField_MUNITIONAPPLICATIONID

        public static final java.lang.String fromField_MUNITIONAPPLICATIONID
        fromField ROUTE name for SFInt32 field named munitionApplicationID.
        See Also:
        Constant Field Values
      • toField_MUNITIONAPPLICATIONID

        public static final java.lang.String toField_MUNITIONAPPLICATIONID
        toField ROUTE name for SFInt32 field named munitionApplicationID.
        See Also:
        Constant Field Values
      • fromField_MUNITIONENDPOINT

        public static final java.lang.String fromField_MUNITIONENDPOINT
        fromField ROUTE name for SFVec3f field named munitionEndPoint.
        See Also:
        Constant Field Values
      • toField_MUNITIONENDPOINT

        public static final java.lang.String toField_MUNITIONENDPOINT
        toField ROUTE name for SFVec3f field named munitionEndPoint.
        See Also:
        Constant Field Values
      • fromField_MUNITIONENTITYID

        public static final java.lang.String fromField_MUNITIONENTITYID
        fromField ROUTE name for SFInt32 field named munitionEntityID.
        See Also:
        Constant Field Values
      • toField_MUNITIONENTITYID

        public static final java.lang.String toField_MUNITIONENTITYID
        toField ROUTE name for SFInt32 field named munitionEntityID.
        See Also:
        Constant Field Values
      • fromField_MUNITIONQUANTITY

        public static final java.lang.String fromField_MUNITIONQUANTITY
        fromField ROUTE name for SFInt32 field named munitionQuantity.
        See Also:
        Constant Field Values
      • toField_MUNITIONQUANTITY

        public static final java.lang.String toField_MUNITIONQUANTITY
        toField ROUTE name for SFInt32 field named munitionQuantity.
        See Also:
        Constant Field Values
      • fromField_MUNITIONSITEID

        public static final java.lang.String fromField_MUNITIONSITEID
        fromField ROUTE name for SFInt32 field named munitionSiteID.
        See Also:
        Constant Field Values
      • toField_MUNITIONSITEID

        public static final java.lang.String toField_MUNITIONSITEID
        toField ROUTE name for SFInt32 field named munitionSiteID.
        See Also:
        Constant Field Values
      • fromField_MUNITIONSTARTPOINT

        public static final java.lang.String fromField_MUNITIONSTARTPOINT
        fromField ROUTE name for SFVec3f field named munitionStartPoint.
        See Also:
        Constant Field Values
      • toField_MUNITIONSTARTPOINT

        public static final java.lang.String toField_MUNITIONSTARTPOINT
        toField ROUTE name for SFVec3f field named munitionStartPoint.
        See Also:
        Constant Field Values
      • fromField_NETWORKMODE

        public static final java.lang.String fromField_NETWORKMODE
        fromField ROUTE name for SFString field named networkMode.
        See Also:
        Constant Field Values
      • toField_NETWORKMODE

        public static final java.lang.String toField_NETWORKMODE
        toField ROUTE name for SFString field named networkMode.
        See Also:
        Constant Field Values
      • fromField_PORT

        public static final java.lang.String fromField_PORT
        fromField ROUTE name for SFInt32 field named port.
        See Also:
        Constant Field Values
      • toField_PORT

        public static final java.lang.String toField_PORT
        toField ROUTE name for SFInt32 field named port.
        See Also:
        Constant Field Values
      • fromField_READINTERVAL

        public static final java.lang.String fromField_READINTERVAL
        fromField ROUTE name for SFTime field named readInterval.
        See Also:
        Constant Field Values
      • toField_READINTERVAL

        public static final java.lang.String toField_READINTERVAL
        toField ROUTE name for SFTime field named readInterval.
        See Also:
        Constant Field Values
      • toField_REMOVECHILDREN

        public static final java.lang.String toField_REMOVECHILDREN
        toField ROUTE name for MFNode field named removeChildren.
        See Also:
        Constant Field Values
      • fromField_ROTATION

        public static final java.lang.String fromField_ROTATION
        fromField ROUTE name for SFRotation field named rotation.
        See Also:
        Constant Field Values
      • toField_ROTATION

        public static final java.lang.String toField_ROTATION
        toField ROUTE name for SFRotation field named rotation.
        See Also:
        Constant Field Values
      • fromField_SCALE

        public static final java.lang.String fromField_SCALE
        fromField ROUTE name for SFVec3f field named scale.
        See Also:
        Constant Field Values
      • toField_SCALE

        public static final java.lang.String toField_SCALE
        toField ROUTE name for SFVec3f field named scale.
        See Also:
        Constant Field Values
      • fromField_SCALEORIENTATION

        public static final java.lang.String fromField_SCALEORIENTATION
        fromField ROUTE name for SFRotation field named scaleOrientation.
        See Also:
        Constant Field Values
      • toField_SCALEORIENTATION

        public static final java.lang.String toField_SCALEORIENTATION
        toField ROUTE name for SFRotation field named scaleOrientation.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE0

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE0
        toField ROUTE name for SFFloat field named set_articulationParameterValue0.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE1

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE1
        toField ROUTE name for SFFloat field named set_articulationParameterValue1.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE2

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE2
        toField ROUTE name for SFFloat field named set_articulationParameterValue2.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE3

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE3
        toField ROUTE name for SFFloat field named set_articulationParameterValue3.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE4

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE4
        toField ROUTE name for SFFloat field named set_articulationParameterValue4.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE5

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE5
        toField ROUTE name for SFFloat field named set_articulationParameterValue5.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE6

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE6
        toField ROUTE name for SFFloat field named set_articulationParameterValue6.
        See Also:
        Constant Field Values
      • toField_SET_ARTICULATIONPARAMETERVALUE7

        public static final java.lang.String toField_SET_ARTICULATIONPARAMETERVALUE7
        toField ROUTE name for SFFloat field named set_articulationParameterValue7.
        See Also:
        Constant Field Values
      • fromField_SITEID

        public static final java.lang.String fromField_SITEID
        fromField ROUTE name for SFInt32 field named siteID.
        See Also:
        Constant Field Values
      • toField_SITEID

        public static final java.lang.String toField_SITEID
        toField ROUTE name for SFInt32 field named siteID.
        See Also:
        Constant Field Values
      • fromField_TIMESTAMP

        public static final java.lang.String fromField_TIMESTAMP
        fromField ROUTE name for SFTime field named timestamp.
        See Also:
        Constant Field Values
      • fromField_TRANSLATION

        public static final java.lang.String fromField_TRANSLATION
        fromField ROUTE name for SFVec3f field named translation.
        See Also:
        Constant Field Values
      • toField_TRANSLATION

        public static final java.lang.String toField_TRANSLATION
        toField ROUTE name for SFVec3f field named translation.
        See Also:
        Constant Field Values
      • fromField_WARHEAD

        public static final java.lang.String fromField_WARHEAD
        fromField ROUTE name for SFInt32 field named warhead.
        See Also:
        Constant Field Values
      • toField_WARHEAD

        public static final java.lang.String toField_WARHEAD
        toField ROUTE name for SFInt32 field named warhead.
        See Also:
        Constant Field Values
      • fromField_WRITEINTERVAL

        public static final java.lang.String fromField_WRITEINTERVAL
        fromField ROUTE name for SFTime field named writeInterval.
        See Also:
        Constant Field Values
      • toField_WRITEINTERVAL

        public static final java.lang.String toField_WRITEINTERVAL
        toField ROUTE name for SFTime field named writeInterval.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EspduTransformObject

        public EspduTransformObject()
        Constructor for EspduTransformObject to initialize member variables with default values.
      • EspduTransformObject

        public EspduTransformObject​(java.lang.String DEFlabel)
        Utility constructor that assigns DEF label after initializing member variables with default values.
        Parameters:
        DEFlabel - unique DEF name for this X3D node
    • Method Detail

      • getElementName

        public final java.lang.String getElementName()
        Provides name of this element: EspduTransform
        Specified by:
        getElementName in class X3DConcreteElement
        Returns:
        name of this element
      • getComponent

        public final java.lang.String getComponent()
        Defines X3D component for the EspduTransform element: DIS
        Specified by:
        getComponent in class X3DConcreteElement
        Returns:
        X3D component for this element
      • getComponentLevel

        public final int getComponentLevel()
        Provides default X3D component level for this element: 1
        Specified by:
        getComponentLevel in class X3DConcreteElement
        Returns:
        default X3D component level for this element
      • getFieldType

        public java.lang.String getFieldType​(java.lang.String fieldName)
        Indicate type corresponding to given fieldName.
        Specified by:
        getFieldType in class X3DConcreteElement
        Parameters:
        fieldName - name of field in this X3D node
        Returns:
        X3D type (SFvec3f etc.), otherwise ConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPE if not recognized
        See Also:
        ConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPE
      • getAccessType

        public java.lang.String getAccessType​(java.lang.String fieldName)
        Indicate accessType corresponding to given fieldName.
        Specified by:
        getAccessType in class X3DConcreteElement
        Parameters:
        fieldName - name of field in this X3D node
        Returns:
        X3D accessType (inputOnly etc.), otherwise ConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPE if not recognized
        See Also:
        ConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPE
      • initialize

        public final void initialize()
        Initialize all member variables to default values.
        Overrides:
        initialize in class X3DConcreteNode
      • getAddress

        public 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. *
        Specified by:
        getAddress in interface EspduTransform
        Returns:
        value of address field
      • setAddress

        public EspduTransformObject 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. *
        Specified by:
        setAddress in interface EspduTransform
        Parameters:
        newValue - is new value for the address field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setAddress

        public EspduTransformObject setAddress​(SFStringObject newValue)
        Assign typed object value to SFString address field, similar to setAddress(String).
        Parameters:
        newValue - is new value for the address field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getApplicationID

        public 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. *
        Specified by:
        getApplicationID in interface EspduTransform
        Returns:
        value of applicationID field
      • setApplicationID

        public EspduTransformObject 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. *
        Specified by:
        setApplicationID in interface EspduTransform
        Parameters:
        newValue - is new value for the applicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setApplicationID

        public EspduTransformObject setApplicationID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 applicationID field, similar to setApplicationID(int).
        Parameters:
        newValue - is new value for the applicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterArray

        public 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.
        Specified by:
        getArticulationParameterArray in interface EspduTransform
        Returns:
        value of articulationParameterArray field
      • getArticulationParameterArrayList

        public java.util.ArrayList<java.lang.Float> getArticulationParameterArrayList()
        Utility method to get ArrayList value of MFFloat articulationParameterArray field, similar to getArticulationParameterArray().
        Returns:
        value of articulationParameterArray field
      • setArticulationParameterArray

        public EspduTransformObject 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.
        Specified by:
        setArticulationParameterArray in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterArray

        public EspduTransformObject setArticulationParameterArray​(MFFloatObject newValue)
        Assign typed object value to MFFloat articulationParameterArray field, similar to setArticulationParameterArray(float[]).
        Parameters:
        newValue - is new value for the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterArray

        public EspduTransformObject setArticulationParameterArray​(java.util.ArrayList<java.lang.Float> newValue)
        Assign ArrayList value of MFFloat articulationParameterArray field, similar to setArticulationParameterArray(float[]).
        Parameters:
        newValue - is new value for the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearArticulationParameterArray

        public EspduTransformObject clearArticulationParameterArray()
        Utility method to clear MFFloat value of articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • setArticulationParameterArray

        public EspduTransformObject setArticulationParameterArray​(int[] newValue)
        Assign floating-point array value of MFFloat articulationParameterArray field, similar to setArticulationParameterArray(float[]).
        Parameters:
        newValue - is new value for the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterArray

        public EspduTransformObject addArticulationParameterArray​(float newValue)
        Add singleton float value to MFFloat articulationParameterArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterArray

        public EspduTransformObject addArticulationParameterArray​(SFFloatObject newValue)
        Add singleton SFFloatObject value to MFFloat articulationParameterArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterArray

        public EspduTransformObject setArticulationParameterArray​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setArticulationParameterArray(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterChangeIndicatorArray

        public int[] getArticulationParameterChangeIndicatorArray()
        Provide array of Integer results from inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.

        Tooltip: Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED] . *
        Specified by:
        getArticulationParameterChangeIndicatorArray in interface EspduTransform
        Returns:
        value of articulationParameterChangeIndicatorArray field
      • getArticulationParameterChangeIndicatorArrayList

        public java.util.ArrayList<java.lang.Integer> getArticulationParameterChangeIndicatorArrayList()
        Utility method to get ArrayList value of MFInt32 articulationParameterChangeIndicatorArray field, similar to getArticulationParameterChangeIndicatorArray().
        Returns:
        value of articulationParameterChangeIndicatorArray field
      • setArticulationParameterChangeIndicatorArray

        public EspduTransformObject setArticulationParameterChangeIndicatorArray​(int[] newValue)
        Accessor method to assign Integer array to inputOutput MFInt32 field named articulationParameterChangeIndicatorArray.

        Tooltip: Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED] . *
        Specified by:
        setArticulationParameterChangeIndicatorArray in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterChangeIndicatorArray

        public EspduTransformObject setArticulationParameterChangeIndicatorArray​(MFInt32Object newValue)
        Assign typed object value to MFInt32 articulationParameterChangeIndicatorArray field, similar to setArticulationParameterChangeIndicatorArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterChangeIndicatorArray

        public EspduTransformObject setArticulationParameterChangeIndicatorArray​(java.util.ArrayList<java.lang.Integer> newValue)
        Assign ArrayList value of MFInt32 articulationParameterChangeIndicatorArray field, similar to setArticulationParameterChangeIndicatorArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearArticulationParameterChangeIndicatorArray

        public EspduTransformObject clearArticulationParameterChangeIndicatorArray()
        Utility method to clear MFInt32 value of articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addArticulationParameterChangeIndicatorArray

        public EspduTransformObject addArticulationParameterChangeIndicatorArray​(int newValue)
        Add singleton int value to MFInt32 articulationParameterChangeIndicatorArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterChangeIndicatorArray

        public EspduTransformObject addArticulationParameterChangeIndicatorArray​(SFInt32Object newValue)
        Add singleton SFInt32Object value to MFInt32 articulationParameterChangeIndicatorArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterChangeIndicatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterCount

        public int getArticulationParameterCount()
        Provide int value from inputOutput SFInt32 field named articulationParameterCount.

        Tooltip: Number of articulated parameters attached to this entity state PDU. *
        Specified by:
        getArticulationParameterCount in interface EspduTransform
        Returns:
        value of articulationParameterCount field
      • setArticulationParameterCount

        public EspduTransformObject 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. *
        Specified by:
        setArticulationParameterCount in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterCount field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterCount

        public EspduTransformObject setArticulationParameterCount​(SFInt32Object newValue)
        Assign typed object value to SFInt32 articulationParameterCount field, similar to setArticulationParameterCount(int).
        Parameters:
        newValue - is new value for the articulationParameterCount field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterDesignatorArray

        public int[] getArticulationParameterDesignatorArray()
        Provide array of Integer results from inputOutput MFInt32 field named articulationParameterDesignatorArray.

        Tooltip: Array of designators for each articulated parameter. *
        Specified by:
        getArticulationParameterDesignatorArray in interface EspduTransform
        Returns:
        value of articulationParameterDesignatorArray field
      • getArticulationParameterDesignatorArrayList

        public java.util.ArrayList<java.lang.Integer> getArticulationParameterDesignatorArrayList()
        Utility method to get ArrayList value of MFInt32 articulationParameterDesignatorArray field, similar to getArticulationParameterDesignatorArray().
        Returns:
        value of articulationParameterDesignatorArray field
      • setArticulationParameterDesignatorArray

        public EspduTransformObject setArticulationParameterDesignatorArray​(int[] newValue)
        Accessor method to assign Integer array to inputOutput MFInt32 field named articulationParameterDesignatorArray.

        Tooltip: Array of designators for each articulated parameter. *
        Specified by:
        setArticulationParameterDesignatorArray in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterDesignatorArray

        public EspduTransformObject setArticulationParameterDesignatorArray​(MFInt32Object newValue)
        Assign typed object value to MFInt32 articulationParameterDesignatorArray field, similar to setArticulationParameterDesignatorArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterDesignatorArray

        public EspduTransformObject setArticulationParameterDesignatorArray​(java.util.ArrayList<java.lang.Integer> newValue)
        Assign ArrayList value of MFInt32 articulationParameterDesignatorArray field, similar to setArticulationParameterDesignatorArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearArticulationParameterDesignatorArray

        public EspduTransformObject clearArticulationParameterDesignatorArray()
        Utility method to clear MFInt32 value of articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addArticulationParameterDesignatorArray

        public EspduTransformObject addArticulationParameterDesignatorArray​(int newValue)
        Add singleton int value to MFInt32 articulationParameterDesignatorArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterDesignatorArray

        public EspduTransformObject addArticulationParameterDesignatorArray​(SFInt32Object newValue)
        Add singleton SFInt32Object value to MFInt32 articulationParameterDesignatorArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterDesignatorArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterIdPartAttachedToArray

        public int[] getArticulationParameterIdPartAttachedToArray()
        Provide array of Integer results from inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.

        Tooltip: Array of ID parts that each articulated parameter is attached to. *
        Specified by:
        getArticulationParameterIdPartAttachedToArray in interface EspduTransform
        Returns:
        value of articulationParameterIdPartAttachedToArray field
      • getArticulationParameterIdPartAttachedToArrayList

        public java.util.ArrayList<java.lang.Integer> getArticulationParameterIdPartAttachedToArrayList()
        Utility method to get ArrayList value of MFInt32 articulationParameterIdPartAttachedToArray field, similar to getArticulationParameterIdPartAttachedToArray().
        Returns:
        value of articulationParameterIdPartAttachedToArray field
      • setArticulationParameterIdPartAttachedToArray

        public EspduTransformObject setArticulationParameterIdPartAttachedToArray​(int[] newValue)
        Accessor method to assign Integer array to inputOutput MFInt32 field named articulationParameterIdPartAttachedToArray.

        Tooltip: Array of ID parts that each articulated parameter is attached to. *
        Specified by:
        setArticulationParameterIdPartAttachedToArray in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterIdPartAttachedToArray

        public EspduTransformObject setArticulationParameterIdPartAttachedToArray​(MFInt32Object newValue)
        Assign typed object value to MFInt32 articulationParameterIdPartAttachedToArray field, similar to setArticulationParameterIdPartAttachedToArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterIdPartAttachedToArray

        public EspduTransformObject setArticulationParameterIdPartAttachedToArray​(java.util.ArrayList<java.lang.Integer> newValue)
        Assign ArrayList value of MFInt32 articulationParameterIdPartAttachedToArray field, similar to setArticulationParameterIdPartAttachedToArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearArticulationParameterIdPartAttachedToArray

        public EspduTransformObject clearArticulationParameterIdPartAttachedToArray()
        Utility method to clear MFInt32 value of articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addArticulationParameterIdPartAttachedToArray

        public EspduTransformObject addArticulationParameterIdPartAttachedToArray​(int newValue)
        Add singleton int value to MFInt32 articulationParameterIdPartAttachedToArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterIdPartAttachedToArray

        public EspduTransformObject addArticulationParameterIdPartAttachedToArray​(SFInt32Object newValue)
        Add singleton SFInt32Object value to MFInt32 articulationParameterIdPartAttachedToArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterIdPartAttachedToArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterTypeArray

        public int[] getArticulationParameterTypeArray()
        Provide array of Integer results from inputOutput MFInt32 field named articulationParameterTypeArray.

        Tooltip: Array of type enumerations for each articulated parameter element. *
        Specified by:
        getArticulationParameterTypeArray in interface EspduTransform
        Returns:
        value of articulationParameterTypeArray field
      • getArticulationParameterTypeArrayList

        public java.util.ArrayList<java.lang.Integer> getArticulationParameterTypeArrayList()
        Utility method to get ArrayList value of MFInt32 articulationParameterTypeArray field, similar to getArticulationParameterTypeArray().
        Returns:
        value of articulationParameterTypeArray field
      • setArticulationParameterTypeArray

        public EspduTransformObject setArticulationParameterTypeArray​(int[] newValue)
        Accessor method to assign Integer array to inputOutput MFInt32 field named articulationParameterTypeArray.

        Tooltip: Array of type enumerations for each articulated parameter element. *
        Specified by:
        setArticulationParameterTypeArray in interface EspduTransform
        Parameters:
        newValue - is new value for the articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterTypeArray

        public EspduTransformObject setArticulationParameterTypeArray​(MFInt32Object newValue)
        Assign typed object value to MFInt32 articulationParameterTypeArray field, similar to setArticulationParameterTypeArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setArticulationParameterTypeArray

        public EspduTransformObject setArticulationParameterTypeArray​(java.util.ArrayList<java.lang.Integer> newValue)
        Assign ArrayList value of MFInt32 articulationParameterTypeArray field, similar to setArticulationParameterTypeArray(int[]).
        Parameters:
        newValue - is new value for the articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearArticulationParameterTypeArray

        public EspduTransformObject clearArticulationParameterTypeArray()
        Utility method to clear MFInt32 value of articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addArticulationParameterTypeArray

        public EspduTransformObject addArticulationParameterTypeArray​(int newValue)
        Add singleton int value to MFInt32 articulationParameterTypeArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addArticulationParameterTypeArray

        public EspduTransformObject addArticulationParameterTypeArray​(SFInt32Object newValue)
        Add singleton SFInt32Object value to MFInt32 articulationParameterTypeArray field.
        Parameters:
        newValue - is new value to add to the articulationParameterTypeArray field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getArticulationParameterValue0

        public 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.
        Specified by:
        getArticulationParameterValue0 in interface EspduTransform
        Returns:
        value of articulationParameterValue0_changed field
      • getArticulationParameterValue1

        public 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.
        Specified by:
        getArticulationParameterValue1 in interface EspduTransform
        Returns:
        value of articulationParameterValue1_changed field
      • getArticulationParameterValue2

        public float getArticulationParameterValue2()
        Provide float value from outputOnly SFFloat field named articulationParameterValue2_changed.

        Tooltip: Get element of user-defined payload array. *
        Specified by:
        getArticulationParameterValue2 in interface EspduTransform
        Returns:
        value of articulationParameterValue2_changed field
      • getArticulationParameterValue3

        public 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.
        Specified by:
        getArticulationParameterValue3 in interface EspduTransform
        Returns:
        value of articulationParameterValue3_changed field
      • getArticulationParameterValue4

        public 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.
        Specified by:
        getArticulationParameterValue4 in interface EspduTransform
        Returns:
        value of articulationParameterValue4_changed field
      • getArticulationParameterValue5

        public 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.
        Specified by:
        getArticulationParameterValue5 in interface EspduTransform
        Returns:
        value of articulationParameterValue5_changed field
      • getArticulationParameterValue6

        public 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.
        Specified by:
        getArticulationParameterValue6 in interface EspduTransform
        Returns:
        value of articulationParameterValue6_changed field
      • getArticulationParameterValue7

        public 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.
        Specified by:
        getArticulationParameterValue7 in interface EspduTransform
        Returns:
        value of articulationParameterValue7_changed field
      • setBboxCenter

        public EspduTransformObject setBboxCenter​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
        Parameters:
        newValue - is new value for the bboxCenter field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public EspduTransformObject setBboxCenter​(float x,
                                                  float y,
                                                  float z)
        Assign values to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public EspduTransformObject setBboxCenter​(double x,
                                                  double y,
                                                  double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public EspduTransformObject setBboxCenter​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxCenter(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getBboxSize

        public 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 EspduTransform
        Specified by:
        getBboxSize in interface X3DBoundedObject
        Specified by:
        getBboxSize in interface X3DGroupingNode
        Returns:
        value of bboxSize field
      • setBboxSize

        public EspduTransformObject 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 EspduTransform
        Specified by:
        setBboxSize in interface X3DBoundedObject
        Specified by:
        setBboxSize in interface X3DGroupingNode
        Parameters:
        newValue - is new value for the bboxSize field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public EspduTransformObject setBboxSize​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f bboxSize field, similar to setBboxSize(float[]).
        Parameters:
        newValue - is new value for the bboxSize field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public EspduTransformObject setBboxSize​(float x,
                                                float y,
                                                float z)
        Assign values to SFVec3f bboxSize field, similar to setBboxSize(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public EspduTransformObject setBboxSize​(double x,
                                                double y,
                                                double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxSize(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public EspduTransformObject setBboxSize​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxSize(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getCenter

        public float[] getCenter()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named center.

        Tooltip: Translation offset from origin of local coordinate system. *
        Specified by:
        getCenter in interface EspduTransform
        Returns:
        value of center field
      • setCenter

        public EspduTransformObject 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. *
        Specified by:
        setCenter in interface EspduTransform
        Parameters:
        newValue - is new value for the center field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public EspduTransformObject setCenter​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f center field, similar to setCenter(float[]).
        Parameters:
        newValue - is new value for the center field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public EspduTransformObject setCenter​(float x,
                                              float y,
                                              float z)
        Assign values to SFVec3f center field, similar to setCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public EspduTransformObject setCenter​(double x,
                                              double y,
                                              double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public EspduTransformObject setCenter​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setCenter(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getChildren

        public X3DNode[] getChildren()
        Provide array of X3DChildNode 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 EspduTransform
        Specified by:
        getChildren in interface X3DGroupingNode
        Returns:
        value of children field
        See Also:
        X3DChildNode
      • getChildrenList

        public java.util.ArrayList<X3DNode> getChildrenList()
        Utility method to get ArrayList value of MFNode children field, similar to getChildren().
        Returns:
        value of children field
      • setChildren

        public EspduTransformObject setChildren​(X3DNode[] newValue)
        Accessor method to assign X3DChildNode 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 EspduTransform
        Specified by:
        setChildren in interface X3DGroupingNode
        Parameters:
        newValue - is new value for the children field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setChildren

        public EspduTransformObject setChildren​(java.util.ArrayList<X3DChildNode> newValue)
        Assign ArrayList value of MFNode children field, similar to setChildren(X3DNode[]).
        Parameters:
        newValue - is new value for the children field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChildren

        public void addChildren​(X3DNode newValue)
        Add single node to existing array of children nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to X3DChildNode and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the children field.
      • addChildren

        public EspduTransformObject addChildren​(ProtoInstanceObject newValue)
        Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for children field.

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to ShaderPart and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the parts field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChild

        public EspduTransformObject addChild​(X3DChildNode newValue)
        Utility method to add single child element to contained list of existing children nodes (if any).
        Parameters:
        newValue - is new node value to be appended the children field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChildren

        public 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 EspduTransform
        Specified by:
        addChildren in interface X3DGroupingNode
        Parameters:
        newValue - is new value array to be appended the children field.
      • setChildren

        public void setChildren​(X3DNode newValue)
        Set single children node, replacing prior array of existing nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are restricted to X3DChildNode.
        Specified by:
        setChildren in interface EspduTransform
        Specified by:
        setChildren in interface X3DGroupingNode
        Parameters:
        newValue - is new node for the children field (restricted to X3DChildNode)
      • clearChildren

        public EspduTransformObject clearChildren()
        Utility method to clear MFNode value of children field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasChildren

        public boolean hasChildren()
        Indicate whether an object is available for inputOutput MFNode field children.
        Returns:
        whether a properly typed node or ProtoInstance array or CommentsBlock is available.
        See Also:
        getChildren()
      • addComments

        public EspduTransformObject addComments​(java.lang.String newComment)
        Add comment as CommentsBlock to children field
        Specified by:
        addComments in class X3DConcreteElement
        Parameters:
        newComment - initial value
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addComments

        public EspduTransformObject addComments​(java.lang.String[] newComments)
        Add comments as String[] array to children field
        Specified by:
        addComments in class X3DConcreteElement
        Parameters:
        newComments - array of comments
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • getCollideTime

        public 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.
        Specified by:
        getCollideTime in interface EspduTransform
        Returns:
        value of collideTime field
      • getCollisionType

        public int getCollisionType()
        Provide int value from inputOutput SFInt32 field named collisionType.

        Tooltip: Integer enumeration for type of collision: ELASTIC or INELASTIC. *
        Specified by:
        getCollisionType in interface EspduTransform
        Returns:
        value of collisionType field
      • setCollisionType

        public EspduTransformObject 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. *
        Specified by:
        setCollisionType in interface EspduTransform
        Parameters:
        newValue - is new value for the collisionType field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCollisionType

        public EspduTransformObject setCollisionType​(SFInt32Object newValue)
        Assign typed object value to SFInt32 collisionType field, similar to setCollisionType(int).
        Parameters:
        newValue - is new value for the collisionType field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDeadReckoning

        public int getDeadReckoning()
        Provide int value from inputOutput SFInt32 field named deadReckoning.

        Tooltip: Dead reckoning algorithm being used to project position/orientation with velocities/accelerations. *
        Specified by:
        getDeadReckoning in interface EspduTransform
        Returns:
        value of deadReckoning field
      • setDeadReckoning

        public EspduTransformObject 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. *
        Specified by:
        setDeadReckoning in interface EspduTransform
        Parameters:
        newValue - is new value for the deadReckoning field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDeadReckoning

        public EspduTransformObject setDeadReckoning​(SFInt32Object newValue)
        Assign typed object value to SFInt32 deadReckoning field, similar to setDeadReckoning(int).
        Parameters:
        newValue - is new value for the deadReckoning field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDetonateTime

        public double getDetonateTime()
        Provide double value in seconds from outputOnly SFTime field named detonateTime.

        Tooltip: When were we detonated?. *
        Specified by:
        getDetonateTime in interface EspduTransform
        Returns:
        value of detonateTime field
      • getDetonationLocation

        public float[] getDetonationLocation()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationLocation.

        Tooltip: World coordinates for detonationLocation. *
        Specified by:
        getDetonationLocation in interface EspduTransform
        Returns:
        value of detonationLocation field
      • setDetonationLocation

        public EspduTransformObject setDetonationLocation​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationLocation.

        Tooltip: World coordinates for detonationLocation. *
        Specified by:
        setDetonationLocation in interface EspduTransform
        Parameters:
        newValue - is new value for the detonationLocation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationLocation

        public EspduTransformObject setDetonationLocation​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f detonationLocation field, similar to setDetonationLocation(float[]).
        Parameters:
        newValue - is new value for the detonationLocation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationLocation

        public EspduTransformObject setDetonationLocation​(float x,
                                                          float y,
                                                          float z)
        Assign values to SFVec3f detonationLocation field, similar to setDetonationLocation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationLocation

        public EspduTransformObject setDetonationLocation​(double x,
                                                          double y,
                                                          double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setDetonationLocation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationLocation

        public EspduTransformObject setDetonationLocation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setDetonationLocation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDetonationRelativeLocation

        public float[] getDetonationRelativeLocation()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named detonationRelativeLocation.

        Tooltip: Relative coordinates for detonation location. *
        Specified by:
        getDetonationRelativeLocation in interface EspduTransform
        Returns:
        value of detonationRelativeLocation field
      • setDetonationRelativeLocation

        public EspduTransformObject setDetonationRelativeLocation​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named detonationRelativeLocation.

        Tooltip: Relative coordinates for detonation location. *
        Specified by:
        setDetonationRelativeLocation in interface EspduTransform
        Parameters:
        newValue - is new value for the detonationRelativeLocation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationRelativeLocation

        public EspduTransformObject setDetonationRelativeLocation​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f detonationRelativeLocation field, similar to setDetonationRelativeLocation(float[]).
        Parameters:
        newValue - is new value for the detonationRelativeLocation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationRelativeLocation

        public EspduTransformObject setDetonationRelativeLocation​(float x,
                                                                  float y,
                                                                  float z)
        Assign values to SFVec3f detonationRelativeLocation field, similar to setDetonationRelativeLocation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationRelativeLocation

        public EspduTransformObject setDetonationRelativeLocation​(double x,
                                                                  double y,
                                                                  double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setDetonationRelativeLocation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationRelativeLocation

        public EspduTransformObject setDetonationRelativeLocation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setDetonationRelativeLocation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDetonationResult

        public int getDetonationResult()
        Provide int value from inputOutput SFInt32 field named detonationResult.

        Tooltip: Integer enumeration for type of detonation and result that occurred., if any. *
        Specified by:
        getDetonationResult in interface EspduTransform
        Returns:
        value of detonationResult field
      • setDetonationResult

        public EspduTransformObject 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. *
        Specified by:
        setDetonationResult in interface EspduTransform
        Parameters:
        newValue - is new value for the detonationResult field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDetonationResult

        public EspduTransformObject setDetonationResult​(SFInt32Object newValue)
        Assign typed object value to SFInt32 detonationResult field, similar to setDetonationResult(int).
        Parameters:
        newValue - is new value for the detonationResult field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEnabled

        public EspduTransformObject setEnabled​(SFBoolObject newValue)
        Assign typed object value to SFBool enabled field, similar to setEnabled(boolean).
        Parameters:
        newValue - is new value for the enabled field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityCategory

        public 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. *
        Specified by:
        getEntityCategory in interface EspduTransform
        Returns:
        value of entityCategory field
      • setEntityCategory

        public EspduTransformObject 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. *
        Specified by:
        setEntityCategory in interface EspduTransform
        Parameters:
        newValue - is new value for the entityCategory field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityCategory

        public EspduTransformObject setEntityCategory​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityCategory field, similar to setEntityCategory(int).
        Parameters:
        newValue - is new value for the entityCategory field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityCountry

        public 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. *
        Specified by:
        getEntityCountry in interface EspduTransform
        Returns:
        value of entityCountry field
      • setEntityCountry

        public EspduTransformObject 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. *
        Specified by:
        setEntityCountry in interface EspduTransform
        Parameters:
        newValue - is new value for the entityCountry field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityCountry

        public EspduTransformObject setEntityCountry​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityCountry field, similar to setEntityCountry(int).
        Parameters:
        newValue - is new value for the entityCountry field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityDomain

        public 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. *
        Specified by:
        getEntityDomain in interface EspduTransform
        Returns:
        value of entityDomain field
      • setEntityDomain

        public EspduTransformObject 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. *
        Specified by:
        setEntityDomain in interface EspduTransform
        Parameters:
        newValue - is new value for the entityDomain field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityDomain

        public EspduTransformObject setEntityDomain​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityDomain field, similar to setEntityDomain(int).
        Parameters:
        newValue - is new value for the entityDomain field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityExtra

        public 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. *
        Specified by:
        getEntityExtra in interface EspduTransform
        Returns:
        value of entityExtra field
      • setEntityExtra

        public EspduTransformObject 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. *
        Specified by:
        setEntityExtra in interface EspduTransform
        Parameters:
        newValue - is new value for the entityExtra field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityExtra

        public EspduTransformObject setEntityExtra​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityExtra field, similar to setEntityExtra(int).
        Parameters:
        newValue - is new value for the entityExtra field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityID

        public 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. *
        Specified by:
        getEntityID in interface EspduTransform
        Returns:
        value of entityID field
      • setEntityID

        public EspduTransformObject 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. *
        Specified by:
        setEntityID in interface EspduTransform
        Parameters:
        newValue - is new value for the entityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityID

        public EspduTransformObject setEntityID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityID field, similar to setEntityID(int).
        Parameters:
        newValue - is new value for the entityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntityKind

        public 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. *
        Specified by:
        getEntityKind in interface EspduTransform
        Returns:
        value of entityKind field
      • setEntityKind

        public EspduTransformObject 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. *
        Specified by:
        setEntityKind in interface EspduTransform
        Parameters:
        newValue - is new value for the entityKind field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntityKind

        public EspduTransformObject setEntityKind​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entityKind field, similar to setEntityKind(int).
        Parameters:
        newValue - is new value for the entityKind field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntitySpecific

        public 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. *
        Specified by:
        getEntitySpecific in interface EspduTransform
        Returns:
        value of entitySpecific field
      • setEntitySpecific

        public EspduTransformObject 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. *
        Specified by:
        setEntitySpecific in interface EspduTransform
        Parameters:
        newValue - is new value for the entitySpecific field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntitySpecific

        public EspduTransformObject setEntitySpecific​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entitySpecific field, similar to setEntitySpecific(int).
        Parameters:
        newValue - is new value for the entitySpecific field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEntitySubcategory

        public int getEntitySubcategory()
        Provide int value from inputOutput SFInt32 field named entitySubcategory.
        Specified by:
        getEntitySubcategory in interface EspduTransform
        Returns:
        value of entitySubcategory field
      • setEntitySubcategory

        public EspduTransformObject setEntitySubcategory​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named entitySubcategory.
        Specified by:
        setEntitySubcategory in interface EspduTransform
        Parameters:
        newValue - is new value for the entitySubcategory field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEntitySubcategory

        public EspduTransformObject setEntitySubcategory​(SFInt32Object newValue)
        Assign typed object value to SFInt32 entitySubcategory field, similar to setEntitySubcategory(int).
        Parameters:
        newValue - is new value for the entitySubcategory field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEventApplicationID

        public 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. *
        Specified by:
        getEventApplicationID in interface EspduTransform
        Returns:
        value of eventApplicationID field
      • setEventApplicationID

        public EspduTransformObject 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. *
        Specified by:
        setEventApplicationID in interface EspduTransform
        Parameters:
        newValue - is new value for the eventApplicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEventApplicationID

        public EspduTransformObject setEventApplicationID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 eventApplicationID field, similar to setEventApplicationID(int).
        Parameters:
        newValue - is new value for the eventApplicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEventEntityID

        public 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. *
        Specified by:
        getEventEntityID in interface EspduTransform
        Returns:
        value of eventEntityID field
      • setEventEntityID

        public EspduTransformObject 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. *
        Specified by:
        setEventEntityID in interface EspduTransform
        Parameters:
        newValue - is new value for the eventEntityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEventEntityID

        public EspduTransformObject setEventEntityID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 eventEntityID field, similar to setEventEntityID(int).
        Parameters:
        newValue - is new value for the eventEntityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEventNumber

        public 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.
        Specified by:
        getEventNumber in interface EspduTransform
        Returns:
        value of eventNumber field
      • setEventNumber

        public EspduTransformObject 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.
        Specified by:
        setEventNumber in interface EspduTransform
        Parameters:
        newValue - is new value for the eventNumber field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEventNumber

        public EspduTransformObject setEventNumber​(SFInt32Object newValue)
        Assign typed object value to SFInt32 eventNumber field, similar to setEventNumber(int).
        Parameters:
        newValue - is new value for the eventNumber field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getEventSiteID

        public int getEventSiteID()
        Provide int value from inputOutput SFInt32 field named eventSiteID.

        Tooltip: Simulation/exercise siteID of the participating LAN or organization. *
        Specified by:
        getEventSiteID in interface EspduTransform
        Returns:
        value of eventSiteID field
      • setEventSiteID

        public EspduTransformObject 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. *
        Specified by:
        setEventSiteID in interface EspduTransform
        Parameters:
        newValue - is new value for the eventSiteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setEventSiteID

        public EspduTransformObject setEventSiteID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 eventSiteID field, similar to setEventSiteID(int).
        Parameters:
        newValue - is new value for the eventSiteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFired1

        public boolean getFired1()
        Provide boolean value from inputOutput SFBool field named fired1.

        Tooltip: Has the primary weapon (Fire PDU) been fired?. *
        Specified by:
        getFired1 in interface EspduTransform
        Returns:
        value of fired1 field
      • setFired1

        public EspduTransformObject setFired1​(boolean newValue)
        Accessor method to assign boolean value to inputOutput SFBool field named fired1.

        Tooltip: Has the primary weapon (Fire PDU) been fired?. *
        Specified by:
        setFired1 in interface EspduTransform
        Parameters:
        newValue - is new value for the fired1 field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFired1

        public EspduTransformObject setFired1​(SFBoolObject newValue)
        Assign typed object value to SFBool fired1 field, similar to setFired1(boolean).
        Parameters:
        newValue - is new value for the fired1 field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFired2

        public boolean getFired2()
        Provide boolean value from inputOutput SFBool field named fired2.

        Tooltip: Has the secondary weapon (Fire PDU) been fired?. *
        Specified by:
        getFired2 in interface EspduTransform
        Returns:
        value of fired2 field
      • setFired2

        public EspduTransformObject setFired2​(boolean newValue)
        Accessor method to assign boolean value to inputOutput SFBool field named fired2.

        Tooltip: Has the secondary weapon (Fire PDU) been fired?. *
        Specified by:
        setFired2 in interface EspduTransform
        Parameters:
        newValue - is new value for the fired2 field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFired2

        public EspduTransformObject setFired2​(SFBoolObject newValue)
        Assign typed object value to SFBool fired2 field, similar to setFired2(boolean).
        Parameters:
        newValue - is new value for the fired2 field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFiredTime

        public 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.
        Specified by:
        getFiredTime in interface EspduTransform
        Returns:
        value of firedTime field
      • getFireMissionIndex

        public int getFireMissionIndex()
        Provide int value from inputOutput SFInt32 field named fireMissionIndex.

        Tooltip: . *
        Specified by:
        getFireMissionIndex in interface EspduTransform
        Returns:
        value of fireMissionIndex field
      • setFireMissionIndex

        public EspduTransformObject setFireMissionIndex​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named fireMissionIndex.

        Tooltip: . *
        Specified by:
        setFireMissionIndex in interface EspduTransform
        Parameters:
        newValue - is new value for the fireMissionIndex field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFireMissionIndex

        public EspduTransformObject setFireMissionIndex​(SFInt32Object newValue)
        Assign typed object value to SFInt32 fireMissionIndex field, similar to setFireMissionIndex(int).
        Parameters:
        newValue - is new value for the fireMissionIndex field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFiringRange

        public 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. *
        Specified by:
        getFiringRange in interface EspduTransform
        Returns:
        value of firingRange field
      • setFiringRange

        public EspduTransformObject 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. *
        Specified by:
        setFiringRange in interface EspduTransform
        Parameters:
        newValue - is new value for the firingRange field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFiringRange

        public EspduTransformObject setFiringRange​(SFFloatObject newValue)
        Assign typed object value to SFFloat firingRange field, similar to setFiringRange(float).
        Parameters:
        newValue - is new value for the firingRange field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFiringRange

        public EspduTransformObject setFiringRange​(double newValue)
        Utility method: double-precision set-parameter accessor for X3D floating-point type, similar to setFiringRange(float).
        Parameters:
        newValue - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFiringRate

        public int getFiringRate()
        Provide int value from inputOutput SFInt32 field named firingRate.

        Tooltip: Rate at which munitions are fired. *
        Specified by:
        getFiringRate in interface EspduTransform
        Returns:
        value of firingRate field
      • setFiringRate

        public EspduTransformObject setFiringRate​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named firingRate.

        Tooltip: Rate at which munitions are fired. *
        Specified by:
        setFiringRate in interface EspduTransform
        Parameters:
        newValue - is new value for the firingRate field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFiringRate

        public EspduTransformObject setFiringRate​(SFInt32Object newValue)
        Assign typed object value to SFInt32 firingRate field, similar to setFiringRate(int).
        Parameters:
        newValue - is new value for the firingRate field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getForceID

        public 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. *
        Specified by:
        getForceID in interface EspduTransform
        Returns:
        value of forceID field
      • setForceID

        public EspduTransformObject 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. *
        Specified by:
        setForceID in interface EspduTransform
        Parameters:
        newValue - is new value for the forceID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setForceID

        public EspduTransformObject setForceID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 forceID field, similar to setForceID(int).
        Parameters:
        newValue - is new value for the forceID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getFuse

        public int getFuse()
        Provide int value from inputOutput SFInt32 field named fuse.

        Tooltip: Integer enumerations value for type of fuse on the munition. *
        Specified by:
        getFuse in interface EspduTransform
        Returns:
        value of fuse field
      • setFuse

        public EspduTransformObject 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. *
        Specified by:
        setFuse in interface EspduTransform
        Parameters:
        newValue - is new value for the fuse field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setFuse

        public EspduTransformObject setFuse​(SFInt32Object newValue)
        Assign typed object value to SFInt32 fuse field, similar to setFuse(int).
        Parameters:
        newValue - is new value for the fuse field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getGeoCoords

        public 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).
        Specified by:
        getGeoCoords in interface EspduTransform
        Returns:
        value of geoCoords field
      • setGeoCoords

        public EspduTransformObject 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).
        Specified by:
        setGeoCoords in interface EspduTransform
        Parameters:
        newValue - is new value for the geoCoords field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setGeoCoords

        public EspduTransformObject setGeoCoords​(SFVec3dObject newValue)
        Assign typed object value to SFVec3d geoCoords field, similar to setGeoCoords(double[]).
        Parameters:
        newValue - is new value for the geoCoords field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setGeoCoords

        public EspduTransformObject setGeoCoords​(double x,
                                                 double y,
                                                 double z)
        Assign values to SFVec3d geoCoords field, similar to setGeoCoords(double[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getGeoSystemList

        public java.util.ArrayList<java.lang.String> getGeoSystemList()
        Utility method to get ArrayList value of MFString geoSystem field, similar to getGeoSystem().
        Returns:
        value of geoSystem field
      • setGeoSystem

        public EspduTransformObject setGeoSystem​(MFStringObject newValue)
        Assign typed object value to MFString geoSystem field, similar to setGeoSystem(String[]).
        Parameters:
        newValue - is new value for the geoSystem field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setGeoSystem

        public EspduTransformObject setGeoSystem​(SFStringObject newValue)
        Assign single SFString object value to MFString geoSystem field, similar to setGeoSystem(String[]).
        Parameters:
        newValue - is new value for the geoSystem field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setGeoSystem

        public EspduTransformObject setGeoSystem​(java.lang.String newValue)
        Assign singleton String value to MFString geoSystem field, similar to setGeoSystem(String[]).
        Parameters:
        newValue - is new value for the geoSystem field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setGeoSystem

        public EspduTransformObject setGeoSystem​(java.util.ArrayList<java.lang.String> newValue)
        Assign ArrayList value of MFString geoSystem field, similar to setGeoSystem(String[]).
        Parameters:
        newValue - is new value for the geoSystem field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearGeoSystem

        public EspduTransformObject clearGeoSystem()
        Utility method to clear MFString value of geoSystem field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • clearIS

        public EspduTransformObject clearIS()
        Utility method to clear SFNode value of IS field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasIS

        public boolean hasIS()
        Indicate whether an object is available for inputOutput SFNode field IS.
        Returns:
        whether a concrete statement or CommentsBlock is available.
        See Also:
        getIS()
      • getIsActive

        public 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 EspduTransform
        Specified by:
        getIsActive in interface X3DNetworkSensorNode
        Specified by:
        getIsActive in interface X3DSensorNode
        Returns:
        value of isActive field
      • getIsCollided

        public 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.
        Specified by:
        getIsCollided in interface EspduTransform
        Returns:
        value of isCollided field
      • getIsDetonated

        public 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.
        Specified by:
        getIsDetonated in interface EspduTransform
        Returns:
        value of isDetonated field
      • getIsNetworkReader

        public 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.
        Specified by:
        getIsNetworkReader in interface EspduTransform
        Returns:
        value of isNetworkReader field
      • getIsNetworkWriter

        public 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.
        Specified by:
        getIsNetworkWriter in interface EspduTransform
        Returns:
        value of isNetworkWriter field
      • getIsRtpHeaderHeard

        public 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.
        Specified by:
        getIsRtpHeaderHeard in interface EspduTransform
        Returns:
        value of isRtpHeaderHeard field
      • getIsStandAlone

        public 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.
        Specified by:
        getIsStandAlone in interface EspduTransform
        Returns:
        value of isStandAlone field
      • getLinearAcceleration

        public 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. *
        Specified by:
        getLinearAcceleration in interface EspduTransform
        Returns:
        value of linearAcceleration field
      • setLinearAcceleration

        public EspduTransformObject 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. *
        Specified by:
        setLinearAcceleration in interface EspduTransform
        Parameters:
        newValue - is new value for the linearAcceleration field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearAcceleration

        public EspduTransformObject setLinearAcceleration​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f linearAcceleration field, similar to setLinearAcceleration(float[]).
        Parameters:
        newValue - is new value for the linearAcceleration field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearAcceleration

        public EspduTransformObject setLinearAcceleration​(float x,
                                                          float y,
                                                          float z)
        Assign values to SFVec3f linearAcceleration field, similar to setLinearAcceleration(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearAcceleration

        public EspduTransformObject setLinearAcceleration​(double x,
                                                          double y,
                                                          double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLinearAcceleration(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearAcceleration

        public EspduTransformObject setLinearAcceleration​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLinearAcceleration(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getLinearVelocity

        public 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. *
        Specified by:
        getLinearVelocity in interface EspduTransform
        Returns:
        value of linearVelocity field
      • setLinearVelocity

        public EspduTransformObject 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. *
        Specified by:
        setLinearVelocity in interface EspduTransform
        Parameters:
        newValue - is new value for the linearVelocity field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearVelocity

        public EspduTransformObject setLinearVelocity​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f linearVelocity field, similar to setLinearVelocity(float[]).
        Parameters:
        newValue - is new value for the linearVelocity field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearVelocity

        public EspduTransformObject setLinearVelocity​(float x,
                                                      float y,
                                                      float z)
        Assign values to SFVec3f linearVelocity field, similar to setLinearVelocity(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearVelocity

        public EspduTransformObject setLinearVelocity​(double x,
                                                      double y,
                                                      double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLinearVelocity(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLinearVelocity

        public EspduTransformObject setLinearVelocity​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLinearVelocity(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMarking

        public java.lang.String getMarking()
        Provide String value from inputOutput SFString field named marking.

        Tooltip: Maximum of 11 characters for simple entity label. *
        Specified by:
        getMarking in interface EspduTransform
        Returns:
        value of marking field
      • setMarking

        public EspduTransformObject 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. *
        Specified by:
        setMarking in interface EspduTransform
        Parameters:
        newValue - is new value for the marking field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMarking

        public EspduTransformObject setMarking​(SFStringObject newValue)
        Assign typed object value to SFString marking field, similar to setMarking(String).
        Parameters:
        newValue - is new value for the marking field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearMetadata

        public EspduTransformObject clearMetadata()
        Utility method to clear SFNode value of metadata field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasMetadata

        public boolean hasMetadata()
        Indicate whether an object is available for inputOutput SFNode field metadata.
        Returns:
        whether a properly typed node or ProtoInstance or CommentsBlock is available.
        See Also:
        getMetadata(), getMetadataProtoInstance(), X3D Scene Authoring Hints: Metadata Nodes
      • getMulticastRelayHost

        public 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. *
        Specified by:
        getMulticastRelayHost in interface EspduTransform
        Returns:
        value of multicastRelayHost field
      • setMulticastRelayHost

        public EspduTransformObject 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. *
        Specified by:
        setMulticastRelayHost in interface EspduTransform
        Parameters:
        newValue - is new value for the multicastRelayHost field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMulticastRelayHost

        public EspduTransformObject setMulticastRelayHost​(SFStringObject newValue)
        Assign typed object value to SFString multicastRelayHost field, similar to setMulticastRelayHost(String).
        Parameters:
        newValue - is new value for the multicastRelayHost field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMulticastRelayPort

        public int getMulticastRelayPort()
        Provide int value from inputOutput SFInt32 field named multicastRelayPort.

        Tooltip: Fallback server port if multicast not available locally. Example: 8010. *
        Specified by:
        getMulticastRelayPort in interface EspduTransform
        Returns:
        value of multicastRelayPort field
      • setMulticastRelayPort

        public EspduTransformObject 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. *
        Specified by:
        setMulticastRelayPort in interface EspduTransform
        Parameters:
        newValue - is new value for the multicastRelayPort field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMulticastRelayPort

        public EspduTransformObject setMulticastRelayPort​(SFInt32Object newValue)
        Assign typed object value to SFInt32 multicastRelayPort field, similar to setMulticastRelayPort(int).
        Parameters:
        newValue - is new value for the multicastRelayPort field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionApplicationID

        public 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. *
        Specified by:
        getMunitionApplicationID in interface EspduTransform
        Returns:
        value of munitionApplicationID field
      • setMunitionApplicationID

        public EspduTransformObject 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. *
        Specified by:
        setMunitionApplicationID in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionApplicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionApplicationID

        public EspduTransformObject setMunitionApplicationID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 munitionApplicationID field, similar to setMunitionApplicationID(int).
        Parameters:
        newValue - is new value for the munitionApplicationID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionEndPoint

        public 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. *
        Specified by:
        getMunitionEndPoint in interface EspduTransform
        Returns:
        value of munitionEndPoint field
      • setMunitionEndPoint

        public EspduTransformObject 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. *
        Specified by:
        setMunitionEndPoint in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionEndPoint field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionEndPoint

        public EspduTransformObject setMunitionEndPoint​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f munitionEndPoint field, similar to setMunitionEndPoint(float[]).
        Parameters:
        newValue - is new value for the munitionEndPoint field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionEndPoint

        public EspduTransformObject setMunitionEndPoint​(float x,
                                                        float y,
                                                        float z)
        Assign values to SFVec3f munitionEndPoint field, similar to setMunitionEndPoint(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionEndPoint

        public EspduTransformObject setMunitionEndPoint​(double x,
                                                        double y,
                                                        double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setMunitionEndPoint(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionEndPoint

        public EspduTransformObject setMunitionEndPoint​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setMunitionEndPoint(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionEntityID

        public int getMunitionEntityID()
        Provide int value from inputOutput SFInt32 field named munitionEntityID.

        Tooltip: munitionEntityID is unique ID for entity firing munition within that application. *
        Specified by:
        getMunitionEntityID in interface EspduTransform
        Returns:
        value of munitionEntityID field
      • setMunitionEntityID

        public EspduTransformObject 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. *
        Specified by:
        setMunitionEntityID in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionEntityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionEntityID

        public EspduTransformObject setMunitionEntityID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 munitionEntityID field, similar to setMunitionEntityID(int).
        Parameters:
        newValue - is new value for the munitionEntityID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionQuantity

        public int getMunitionQuantity()
        Provide int value from inputOutput SFInt32 field named munitionQuantity.

        Tooltip: Quantity of munitions fired. *
        Specified by:
        getMunitionQuantity in interface EspduTransform
        Returns:
        value of munitionQuantity field
      • setMunitionQuantity

        public EspduTransformObject setMunitionQuantity​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named munitionQuantity.

        Tooltip: Quantity of munitions fired. *
        Specified by:
        setMunitionQuantity in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionQuantity field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionQuantity

        public EspduTransformObject setMunitionQuantity​(SFInt32Object newValue)
        Assign typed object value to SFInt32 munitionQuantity field, similar to setMunitionQuantity(int).
        Parameters:
        newValue - is new value for the munitionQuantity field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionSiteID

        public int getMunitionSiteID()
        Provide int value from inputOutput SFInt32 field named munitionSiteID.

        Tooltip: Munition siteID of the participating LAN or organization. *
        Specified by:
        getMunitionSiteID in interface EspduTransform
        Returns:
        value of munitionSiteID field
      • setMunitionSiteID

        public EspduTransformObject setMunitionSiteID​(int newValue)
        Accessor method to assign int value to inputOutput SFInt32 field named munitionSiteID.

        Tooltip: Munition siteID of the participating LAN or organization. *
        Specified by:
        setMunitionSiteID in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionSiteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionSiteID

        public EspduTransformObject setMunitionSiteID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 munitionSiteID field, similar to setMunitionSiteID(int).
        Parameters:
        newValue - is new value for the munitionSiteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getMunitionStartPoint

        public 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. *
        Specified by:
        getMunitionStartPoint in interface EspduTransform
        Returns:
        value of munitionStartPoint field
      • setMunitionStartPoint

        public EspduTransformObject 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. *
        Specified by:
        setMunitionStartPoint in interface EspduTransform
        Parameters:
        newValue - is new value for the munitionStartPoint field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionStartPoint

        public EspduTransformObject setMunitionStartPoint​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f munitionStartPoint field, similar to setMunitionStartPoint(float[]).
        Parameters:
        newValue - is new value for the munitionStartPoint field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionStartPoint

        public EspduTransformObject setMunitionStartPoint​(float x,
                                                          float y,
                                                          float z)
        Assign values to SFVec3f munitionStartPoint field, similar to setMunitionStartPoint(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionStartPoint

        public EspduTransformObject setMunitionStartPoint​(double x,
                                                          double y,
                                                          double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setMunitionStartPoint(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setMunitionStartPoint

        public EspduTransformObject setMunitionStartPoint​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setMunitionStartPoint(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getNetworkMode

        public 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.


        Available enumeration values for string comparison: STANDALONE, NETWORKREADER, NETWORKWRITER.
        Specified by:
        getNetworkMode in interface EspduTransform
        Returns:
        value of networkMode field
      • setNetworkMode

        public EspduTransformObject setNetworkMode​(java.lang.String newValue)
        Accessor method to assign String enumeration value ("standAlone" | "networkReader" | "networkWriter") to inputOutput SFString field named networkMode.

        Warning: authors can only choose from a strict list of enumeration values (STANDALONE, NETWORKREADER, NETWORKWRITER).

        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.
        Specified by:
        setNetworkMode in interface EspduTransform
        Parameters:
        newValue - is new value for the networkMode field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setNetworkMode

        public EspduTransformObject setNetworkMode​(SFStringObject newValue)
        Assign typed object value to SFString networkMode field, similar to setNetworkMode(String).
        Parameters:
        newValue - is new value for the networkMode field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getPort

        public 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. *
        Specified by:
        getPort in interface EspduTransform
        Returns:
        value of port field
      • setPort

        public EspduTransformObject 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. *
        Specified by:
        setPort in interface EspduTransform
        Parameters:
        newValue - is new value for the port field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setPort

        public EspduTransformObject setPort​(SFInt32Object newValue)
        Assign typed object value to SFInt32 port field, similar to setPort(int).
        Parameters:
        newValue - is new value for the port field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getReadInterval

        public 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.
        Specified by:
        getReadInterval in interface EspduTransform
        Returns:
        value of readInterval field
      • setReadInterval

        public EspduTransformObject 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.
        Specified by:
        setReadInterval in interface EspduTransform
        Parameters:
        newValue - is new value for the readInterval field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setReadInterval

        public EspduTransformObject setReadInterval​(SFTimeObject newValue)
        Assign typed object value to SFTime readInterval field, similar to setReadInterval(double).
        Parameters:
        newValue - is new value for the readInterval field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getRotation

        public 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. *
        Specified by:
        getRotation in interface EspduTransform
        Returns:
        value of rotation field
      • setRotation

        public EspduTransformObject 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. *
        Specified by:
        setRotation in interface EspduTransform
        Parameters:
        newValue - is new value for the rotation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public EspduTransformObject setRotation​(SFRotationObject newValue)
        Assign typed object value to SFRotation rotation field, similar to setRotation(float[]).
        Parameters:
        newValue - is new value for the rotation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public EspduTransformObject setRotation​(float x,
                                                float y,
                                                float z,
                                                float angleRadians)
        Assign values to SFRotation rotation field, similar to setRotation(float[]).
        Parameters:
        x - first component of axis
        y - second component of axis
        z - third component of axis
        angleRadians - fourth component of rotation around axis
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public EspduTransformObject setRotation​(double x,
                                                double y,
                                                double z,
                                                double angleRadians)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setRotation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        angleRadians - fourth component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public EspduTransformObject setRotation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setRotation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getRtpHeaderExpected

        public boolean getRtpHeaderExpected()
        Provide boolean value from initializeOnly SFBool field named rtpHeaderExpected.

        Tooltip: Whether RTP headers are prepended to DIS PDUs. *
        Specified by:
        getRtpHeaderExpected in interface EspduTransform
        Returns:
        value of rtpHeaderExpected field
      • setRtpHeaderExpected

        public EspduTransformObject setRtpHeaderExpected​(boolean newValue)
        Accessor method to assign boolean value to initializeOnly SFBool field named rtpHeaderExpected.

        Tooltip: Whether RTP headers are prepended to DIS PDUs. *
        Specified by:
        setRtpHeaderExpected in interface EspduTransform
        Parameters:
        newValue - is new value for the rtpHeaderExpected field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRtpHeaderExpected

        public EspduTransformObject setRtpHeaderExpected​(SFBoolObject newValue)
        Assign typed object value to SFBool rtpHeaderExpected field, similar to setRtpHeaderExpected(boolean).
        Parameters:
        newValue - is new value for the rtpHeaderExpected field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getScale

        public 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. *
        Specified by:
        getScale in interface EspduTransform
        Returns:
        value of scale field
      • setScale

        public EspduTransformObject 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. *
        Specified by:
        setScale in interface EspduTransform
        Parameters:
        newValue - is new value for the scale field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public EspduTransformObject setScale​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f scale field, similar to setScale(float[]).
        Parameters:
        newValue - is new value for the scale field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public EspduTransformObject setScale​(float x,
                                             float y,
                                             float z)
        Assign values to SFVec3f scale field, similar to setScale(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public EspduTransformObject setScale​(double x,
                                             double y,
                                             double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScale(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public EspduTransformObject setScale​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScale(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getScaleOrientation

        public 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). *
        Specified by:
        getScaleOrientation in interface EspduTransform
        Returns:
        value of scaleOrientation field
      • setScaleOrientation

        public EspduTransformObject 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). *
        Specified by:
        setScaleOrientation in interface EspduTransform
        Parameters:
        newValue - is new value for the scaleOrientation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public EspduTransformObject setScaleOrientation​(SFRotationObject newValue)
        Assign typed object value to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
        Parameters:
        newValue - is new value for the scaleOrientation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public EspduTransformObject setScaleOrientation​(float x,
                                                        float y,
                                                        float z,
                                                        float angleRadians)
        Assign values to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
        Parameters:
        x - first component of axis
        y - second component of axis
        z - third component of axis
        angleRadians - fourth component of rotation around axis
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public EspduTransformObject setScaleOrientation​(double x,
                                                        double y,
                                                        double z,
                                                        double angleRadians)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        angleRadians - fourth component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public EspduTransformObject setScaleOrientation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getSiteID

        public int getSiteID()
        Provide int value from inputOutput SFInt32 field named siteID.

        Tooltip: Simulation/exercise siteID of the participating LAN or organization. *
        Specified by:
        getSiteID in interface EspduTransform
        Returns:
        value of siteID field
      • setSiteID

        public EspduTransformObject 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. *
        Specified by:
        setSiteID in interface EspduTransform
        Parameters:
        newValue - is new value for the siteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSiteID

        public EspduTransformObject setSiteID​(SFInt32Object newValue)
        Assign typed object value to SFInt32 siteID field, similar to setSiteID(int).
        Parameters:
        newValue - is new value for the siteID field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getTimestamp

        public 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.
        Specified by:
        getTimestamp in interface EspduTransform
        Returns:
        value of timestamp field
      • getTranslation

        public 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. *
        Specified by:
        getTranslation in interface EspduTransform
        Returns:
        value of translation field
      • setTranslation

        public EspduTransformObject 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. *
        Specified by:
        setTranslation in interface EspduTransform
        Parameters:
        newValue - is new value for the translation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setTranslation

        public EspduTransformObject setTranslation​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f translation field, similar to setTranslation(float[]).
        Parameters:
        newValue - is new value for the translation field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setTranslation

        public EspduTransformObject setTranslation​(float x,
                                                   float y,
                                                   float z)
        Assign values to SFVec3f translation field, similar to setTranslation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setTranslation

        public EspduTransformObject setTranslation​(double x,
                                                   double y,
                                                   double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setTranslation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setTranslation

        public EspduTransformObject setTranslation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setTranslation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getWarhead

        public int getWarhead()
        Provide int value from inputOutput SFInt32 field named warhead.

        Tooltip: Integer enumerations value for type of warhead on the munition. *
        Specified by:
        getWarhead in interface EspduTransform
        Returns:
        value of warhead field
      • setWarhead

        public EspduTransformObject 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. *
        Specified by:
        setWarhead in interface EspduTransform
        Parameters:
        newValue - is new value for the warhead field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setWarhead

        public EspduTransformObject setWarhead​(SFInt32Object newValue)
        Assign typed object value to SFInt32 warhead field, similar to setWarhead(int).
        Parameters:
        newValue - is new value for the warhead field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getWriteInterval

        public 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.
        Specified by:
        getWriteInterval in interface EspduTransform
        Returns:
        value of writeInterval field
      • setWriteInterval

        public EspduTransformObject 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.
        Specified by:
        setWriteInterval in interface EspduTransform
        Parameters:
        newValue - is new value for the writeInterval field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setWriteInterval

        public EspduTransformObject setWriteInterval​(SFTimeObject newValue)
        Assign typed object value to SFTime writeInterval field, similar to setWriteInterval(double).
        Parameters:
        newValue - is new value for the writeInterval field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDEF

        public final EspduTransformObject setDEF​(java.lang.String newValue)
        Accessor method to assign String value to inputOutput SFString field named DEF.

        Tooltip: DEF defines a unique ID name for this node, referenceable by other nodes.

        Note that setting the DEF value clears the USE value.
        Specified by:
        setDEF in class X3DConcreteNode
        Parameters:
        newValue - is new value for the DEF field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDEF

        public EspduTransformObject setDEF​(SFStringObject newValue)
        Assign typed object value to SFString DEF field, similar to setDEF(String).
        Parameters:
        newValue - is new value for the DEF field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getUSE

        public java.lang.String getUSE()
        Provide String value from inputOutput SFString field named USE.

        Tooltip: USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
        • Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
        • Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
        • Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.
        Overrides:
        getUSE in class X3DConcreteNode
        Returns:
        value of USE field
        See Also:
        X3D Scene Authoring Hints: Naming Conventions
      • setUSE

        public final EspduTransformObject setUSE​(java.lang.String newValue)
        Accessor method to assign String value to inputOutput SFString field named USE.

        Tooltip: USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).
        • Hint: USE references to previously defined DEF geometry (instead of duplicating nodes) can improve performance.
        • Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
        • Warning: each USE value must match a corresponding DEF value that is defined earlier in the scene.


        Note: each USE node is still an independent object, with the USE value matching the DEF value in the preceding object.

        Warning: invoking the setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.

        Warning: no other operations can be performed to modify a USE node other than setting an alternate containerField value.
        Specified by:
        setUSE in class X3DConcreteNode
        Parameters:
        newValue - is new value for the USE field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setUSE

        public EspduTransformObject setUSE​(SFStringObject newValue)
        Assign typed object value to SFString USE field, similar to setUSE(String).
        Parameters:
        newValue - is new value for the USE field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getCssClass

        public java.lang.String getCssClass()
        Provide String value from inputOutput SFString field named class.

        Tooltip: The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
        • Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
        • Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
        Overrides:
        getCssClass in class X3DConcreteNode
        Returns:
        value of class field
        See Also:
        W3C Cascading Style Sheets
      • setCssClass

        public final EspduTransformObject setCssClass​(java.lang.String newValue)
        Accessor method to assign String value to inputOutput SFString field named class.

        Tooltip: The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
        • Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
        • Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
        Specified by:
        setCssClass in class X3DConcreteNode
        Parameters:
        newValue - is new value for the class field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
        See Also:
        W3C Cascading Style Sheets
      • setCssClass

        public EspduTransformObject setCssClass​(SFStringObject newValue)
        Assign typed object value to SFString cssClass field, similar to setCssClass(String).
        Parameters:
        newValue - is new value for the class field.
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setUSE

        public EspduTransformObject setUSE​(EspduTransformObject DEFnode)
        Assign a USE reference to another DEF node of same node type, similar to setUSE(String).

        Warning: note that the setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.

        Warning: no other operations can be performed to modify a USE node other than setting an alternate containerField value.
        Parameters:
        DEFnode - must have a DEF value defined
        Returns:
        EspduTransformObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • findElementByNameValue

        public X3DConcreteElement findElementByNameValue​(java.lang.String nameValue)
        Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. Elements with name fields include meta, Metadata* nodes, field/fieldValue, ProtoDeclare/ExternProtoDeclare/ProtoInstance, CAD and HAnim nodes.

        Warning: first start with findAncestorSceneObject() to check entire scene graph, or findAncestorX3DObject() to check entire model document.

        Warning: more than one element may be found that has the same name, this method does not handle that case.
        Specified by:
        findElementByNameValue in class X3DConcreteElement
        Parameters:
        nameValue - is value of the name field being searched for in this element and child elements(if any)
        Returns:
        object reference to found element, null otherwise
        See Also:
        findNodeByDEF(String), X3DConcreteElement.hasAncestorSceneObject(), X3DConcreteElement.findAncestorX3DObject()
      • findElementByNameValue

        public X3DConcreteElement findElementByNameValue​(java.lang.String nameValue,
                                                         java.lang.String elementName)
        Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. Elements with name fields include meta, Metadata* nodes, field/fieldValue, ProtoDeclare/ExternProtoDeclare/ProtoInstance, CAD and HAnim nodes.

        Warning: first start with findAncestorSceneObject() to check entire scene graph, or findAncestorX3DObject() to check entire model document.

        Warning: more than one element may be found that has the same name, this method does not handle that case.
        Specified by:
        findElementByNameValue in class X3DConcreteElement
        Parameters:
        nameValue - is value of the name field being searched for in this element and child elements(if any)
        elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)
        Returns:
        object reference to found element, null otherwise
        See Also:
        findNodeByDEF(String), X3DConcreteElement.hasAncestorSceneObject(), X3DConcreteElement.findAncestorX3DObject()
      • hasElementByNameValue

        public boolean hasElementByNameValue​(java.lang.String nameValue,
                                             java.lang.String elementName)
        Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
        Parameters:
        nameValue - is value of the name field being searched for in this element and child elements(if any)
        elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)
        Returns:
        whether node is found
        See Also:
        findElementByNameValue(String, String)
      • hasNodeByDEF

        public boolean hasNodeByDEF​(java.lang.String DEFvalue)
        Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
        Parameters:
        DEFvalue - is value of the name field being searched for in this element and child elements(if any)
        Returns:
        whether node is found
        See Also:
        findNodeByDEF(String)
      • validate

        public java.lang.String validate()
        Recursive method to validate this element plus all contained nodes and statements, using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
        Specified by:
        validate in class X3DConcreteElement
        Returns:
        validation results (if any)