Class ReceiverPdu
java.lang.Object
org.web3d.x3d.jsail.X3DConcreteElement
org.web3d.x3d.jsail.X3DConcreteNode
org.web3d.x3d.jsail.DIS.ReceiverPdu
- All Implemented Interfaces:
- X3DChildNode,- X3DNode,- X3DSensorNode,- ReceiverPdu,- X3DBoundedObject,- X3DNetworkSensorNode
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
 
 
ReceiverPdu node tooltip: [X3DNetworkSensorNode,X3DBoundedObject,X3DVisibleObject] ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
Package hint: This org.web3d.x3d.jsail concrete class is used for implementing a standalone X3D object as a Plain Old Java Object (POJO). If you are writing Java code for use inside an X3D Script node, compile separate code using only the org.web3d.x3d.sai package instead.
ReceiverPdu node tooltip: [X3DNetworkSensorNode,X3DBoundedObject,X3DVisibleObject] ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
- Hint: ReceiverPdu packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
- Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf
- Warning: requires X3D profile='Full' or else include <component name='DIS' level='1'/>
Package hint: This org.web3d.x3d.jsail concrete class is used for implementing a standalone X3D object as a Plain Old Java Object (POJO). If you are writing Java code for use inside an X3D Script node, compile separate code using only the org.web3d.x3d.sai package instead.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringSFString field named address has default value "localhost" (Java syntax) or localhost (XML syntax).static final intSFInt32 field named applicationID has default value 0 (Java syntax) or 0 (XML syntax).static final float[]SFVec3f field named bboxCenter has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).static final booleanSFBool field named bboxDisplay has default value false (Java syntax) or false (XML syntax).static final float[]SFVec3f field named bboxSize has default value {-1f,-1f,-1f} (Java syntax) or -1 -1 -1 (XML syntax).static final StringString constant COMPONENT defines X3D component for the ReceiverPdu element: DISstatic final StringcontainerField describes typical field relationship of a node to its parent.static final StringSFString field named description has default value equal to an empty string.static final booleanSFBool field named enabled has default value true (Java syntax) or true (XML syntax).static final intSFInt32 field named entityID has default value 0 (Java syntax) or 0 (XML syntax).static final StringfromField ROUTE name for SFString field named address.static final StringfromField ROUTE name for SFInt32 field named applicationID.static final StringfromField ROUTE name for SFBool field named bboxDisplay.static final StringfromField ROUTE name for SFString field named description.static final StringfromField ROUTE name for SFBool field named enabled.static final StringfromField ROUTE name for SFInt32 field named entityID.static final StringfromField ROUTE name for SFVec3d field named geoCoords.static final StringfromField ROUTE name for SFNode field named IS.static final StringfromField ROUTE name for SFBool field named isActive.static final StringfromField ROUTE name for SFBool field named isNetworkReader.static final StringfromField ROUTE name for SFBool field named isNetworkWriter.static final StringfromField ROUTE name for SFBool field named isRtpHeaderHeard.static final StringfromField ROUTE name for SFBool field named isStandAlone.static final StringfromField ROUTE name for SFNode field named metadata.static final StringfromField ROUTE name for SFString field named multicastRelayHost.static final StringfromField ROUTE name for SFInt32 field named multicastRelayPort.static final StringfromField ROUTE name for SFString field named networkMode.static final StringfromField ROUTE name for SFInt32 field named port.static final StringfromField ROUTE name for SFInt32 field named radioID.static final StringfromField ROUTE name for SFTime field named readInterval.static final StringfromField ROUTE name for SFFloat field named receivedPower.static final StringfromField ROUTE name for SFInt32 field named receiverState.static final StringfromField ROUTE name for SFBool field named rtpHeaderExpected.static final StringfromField ROUTE name for SFInt32 field named siteID.static final StringfromField ROUTE name for SFTime field named timestamp.static final StringfromField ROUTE name for SFInt32 field named transmitterApplicationID.static final StringfromField ROUTE name for SFInt32 field named transmitterEntityID.static final StringfromField ROUTE name for SFInt32 field named transmitterRadioID.static final StringfromField ROUTE name for SFInt32 field named transmitterSiteID.static final StringfromField ROUTE name for SFBool field named visible.static final StringfromField ROUTE name for SFInt32 field named whichGeometry.static final StringfromField ROUTE name for SFTime field named writeInterval.static final double[]SFVec3d field named geoCoords has default value {0,0,0} (Java syntax) or 0 0 0 (XML syntax).static final ISSFNode field named IS has default value null (Java syntax) or NULL (XML syntax).static final intInteger constant LEVEL provides default X3D DIS component level for this element: 1static final X3DMetadataObjectSFNode field named metadata has default value null (Java syntax) or NULL (XML syntax).static final StringSFString field named multicastRelayHost has default value equal to an empty string.static final intSFInt32 field named multicastRelayPort has default value 0 (Java syntax) or 0 (XML syntax).static final StringString constant NAME provides name of this element: ReceiverPdu.static final StringSFString field named networkMode has default value "standAlone" (Java syntax) or standAlone (XML syntax).static final StringTooltip: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity.static final StringTooltip: send PDU packets to network at writeInterval, act as master entity.static final StringTooltip: ignore network but still respond to events in local scene.static final intSFInt32 field named port has default value 0 (Java syntax) or 0 (XML syntax).static final intSFInt32 field named radioID has default value 0 (Java syntax) or 0 (XML syntax).static final doubleSFTime field named readInterval has default value 0.1 (Java syntax) or 0.1 (XML syntax).static final floatSFFloat field named receivedPower has default value 0.0f (Java syntax) or 0.0 (XML syntax).static final intSFInt32 field named receiverState has default value 0 (Java syntax) or 0 (XML syntax).static final booleanSFBool field named rtpHeaderExpected has default value false (Java syntax) or false (XML syntax).static final intSFInt32 field named siteID has default value 0 (Java syntax) or 0 (XML syntax).static final StringtoField ROUTE name for SFString field named address.static final StringtoField ROUTE name for SFInt32 field named applicationID.static final StringtoField ROUTE name for SFBool field named bboxDisplay.static final StringtoField ROUTE name for SFString field named description.static final StringtoField ROUTE name for SFBool field named enabled.static final StringtoField ROUTE name for SFInt32 field named entityID.static final StringtoField ROUTE name for SFVec3d field named geoCoords.static final StringtoField ROUTE name for SFNode field named metadata.static final StringtoField ROUTE name for SFString field named multicastRelayHost.static final StringtoField ROUTE name for SFInt32 field named multicastRelayPort.static final StringtoField ROUTE name for SFString field named networkMode.static final StringtoField ROUTE name for SFInt32 field named port.static final StringtoField ROUTE name for SFInt32 field named radioID.static final StringtoField ROUTE name for SFTime field named readInterval.static final StringtoField ROUTE name for SFFloat field named receivedPower.static final StringtoField ROUTE name for SFInt32 field named receiverState.static final StringtoField ROUTE name for SFBool field named rtpHeaderExpected.static final StringtoField ROUTE name for SFInt32 field named siteID.static final StringtoField ROUTE name for SFInt32 field named transmitterApplicationID.static final StringtoField ROUTE name for SFInt32 field named transmitterEntityID.static final StringtoField ROUTE name for SFInt32 field named transmitterRadioID.static final StringtoField ROUTE name for SFInt32 field named transmitterSiteID.static final StringtoField ROUTE name for SFBool field named visible.static final StringtoField ROUTE name for SFInt32 field named whichGeometry.static final StringtoField ROUTE name for SFTime field named writeInterval.static final intSFInt32 field named transmitterApplicationID has default value 0 (Java syntax) or 0 (XML syntax).static final intSFInt32 field named transmitterEntityID has default value 0 (Java syntax) or 0 (XML syntax).static final intSFInt32 field named transmitterRadioID has default value 0 (Java syntax) or 0 (XML syntax).static final intSFInt32 field named transmitterSiteID has default value 0 (Java syntax) or 0 (XML syntax).static final booleanSFBool field named visible has default value true (Java syntax) or true (XML syntax).static final intSFInt32 field named whichGeometry has default value 1 (Java syntax) or 1 (XML syntax).static final doubleSFTime field named writeInterval has default value 1.0 (Java syntax) or 1.0 (XML syntax).Fields inherited from class org.web3d.x3d.jsail.X3DConcreteNodecontainerField_ALLOWED_VALUES, containerFieldOverrideFields inherited from class org.web3d.x3d.jsail.X3DConcreteElementvalidationResult
- 
Constructor SummaryConstructorsConstructorDescriptionConstructor for ReceiverPdu to initialize member variables with default values.ReceiverPdu(String DEFlabel) Utility constructor that assigns DEF label after initializing member variables with default values.
- 
Method SummaryModifier and TypeMethodDescriptionaddComments(String newComment) Add comment as String to contained commentsList.addComments(String[] newComments) Add comments as String[] array to contained commentsList.addComments(CommentsBlock newCommentsBlock) Add CommentsBlock to contained commentsList.addGeoSystem(String newValue) Add singleton String value to MFString geoSystem field, not allowing duplicate or empty string values in this controlled enumeration field.addGeoSystem(SFString newValue) Add singleton SFString value to MFString geoSystem field, not allowing duplicate or empty string values in this controlled enumeration field.Utility method to clear MFString value of geoSystem field.clearIS()Utility method to clear SFNode value of IS field.Utility method to clear SFNode value of metadata field.findElementByNameValue(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.findElementByNameValue(String nameValue, 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.findNodeByDEF(String DEFvalue) Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.getAccessType(String fieldName) Indicate accessType corresponding to given fieldName.Provide String value from inputOutput SFString field named address.static final StringPublic accessor for encapsulated SFString default value "localhost", returned as String.intProvide int value from inputOutput SFInt32 field named applicationID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.float[]Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.static final float[]Public accessor for encapsulated SFVec3f default value {0f,0f,0f}, returned as float array.booleanProvide boolean value from inputOutput SFBool field named bboxDisplay.static final booleanPublic accessor for encapsulated SFBool default value false, returned as boolean.float[]Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.static final float[]Public accessor for encapsulated SFVec3f default value {-1f,-1f,-1f}, returned as float array.final StringDefines X3D component for the ReceiverPdu element: DISfinal intProvides default X3D component level for this element: 1final StringcontainerField describes typical field relationship of a node to its parent.Provide String value from inputOutput SFString field named class.Provide String value from inputOutput SFString field named style.getDEF()Provide String value from inputOutput SFString field named DEF.Provide String value from inputOutput SFString field named description.static final StringPublic accessor for encapsulated SFString default value, returned as String.final StringProvides name of this element: ReceiverPdubooleanProvide boolean value from inputOutput SFBool field named enabled.static final booleanPublic accessor for encapsulated SFBool default value true, returned as boolean.intProvide int value from inputOutput SFInt32 field named entityID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.getFieldType(String fieldName) Indicate type corresponding to given fieldName.double[]Provide array of 3-tuple double results from inputOutput SFVec3d field named geoCoords.static final double[]Public accessor for encapsulated SFVec3d default value {0,0,0}, returned as double array.String[]Provide array of String results from initializeOnly MFString field named geoSystem.static final String[]Public accessor for encapsulated MFString default value new String[] {"GD","WE") array, returned as String array.Public accessor for encapsulated MFString default value new String[] {"GD","WE"), returned as ArrayListUtility method to get ArrayList value of MFString geoSystem field, similar togetGeoSystem().Utility method to get String value of MFString geoSystem field, similar togetGeoSystem().Provide String value from inputOutput SFString field named id.getIS()Provide IS instance (using a properly typed node) from inputOutput SFNode field IS.booleanProvide boolean value from outputOnly SFBool field named isActive.static final ISPublic accessor for encapsulated SFNode default value null, returned as IS.booleanProvide boolean value from outputOnly SFBool field named isNetworkReader.booleanProvide boolean value from outputOnly SFBool field named isNetworkWriter.booleanProvide boolean value from outputOnly SFBool field named isRtpHeaderHeard.booleanProvide boolean value from outputOnly SFBool field named isStandAlone.Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.static final X3DMetadataObjectPublic accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DMetadataObject.Provide String value from inputOutput SFString field named multicastRelayHost.static final StringPublic accessor for encapsulated SFString default value, returned as String.intProvide int value from inputOutput SFInt32 field named multicastRelayPort.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.Provide String enumeration value (baseType xs:NMTOKEN) ["standAlone" | "networkReader" | "networkWriter"] from inputOutput SFString field named networkMode.static final StringPublic accessor for encapsulated SFString default value "standAlone", returned as String.intgetPort()Provide int value from inputOutput SFInt32 field named port.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.intProvide int value from inputOutput SFInt32 field named radioID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.doubleProvide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named readInterval.static final doublePublic accessor for encapsulated SFTime default value 0.1, returned as double.floatProvide float value from inputOutput SFFloat field named receivedPower.static final floatPublic accessor for encapsulated SFFloat default value 0.0f, returned as float.intProvide int value from inputOutput SFInt32 field named receiverState.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.booleanProvide boolean value from inputOutput SFBool field named rtpHeaderExpected.static final booleanPublic accessor for encapsulated SFBool default value false, returned as boolean.intProvide int value from inputOutput SFInt32 field named siteID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.doubleProvide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named timestamp.intProvide int value from inputOutput SFInt32 field named transmitterApplicationID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.intProvide int value from inputOutput SFInt32 field named transmitterEntityID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.intProvide int value from inputOutput SFInt32 field named transmitterRadioID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.intProvide int value from inputOutput SFInt32 field named transmitterSiteID.static final intPublic accessor for encapsulated SFInt32 default value 0, returned as int.getUSE()Provide String value from inputOutput SFString field named USE.booleanProvide boolean value from inputOutput SFBool field named visible.static final booleanPublic accessor for encapsulated SFBool default value true, returned as boolean.intProvide int value from inputOutput SFInt32 field named whichGeometry.static final intPublic accessor for encapsulated SFInt32 default value 1, returned as int.doubleProvide double value in seconds within allowed range of [0,infinity) from inputOutput SFTime field named writeInterval.static final doublePublic accessor for encapsulated SFTime default value 1.0, returned as double.booleanhasElementByNameValue(String nameValue, 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.booleanhasIS()Indicate whether an object is available for inputOutput SFNode field IS.booleanIndicate whether an object is available for inputOutput SFNode field metadata.booleanhasNodeByDEF(String DEFvalue) Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.final voidInitialize all member variables to default values.setAddress(String newValue) Accessor method to assign String value to inputOutput SFString field named address.setAddress(SFString newValue) Assign typed object value to SFString address field, similar tosetAddress(String).setApplicationID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named applicationID.setApplicationID(SFInt32 newValue) Assign typed object value to SFInt32 applicationID field, similar tosetApplicationID(int).setBboxCenter(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxCenter(float[]).setBboxCenter(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxCenter(float[]).setBboxCenter(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.setBboxCenter(float x, float y, float z) Assign values to SFVec3f bboxCenter field, similar tosetBboxCenter(float[]).setBboxCenter(SFVec3f newValue) Assign typed object value to SFVec3f bboxCenter field, similar tosetBboxCenter(float[]).setBboxDisplay(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.setBboxDisplay(SFBool newValue) Assign typed object value to SFBool bboxDisplay field, similar tosetBboxDisplay(boolean).setBboxSize(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxSize(float[]).setBboxSize(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxSize(float[]).setBboxSize(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.setBboxSize(float x, float y, float z) Assign values to SFVec3f bboxSize field, similar tosetBboxSize(float[]).setBboxSize(SFVec3f newValue) Assign typed object value to SFVec3f bboxSize field, similar tosetBboxSize(float[]).final ReceiverPdusetCssClass(String newValue) Accessor method to assign String value to inputOutput SFString field named class.setCssClass(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssClass(String).final ReceiverPdusetCssStyle(String newValue) Accessor method to assign String value to inputOutput SFString field named style.setCssStyle(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssStyle(String).final ReceiverPduAccessor method to assign String value to inputOutput SFString field named DEF.Assign typed object value to SFString DEF field, similar tosetDEF(String).setDescription(String newValue) Accessor method to assign String value to inputOutput SFString field named description.setDescription(SFString newValue) Assign typed object value to SFString description field, similar tosetDescription(String).setEnabled(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.setEnabled(SFBool newValue) Assign typed object value to SFBool enabled field, similar tosetEnabled(boolean).setEntityID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named entityID.setEntityID(SFInt32 newValue) Assign typed object value to SFInt32 entityID field, similar tosetEntityID(int).setGeoCoords(double[] newValue) Accessor method to assign 3-tuple double array to inputOutput SFVec3d field named geoCoords.setGeoCoords(double x, double y, double z) Assign values to SFVec3d geoCoords field, similar tosetGeoCoords(double[]).setGeoCoords(SFVec3d newValue) Assign typed object value to SFVec3d geoCoords field, similar tosetGeoCoords(double[]).setGeoSystem(String newValue) Assign singleton String value to MFString geoSystem field, similar tosetGeoSystem(String[]).setGeoSystem(String[] newValue) Accessor method to assign String array to initializeOnly MFString field named geoSystem.setGeoSystem(ArrayList<String> newValue) Assign ArrayList value of MFString geoSystem field, similar tosetGeoSystem(String[]).setGeoSystem(MFString newValue) Assign typed object value to MFString geoSystem field, similar tosetGeoSystem(String[]).setGeoSystem(SFString newValue) Assign single SFString object value to MFString geoSystem field, similar tosetGeoSystem(String[]).final ReceiverPduAccessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlId field, similar tosetHtmlId(String).Accessor method to assign IS instance (using a properly typed node) to inputOutput SFNode field IS.setMetadata(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.setMetadata(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.setMulticastRelayHost(String newValue) Accessor method to assign String value to inputOutput SFString field named multicastRelayHost.setMulticastRelayHost(SFString newValue) Assign typed object value to SFString multicastRelayHost field, similar tosetMulticastRelayHost(String).setMulticastRelayPort(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named multicastRelayPort.setMulticastRelayPort(SFInt32 newValue) Assign typed object value to SFInt32 multicastRelayPort field, similar tosetMulticastRelayPort(int).setNetworkMode(String newValue) Accessor method to assign String enumeration value ("standAlone" | "networkReader" | "networkWriter") to inputOutput SFString field named networkMode.setNetworkMode(SFString newValue) Assign typed object value to SFString networkMode field, similar tosetNetworkMode(String).setPort(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named port.Assign typed object value to SFInt32 port field, similar tosetPort(int).setRadioID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named radioID.setRadioID(SFInt32 newValue) Assign typed object value to SFInt32 radioID field, similar tosetRadioID(int).setReadInterval(double newValue) Accessor method to assign double value in seconds to inputOutput SFTime field named readInterval.setReadInterval(SFTime newValue) Assign typed object value to SFTime readInterval field, similar tosetReadInterval(double).setReceivedPower(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetReceivedPower(float).setReceivedPower(float newValue) Accessor method to assign float value to inputOutput SFFloat field named receivedPower.setReceivedPower(SFFloat newValue) Assign typed object value to SFFloat receivedPower field, similar tosetReceivedPower(float).setReceiverState(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named receiverState.setReceiverState(SFInt32 newValue) Assign typed object value to SFInt32 receiverState field, similar tosetReceiverState(int).setRtpHeaderExpected(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named rtpHeaderExpected.setRtpHeaderExpected(SFBool newValue) Assign typed object value to SFBool rtpHeaderExpected field, similar tosetRtpHeaderExpected(boolean).setSiteID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named siteID.Assign typed object value to SFInt32 siteID field, similar tosetSiteID(int).setTransmitterApplicationID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named transmitterApplicationID.setTransmitterApplicationID(SFInt32 newValue) Assign typed object value to SFInt32 transmitterApplicationID field, similar tosetTransmitterApplicationID(int).setTransmitterEntityID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named transmitterEntityID.setTransmitterEntityID(SFInt32 newValue) Assign typed object value to SFInt32 transmitterEntityID field, similar tosetTransmitterEntityID(int).setTransmitterRadioID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named transmitterRadioID.setTransmitterRadioID(SFInt32 newValue) Assign typed object value to SFInt32 transmitterRadioID field, similar tosetTransmitterRadioID(int).setTransmitterSiteID(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named transmitterSiteID.setTransmitterSiteID(SFInt32 newValue) Assign typed object value to SFInt32 transmitterSiteID field, similar tosetTransmitterSiteID(int).final ReceiverPduAccessor method to assign String value to inputOutput SFString field named USE.setUSE(ReceiverPdu DEFnode) Assign a USE reference to another DEF node of same node type, similar tosetUSE(String).Assign typed object value to SFString USE field, similar tosetUSE(String).setVisible(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.setVisible(SFBool newValue) Assign typed object value to SFBool visible field, similar tosetVisible(boolean).setWhichGeometry(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named whichGeometry.setWhichGeometry(SFInt32 newValue) Assign typed object value to SFInt32 whichGeometry field, similar tosetWhichGeometry(int).setWriteInterval(double newValue) Accessor method to assign double value in seconds to inputOutput SFTime field named writeInterval.setWriteInterval(SFTime newValue) Assign typed object value to SFTime writeInterval field, similar tosetWriteInterval(double).toStringClassicVRML(int indentLevel) Recursive method to provide ClassicVRML string serialization.toStringVRML97(int indentLevel) Recursive method to provide VRML97 string serialization.toStringX3D(int indentLevel) Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.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.Methods inherited from class org.web3d.x3d.jsail.X3DConcreteNodegetContainerFieldAllowedValues, getContainerFieldOverride, getDEFDefault, getName, getUSEDefault, hasDEF, hasNameField, hasUSE, includesNameField, isNode, isStatement, resetContainerFieldOverride, setConcreteDEF, setConcreteUSE, setContainerFieldOverrideMethods inherited from class org.web3d.x3d.jsail.X3DConcreteElementaddComments, clearParent, findAncestorElementByName, findAncestorProtoBody, findAncestorScene, findAncestorX3D, getCssClassDefault, getCssStyleDefault, getHtmlIdDefault, getPackageName, getParent, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorScene, hasAncestorX3D, hasParent, isValid, setConcreteCssClass, setConcreteCssStyle, setConcreteHtmlId, setParent, toStringClassicVRML, toStringVRML97, toStringX3D
- 
Field Details- 
NETWORKMODE_STANDALONETooltip: ignore network but still respond to events in local scene. SFString field named networkMode with X3DUOM simpleType networkModeChoices and with X3DUOM baseType xs:NMTOKEN can equal this value "standAlone" (Java syntax) or standAlone (XML syntax).- See Also:
 
- 
NETWORKMODE_NETWORKREADERTooltip: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity. SFString field named networkMode with X3DUOM simpleType networkModeChoices and with X3DUOM baseType xs:NMTOKEN can equal this value "networkReader" (Java syntax) or networkReader (XML syntax).- See Also:
 
- 
NETWORKMODE_NETWORKWRITERTooltip: send PDU packets to network at writeInterval, act as master entity. SFString field named networkMode with X3DUOM simpleType networkModeChoices and with X3DUOM baseType xs:NMTOKEN can equal this value "networkWriter" (Java syntax) or networkWriter (XML syntax).- See Also:
 
- 
NAMEString constant NAME provides name of this element: ReceiverPdu.- See Also:
 
- 
COMPONENTString constant COMPONENT defines X3D component for the ReceiverPdu element: DIS- See Also:
 
- 
LEVELpublic static final int LEVELInteger constant LEVEL provides default X3D DIS component level for this element: 1- See Also:
 
- 
ADDRESS_DEFAULT_VALUESFString field named address has default value "localhost" (Java syntax) or localhost (XML syntax).- See Also:
 
- 
APPLICATIONID_DEFAULT_VALUEpublic static final int APPLICATIONID_DEFAULT_VALUESFInt32 field named applicationID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
BBOXCENTER_DEFAULT_VALUEpublic static final float[] BBOXCENTER_DEFAULT_VALUESFVec3f field named bboxCenter has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
- 
BBOXDISPLAY_DEFAULT_VALUEpublic static final boolean BBOXDISPLAY_DEFAULT_VALUESFBool field named bboxDisplay has default value false (Java syntax) or false (XML syntax).- See Also:
 
- 
BBOXSIZE_DEFAULT_VALUEpublic static final float[] BBOXSIZE_DEFAULT_VALUESFVec3f field named bboxSize has default value {-1f,-1f,-1f} (Java syntax) or -1 -1 -1 (XML syntax).
- 
DESCRIPTION_DEFAULT_VALUESFString field named description has default value equal to an empty string.- See Also:
 
- 
ENABLED_DEFAULT_VALUEpublic static final boolean ENABLED_DEFAULT_VALUESFBool field named enabled has default value true (Java syntax) or true (XML syntax).- See Also:
 
- 
ENTITYID_DEFAULT_VALUEpublic static final int ENTITYID_DEFAULT_VALUESFInt32 field named entityID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
GEOCOORDS_DEFAULT_VALUEpublic static final double[] GEOCOORDS_DEFAULT_VALUESFVec3d field named geoCoords has default value {0,0,0} (Java syntax) or 0 0 0 (XML syntax).
- 
IS_DEFAULT_VALUESFNode field named IS has default value null (Java syntax) or NULL (XML syntax).
- 
METADATA_DEFAULT_VALUESFNode field named metadata has default value null (Java syntax) or NULL (XML syntax).
- 
MULTICASTRELAYHOST_DEFAULT_VALUESFString field named multicastRelayHost has default value equal to an empty string.- See Also:
 
- 
MULTICASTRELAYPORT_DEFAULT_VALUEpublic static final int MULTICASTRELAYPORT_DEFAULT_VALUESFInt32 field named multicastRelayPort has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
NETWORKMODE_DEFAULT_VALUESFString field named networkMode has default value "standAlone" (Java syntax) or standAlone (XML syntax).- See Also:
 
- 
PORT_DEFAULT_VALUEpublic static final int PORT_DEFAULT_VALUESFInt32 field named port has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
RADIOID_DEFAULT_VALUEpublic static final int RADIOID_DEFAULT_VALUESFInt32 field named radioID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
READINTERVAL_DEFAULT_VALUEpublic static final double READINTERVAL_DEFAULT_VALUESFTime field named readInterval has default value 0.1 (Java syntax) or 0.1 (XML syntax).- See Also:
 
- 
RECEIVEDPOWER_DEFAULT_VALUEpublic static final float RECEIVEDPOWER_DEFAULT_VALUESFFloat field named receivedPower has default value 0.0f (Java syntax) or 0.0 (XML syntax).- See Also:
 
- 
RECEIVERSTATE_DEFAULT_VALUEpublic static final int RECEIVERSTATE_DEFAULT_VALUESFInt32 field named receiverState has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
RTPHEADEREXPECTED_DEFAULT_VALUEpublic static final boolean RTPHEADEREXPECTED_DEFAULT_VALUESFBool field named rtpHeaderExpected has default value false (Java syntax) or false (XML syntax).- See Also:
 
- 
SITEID_DEFAULT_VALUEpublic static final int SITEID_DEFAULT_VALUESFInt32 field named siteID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
TRANSMITTERAPPLICATIONID_DEFAULT_VALUEpublic static final int TRANSMITTERAPPLICATIONID_DEFAULT_VALUESFInt32 field named transmitterApplicationID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
TRANSMITTERENTITYID_DEFAULT_VALUEpublic static final int TRANSMITTERENTITYID_DEFAULT_VALUESFInt32 field named transmitterEntityID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
TRANSMITTERRADIOID_DEFAULT_VALUEpublic static final int TRANSMITTERRADIOID_DEFAULT_VALUESFInt32 field named transmitterRadioID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
TRANSMITTERSITEID_DEFAULT_VALUEpublic static final int TRANSMITTERSITEID_DEFAULT_VALUESFInt32 field named transmitterSiteID has default value 0 (Java syntax) or 0 (XML syntax).- See Also:
 
- 
VISIBLE_DEFAULT_VALUEpublic static final boolean VISIBLE_DEFAULT_VALUESFBool field named visible has default value true (Java syntax) or true (XML syntax).- See Also:
 
- 
WHICHGEOMETRY_DEFAULT_VALUEpublic static final int WHICHGEOMETRY_DEFAULT_VALUESFInt32 field named whichGeometry has default value 1 (Java syntax) or 1 (XML syntax).- See Also:
 
- 
WRITEINTERVAL_DEFAULT_VALUEpublic static final double WRITEINTERVAL_DEFAULT_VALUESFTime field named writeInterval has default value 1.0 (Java syntax) or 1.0 (XML syntax).- See Also:
 
- 
containerField_DEFAULT_VALUEcontainerField describes typical field relationship of a node to its parent. Usage is not ordinarily needed when using this API, this default value is provided for informational purposes only.
 containerField_DEFAULT_VALUE = "children";
 containerField_ALLOWED_VALUES = {"children" }; type xs:NMTOKEN- See Also:
 
- 
fromField_ADDRESSfromField ROUTE name for SFString field named address.- See Also:
 
- 
toField_ADDRESStoField ROUTE name for SFString field named address.- See Also:
 
- 
fromField_APPLICATIONIDfromField ROUTE name for SFInt32 field named applicationID.- See Also:
 
- 
toField_APPLICATIONIDtoField ROUTE name for SFInt32 field named applicationID.- See Also:
 
- 
fromField_BBOXDISPLAYfromField ROUTE name for SFBool field named bboxDisplay.- See Also:
 
- 
toField_BBOXDISPLAYtoField ROUTE name for SFBool field named bboxDisplay.- See Also:
 
- 
fromField_DESCRIPTIONfromField ROUTE name for SFString field named description.- See Also:
 
- 
toField_DESCRIPTIONtoField ROUTE name for SFString field named description.- See Also:
 
- 
fromField_ENABLEDfromField ROUTE name for SFBool field named enabled.- See Also:
 
- 
toField_ENABLEDtoField ROUTE name for SFBool field named enabled.- See Also:
 
- 
fromField_ENTITYIDfromField ROUTE name for SFInt32 field named entityID.- See Also:
 
- 
toField_ENTITYIDtoField ROUTE name for SFInt32 field named entityID.- See Also:
 
- 
fromField_GEOCOORDSfromField ROUTE name for SFVec3d field named geoCoords.- See Also:
 
- 
toField_GEOCOORDStoField ROUTE name for SFVec3d field named geoCoords.- See Also:
 
- 
fromField_IS
- 
fromField_ISACTIVEfromField ROUTE name for SFBool field named isActive.- See Also:
 
- 
fromField_ISNETWORKREADERfromField ROUTE name for SFBool field named isNetworkReader.- See Also:
 
- 
fromField_ISNETWORKWRITERfromField ROUTE name for SFBool field named isNetworkWriter.- See Also:
 
- 
fromField_ISRTPHEADERHEARDfromField ROUTE name for SFBool field named isRtpHeaderHeard.- See Also:
 
- 
fromField_ISSTANDALONEfromField ROUTE name for SFBool field named isStandAlone.- See Also:
 
- 
fromField_METADATAfromField ROUTE name for SFNode field named metadata.- See Also:
 
- 
toField_METADATAtoField ROUTE name for SFNode field named metadata.- See Also:
 
- 
fromField_MULTICASTRELAYHOSTfromField ROUTE name for SFString field named multicastRelayHost.- See Also:
 
- 
toField_MULTICASTRELAYHOSTtoField ROUTE name for SFString field named multicastRelayHost.- See Also:
 
- 
fromField_MULTICASTRELAYPORTfromField ROUTE name for SFInt32 field named multicastRelayPort.- See Also:
 
- 
toField_MULTICASTRELAYPORTtoField ROUTE name for SFInt32 field named multicastRelayPort.- See Also:
 
- 
fromField_NETWORKMODEfromField ROUTE name for SFString field named networkMode.- See Also:
 
- 
toField_NETWORKMODEtoField ROUTE name for SFString field named networkMode.- See Also:
 
- 
fromField_PORTfromField ROUTE name for SFInt32 field named port.- See Also:
 
- 
toField_PORT
- 
fromField_RADIOIDfromField ROUTE name for SFInt32 field named radioID.- See Also:
 
- 
toField_RADIOIDtoField ROUTE name for SFInt32 field named radioID.- See Also:
 
- 
fromField_READINTERVALfromField ROUTE name for SFTime field named readInterval.- See Also:
 
- 
toField_READINTERVALtoField ROUTE name for SFTime field named readInterval.- See Also:
 
- 
fromField_RECEIVEDPOWERfromField ROUTE name for SFFloat field named receivedPower.- See Also:
 
- 
toField_RECEIVEDPOWERtoField ROUTE name for SFFloat field named receivedPower.- See Also:
 
- 
fromField_RECEIVERSTATEfromField ROUTE name for SFInt32 field named receiverState.- See Also:
 
- 
toField_RECEIVERSTATEtoField ROUTE name for SFInt32 field named receiverState.- See Also:
 
- 
fromField_RTPHEADEREXPECTEDfromField ROUTE name for SFBool field named rtpHeaderExpected.- See Also:
 
- 
toField_RTPHEADEREXPECTEDtoField ROUTE name for SFBool field named rtpHeaderExpected.- See Also:
 
- 
fromField_SITEIDfromField ROUTE name for SFInt32 field named siteID.- See Also:
 
- 
toField_SITEIDtoField ROUTE name for SFInt32 field named siteID.- See Also:
 
- 
fromField_TIMESTAMPfromField ROUTE name for SFTime field named timestamp.- See Also:
 
- 
fromField_TRANSMITTERAPPLICATIONIDfromField ROUTE name for SFInt32 field named transmitterApplicationID.- See Also:
 
- 
toField_TRANSMITTERAPPLICATIONIDtoField ROUTE name for SFInt32 field named transmitterApplicationID.- See Also:
 
- 
fromField_TRANSMITTERENTITYIDfromField ROUTE name for SFInt32 field named transmitterEntityID.- See Also:
 
- 
toField_TRANSMITTERENTITYIDtoField ROUTE name for SFInt32 field named transmitterEntityID.- See Also:
 
- 
fromField_TRANSMITTERRADIOIDfromField ROUTE name for SFInt32 field named transmitterRadioID.- See Also:
 
- 
toField_TRANSMITTERRADIOIDtoField ROUTE name for SFInt32 field named transmitterRadioID.- See Also:
 
- 
fromField_TRANSMITTERSITEIDfromField ROUTE name for SFInt32 field named transmitterSiteID.- See Also:
 
- 
toField_TRANSMITTERSITEIDtoField ROUTE name for SFInt32 field named transmitterSiteID.- See Also:
 
- 
fromField_VISIBLEfromField ROUTE name for SFBool field named visible.- See Also:
 
- 
toField_VISIBLEtoField ROUTE name for SFBool field named visible.- See Also:
 
- 
fromField_WHICHGEOMETRYfromField ROUTE name for SFInt32 field named whichGeometry.- See Also:
 
- 
toField_WHICHGEOMETRYtoField ROUTE name for SFInt32 field named whichGeometry.- See Also:
 
- 
fromField_WRITEINTERVALfromField ROUTE name for SFTime field named writeInterval.- See Also:
 
- 
toField_WRITEINTERVALtoField ROUTE name for SFTime field named writeInterval.- See Also:
 
 
- 
- 
Constructor Details- 
ReceiverPdupublic ReceiverPdu()Constructor for ReceiverPdu to initialize member variables with default values.
- 
ReceiverPduUtility constructor that assigns DEF label after initializing member variables with default values.- Parameters:
- DEFlabel- unique DEF name for this X3D node
 
 
- 
- 
Method Details- 
getElementNameProvides name of this element: ReceiverPdu- Specified by:
- getElementNamein class- X3DConcreteElement
- Returns:
- name of this element
 
- 
getComponentDefines X3D component for the ReceiverPdu element: DIS- Specified by:
- getComponentin class- X3DConcreteElement
- Returns:
- X3D component for this element
 
- 
getComponentLevelpublic final int getComponentLevel()Provides default X3D component level for this element: 1- Specified by:
- getComponentLevelin class- X3DConcreteElement
- Returns:
- default X3D component level for this element
 
- 
getAddressDefaultPublic accessor for encapsulated SFString default value "localhost", returned as String.- Returns:
- default value
 
- 
getApplicationIDDefaultpublic static final int getApplicationIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getBboxCenterDefaultpublic static final float[] getBboxCenterDefault()Public accessor for encapsulated SFVec3f default value {0f,0f,0f}, returned as float array.- Returns:
- default value
 
- 
getBboxDisplayDefaultpublic static final boolean getBboxDisplayDefault()Public accessor for encapsulated SFBool default value false, returned as boolean.- Returns:
- default value
 
- 
getBboxSizeDefaultpublic static final float[] getBboxSizeDefault()Public accessor for encapsulated SFVec3f default value {-1f,-1f,-1f}, returned as float array.- Returns:
- default value
 
- 
getDescriptionDefaultPublic accessor for encapsulated SFString default value, returned as String.- Returns:
- default value
 
- 
getEnabledDefaultpublic static final boolean getEnabledDefault()Public accessor for encapsulated SFBool default value true, returned as boolean.- Returns:
- default value
 
- 
getEntityIDDefaultpublic static final int getEntityIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getGeoCoordsDefaultpublic static final double[] getGeoCoordsDefault()Public accessor for encapsulated SFVec3d default value {0,0,0}, returned as double array.- Returns:
- default value
 
- 
getGeoSystemDefaultPublic accessor for encapsulated MFString default value new String[] {"GD","WE") array, returned as String array.- Returns:
- default value
 
- 
getGeoSystemDefaultList
- 
getISDefaultPublic accessor for encapsulated SFNode default value null, returned as IS.- Returns:
- default value
 
- 
getMetadataDefaultPublic accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DMetadataObject.- Returns:
- default value
 
- 
getMulticastRelayHostDefaultPublic accessor for encapsulated SFString default value, returned as String.- Returns:
- default value
 
- 
getMulticastRelayPortDefaultpublic static final int getMulticastRelayPortDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getNetworkModeDefaultPublic accessor for encapsulated SFString default value "standAlone", returned as String.- Returns:
- default value
 
- 
getPortDefaultpublic static final int getPortDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getRadioIDDefaultpublic static final int getRadioIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getReadIntervalDefaultpublic static final double getReadIntervalDefault()Public accessor for encapsulated SFTime default value 0.1, returned as double.- Returns:
- default value
 
- 
getReceivedPowerDefaultpublic static final float getReceivedPowerDefault()Public accessor for encapsulated SFFloat default value 0.0f, returned as float.- Returns:
- default value
 
- 
getReceiverStateDefaultpublic static final int getReceiverStateDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getRtpHeaderExpectedDefaultpublic static final boolean getRtpHeaderExpectedDefault()Public accessor for encapsulated SFBool default value false, returned as boolean.- Returns:
- default value
 
- 
getSiteIDDefaultpublic static final int getSiteIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getTransmitterApplicationIDDefaultpublic static final int getTransmitterApplicationIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getTransmitterEntityIDDefaultpublic static final int getTransmitterEntityIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getTransmitterRadioIDDefaultpublic static final int getTransmitterRadioIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getTransmitterSiteIDDefaultpublic static final int getTransmitterSiteIDDefault()Public accessor for encapsulated SFInt32 default value 0, returned as int.- Returns:
- default value
 
- 
getVisibleDefaultpublic static final boolean getVisibleDefault()Public accessor for encapsulated SFBool default value true, returned as boolean.- Returns:
- default value
 
- 
getWhichGeometryDefaultpublic static final int getWhichGeometryDefault()Public accessor for encapsulated SFInt32 default value 1, returned as int.- Returns:
- default value
 
- 
getWriteIntervalDefaultpublic static final double getWriteIntervalDefault()Public accessor for encapsulated SFTime default value 1.0, returned as double.- Returns:
- default value
 
- 
getFieldTypeIndicate type corresponding to given fieldName.- Specified by:
- getFieldTypein 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:
 
- 
getAccessTypeIndicate accessType corresponding to given fieldName.- Specified by:
- getAccessTypein 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:
 
- 
getContainerFieldDefaultcontainerField describes typical field relationship of a node to its parent. Programmer usage is not ordinarily needed when using this API, since this default value is provided for informational purposes only.- Specified by:
- getContainerFieldDefaultin class- X3DConcreteNode
- Returns:
- default containerField value
- See Also:
 
- 
initializepublic final void initialize()Initialize all member variables to default values.- Overrides:
- initializein class- X3DConcreteNode
 
- 
getAddressProvide String value from inputOutput SFString field named address.
 Tooltip: Multicast network address, or else 'localhost'; Example: 224.2.181.145. *- Specified by:
- getAddressin interface- ReceiverPdu
- Returns:
- value of address field
 
- 
setAddressAccessor 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:
- setAddressin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the address field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setAddressAssign typed object value to SFString address field, similar tosetAddress(String).- Parameters:
- newValue- is new value for the address field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getApplicationIDpublic int getApplicationID()Provide int value from inputOutput SFInt32 field named applicationID.
 Tooltip: Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Specified by:
- getApplicationIDin interface- ReceiverPdu
- Returns:
- value of applicationID field
 
- 
setApplicationIDAccessor method to assign int value to inputOutput SFInt32 field named applicationID.
 Tooltip: Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Specified by:
- setApplicationIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the applicationID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setApplicationIDAssign typed object value to SFInt32 applicationID field, similar tosetApplicationID(int).- Parameters:
- newValue- is new value for the applicationID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getBboxCenterpublic float[] getBboxCenter()Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.
 Tooltip: Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
 - Specified by:
- getBboxCenterin interface- ReceiverPdu
- Specified by:
- getBboxCenterin interface- X3DBoundedObject
- Returns:
- value of bboxCenter field
 
- 
setBboxCenterAccessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
 Tooltip: Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
 - Specified by:
- setBboxCenterin interface- ReceiverPdu
- Specified by:
- setBboxCenterin interface- X3DBoundedObject
- Parameters:
- newValue- is new value for the bboxCenter field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxCenterAssign typed object value to SFVec3f bboxCenter field, similar tosetBboxCenter(float[]).- Parameters:
- newValue- is new value for the bboxCenter field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxCenterAssign values to SFVec3f bboxCenter field, similar tosetBboxCenter(float[]).- Parameters:
- x- first component
- y- second component
- z- third component
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxCenterUtility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxCenter(float[]).- Parameters:
- x- first component
- y- second component
- z- third component
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxCenterUtility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxCenter(float[]).- Parameters:
- newArray- is new value for field
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getBboxDisplaypublic boolean getBboxDisplay()Provide boolean value from inputOutput SFBool field named bboxDisplay.
 Tooltip: Whether to display bounding box for associated geometry, aligned with world coordinates.- Hint: the bounding box is displayed regardless of whether contained content is visible.
 - Specified by:
- getBboxDisplayin interface- ReceiverPdu
- Specified by:
- getBboxDisplayin interface- X3DBoundedObject
- Returns:
- value of bboxDisplay field
 
- 
setBboxDisplayAccessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.
 Tooltip: Whether to display bounding box for associated geometry, aligned with world coordinates.- Hint: the bounding box is displayed regardless of whether contained content is visible.
 - Specified by:
- setBboxDisplayin interface- ReceiverPdu
- Specified by:
- setBboxDisplayin interface- X3DBoundedObject
- Parameters:
- newValue- is new value for the bboxDisplay field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxDisplayAssign typed object value to SFBool bboxDisplay field, similar tosetBboxDisplay(boolean).- Parameters:
- newValue- is new value for the bboxDisplay field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getBboxSizepublic float[] getBboxSize()Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.
 Tooltip: or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.- Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
 - Specified by:
- getBboxSizein interface- ReceiverPdu
- Specified by:
- getBboxSizein interface- X3DBoundedObject
- Returns:
- value of bboxSize field
 
- 
setBboxSizeAccessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.
 Tooltip: or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.- Hint: can be useful for collision computations or inverse-kinematics (IK) engines.
- Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
- Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#BoundingBoxes
- Hint: X3D Architecture, 10.3.1 X3DBoundedObject https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/grouping.html#X3DBoundedObject
 - Specified by:
- setBboxSizein interface- ReceiverPdu
- Specified by:
- setBboxSizein interface- X3DBoundedObject
- Parameters:
- newValue- is new value for the bboxSize field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxSizeAssign typed object value to SFVec3f bboxSize field, similar tosetBboxSize(float[]).- Parameters:
- newValue- is new value for the bboxSize field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxSizeAssign values to SFVec3f bboxSize field, similar tosetBboxSize(float[]).- Parameters:
- x- first component
- y- second component
- z- third component
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxSizeUtility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxSize(float[]).- Parameters:
- x- first component
- y- second component
- z- third component
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setBboxSizeUtility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxSize(float[]).- Parameters:
- newArray- is new value for field
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getDescriptionProvide String value from inputOutput SFString field named description.
 Tooltip: Author-provided prose that describes intended purpose of the node.- Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as & for & ampersand character, or " for " quotation-mark character).
 - Specified by:
- getDescriptionin interface- ReceiverPdu
- Specified by:
- getDescriptionin interface- X3DNetworkSensorNode
- Specified by:
- getDescriptionin interface- X3DSensorNode
- Returns:
- value of description field
 
- 
setDescriptionAccessor method to assign String value to inputOutput SFString field named description.
 Tooltip: Author-provided prose that describes intended purpose of the node.- Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as & for & ampersand character, or " for " quotation-mark character).
 - Specified by:
- setDescriptionin interface- ReceiverPdu
- Specified by:
- setDescriptionin interface- X3DNetworkSensorNode
- Specified by:
- setDescriptionin interface- X3DSensorNode
- Parameters:
- newValue- is new value for the description field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setDescriptionAssign typed object value to SFString description field, similar tosetDescription(String).- Parameters:
- newValue- is new value for the description field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getEnabledpublic boolean getEnabled()Provide boolean value from inputOutput SFBool field named enabled.
 Tooltip: Enables/disables the sensor node. *- Specified by:
- getEnabledin interface- ReceiverPdu
- Specified by:
- getEnabledin interface- X3DNetworkSensorNode
- Specified by:
- getEnabledin interface- X3DSensorNode
- Returns:
- value of enabled field
 
- 
setEnabledAccessor method to assign boolean value to inputOutput SFBool field named enabled.
 Tooltip: Enables/disables the sensor node. *- Specified by:
- setEnabledin interface- ReceiverPdu
- Specified by:
- setEnabledin interface- X3DNetworkSensorNode
- Specified by:
- setEnabledin interface- X3DSensorNode
- Parameters:
- newValue- is new value for the enabled field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setEnabledAssign typed object value to SFBool enabled field, similar tosetEnabled(boolean).- Parameters:
- newValue- is new value for the enabled field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getEntityIDpublic int getEntityID()Provide int value from inputOutput SFInt32 field named entityID.
 Tooltip: EntityID unique ID for entity within that application. *- Specified by:
- getEntityIDin interface- ReceiverPdu
- Returns:
- value of entityID field
 
- 
setEntityIDAccessor method to assign int value to inputOutput SFInt32 field named entityID.
 Tooltip: EntityID unique ID for entity within that application. *- Specified by:
- setEntityIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the entityID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setEntityIDAssign typed object value to SFInt32 entityID field, similar tosetEntityID(int).- Parameters:
- newValue- is new value for the entityID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getGeoCoordspublic double[] getGeoCoords()Provide array of 3-tuple double results from inputOutput SFVec3d field named geoCoords.
 Tooltip: Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
- Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
 - Specified by:
- getGeoCoordsin interface- ReceiverPdu
- Returns:
- value of geoCoords field
 
- 
setGeoCoordsAccessor method to assign 3-tuple double array to inputOutput SFVec3d field named geoCoords.
 Tooltip: Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).- Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
- Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
 - Specified by:
- setGeoCoordsin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the geoCoords field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoCoordsAssign typed object value to SFVec3d geoCoords field, similar tosetGeoCoords(double[]).- Parameters:
- newValue- is new value for the geoCoords field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoCoordsAssign values to SFVec3d geoCoords field, similar tosetGeoCoords(double[]).- Parameters:
- x- first component
- y- second component
- z- third component
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getGeoSystemProvide array of String results from initializeOnly MFString field named geoSystem.
 Tooltip: Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.- Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Spatialreferenceframes
- Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Specifyinggeospatialcoords
- Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
- Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
 - Specified by:
- getGeoSystemin interface- ReceiverPdu
- Returns:
- value of geoSystem field
 
- 
getGeoSystemListUtility method to get ArrayList value of MFString geoSystem field, similar togetGeoSystem().- Returns:
- value of geoSystem field
 
- 
getGeoSystemStringUtility method to get String value of MFString geoSystem field, similar togetGeoSystem().- Returns:
- value of geoSystem field
 
- 
setGeoSystemAccessor method to assign String array to initializeOnly MFString field named geoSystem.
 Tooltip: Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.- Hint: X3D Architecture 25.2.2 Spatial reference frames https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Spatialreferenceframes
- Hint: X3D Architecture 25.2.4 Specifying geospatial coordinates https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#Specifyinggeospatialcoords
- Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
- Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
 - Specified by:
- setGeoSystemin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoSystemAssign typed object value to MFString geoSystem field, similar tosetGeoSystem(String[]).- Parameters:
- newValue- is new value for the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoSystemAssign single SFString object value to MFString geoSystem field, similar tosetGeoSystem(String[]).- Parameters:
- newValue- is new value for the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoSystemAssign singleton String value to MFString geoSystem field, similar tosetGeoSystem(String[]).- Parameters:
- newValue- is new value for the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setGeoSystemAssign ArrayList value of MFString geoSystem field, similar tosetGeoSystem(String[]).- Parameters:
- newValue- is new value for the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
clearGeoSystemUtility method to clear MFString value of geoSystem field. This method does not initialize with GEOSYSTEM_DEFAULT_VALUE.- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
 
- 
addGeoSystemAdd singleton String value to MFString geoSystem field, not allowing duplicate or empty string values in this controlled enumeration field.- Parameters:
- newValue- is new value to add to the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
addGeoSystemAdd singleton SFString value to MFString geoSystem field, not allowing duplicate or empty string values in this controlled enumeration field.- Parameters:
- newValue- is new value to add to the geoSystem field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
getISProvide IS instance (using a properly typed node) from inputOutput SFNode field IS.- Specified by:
- getISin class- X3DConcreteNode
- Returns:
- value of IS field
- See Also:
 
- 
setISAccessor method to assign IS instance (using a properly typed node) to inputOutput SFNode field IS.- Specified by:
- setISin class- X3DConcreteNode
- Parameters:
- newValue- is new value for the IS field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
clearISUtility method to clear SFNode value of IS field.- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
 
- 
hasISpublic boolean hasIS()Indicate whether an object is available for inputOutput SFNode field IS.- Returns:
- whether a concrete statement or CommentsBlock is available.
- See Also:
 
- 
getIsActivepublic boolean getIsActive()Provide boolean value from outputOnly SFBool field named isActive.
 Tooltip: confirm whether there has been a recent network update.- 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:
- getIsActivein interface- ReceiverPdu
- Specified by:
- getIsActivein interface- X3DNetworkSensorNode
- Specified by:
- getIsActivein interface- X3DSensorNode
- Returns:
- value of isActive field
 
- 
getIsNetworkReaderpublic 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:
- getIsNetworkReaderin interface- ReceiverPdu
- Returns:
- value of isNetworkReader field
 
- 
getIsNetworkWriterpublic 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:
- getIsNetworkWriterin interface- ReceiverPdu
- Returns:
- value of isNetworkWriter field
 
- 
getIsRtpHeaderHeardpublic 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:
- getIsRtpHeaderHeardin interface- ReceiverPdu
- Returns:
- value of isRtpHeaderHeard field
 
- 
getIsStandAlonepublic 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:
- getIsStandAlonein interface- ReceiverPdu
- Returns:
- value of isStandAlone field
 
- 
getMetadataProvide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.- Specified by:
- getMetadatain interface- ReceiverPdu
- Specified by:
- getMetadatain interface- X3DChildNode
- Specified by:
- getMetadatain interface- X3DNetworkSensorNode
- Specified by:
- getMetadatain interface- X3DNode
- Specified by:
- getMetadatain interface- X3DSensorNode
- Returns:
- value of metadata field
- See Also:
 
- 
setMetadataAccessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.- Specified by:
- setMetadatain interface- ReceiverPdu
- Specified by:
- setMetadatain interface- X3DChildNode
- Specified by:
- setMetadatain interface- X3DNetworkSensorNode
- Specified by:
- setMetadatain interface- X3DNode
- Specified by:
- setMetadatain interface- X3DSensorNode
- Specified by:
- setMetadatain class- X3DConcreteNode
- Parameters:
- newValue- is new value for the metadata field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
clearMetadataUtility method to clear SFNode value of metadata field.- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
 
- 
setMetadataAssign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.- Specified by:
- setMetadatain class- X3DConcreteNode
- Parameters:
- newValue- is new value for the metadata field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
hasMetadatapublic 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:
 
- 
getMulticastRelayHostProvide String value from inputOutput SFString field named multicastRelayHost.
 Tooltip: Fallback server address if multicast not available locally. For example: track.nps.edu. *- Specified by:
- getMulticastRelayHostin interface- ReceiverPdu
- Returns:
- value of multicastRelayHost field
 
- 
setMulticastRelayHostAccessor method to assign String value to inputOutput SFString field named multicastRelayHost.
 Tooltip: Fallback server address if multicast not available locally. For example: track.nps.edu. *- Specified by:
- setMulticastRelayHostin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the multicastRelayHost field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setMulticastRelayHostAssign typed object value to SFString multicastRelayHost field, similar tosetMulticastRelayHost(String).- Parameters:
- newValue- is new value for the multicastRelayHost field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getMulticastRelayPortpublic int getMulticastRelayPort()Provide int value from inputOutput SFInt32 field named multicastRelayPort.
 Tooltip: Fallback server port if multicast not available locally. For example: 8010. *- Specified by:
- getMulticastRelayPortin interface- ReceiverPdu
- Returns:
- value of multicastRelayPort field
 
- 
setMulticastRelayPortAccessor method to assign int value to inputOutput SFInt32 field named multicastRelayPort.
 Tooltip: Fallback server port if multicast not available locally. For example: 8010. *- Specified by:
- setMulticastRelayPortin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the multicastRelayPort field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setMulticastRelayPortAssign typed object value to SFInt32 multicastRelayPort field, similar tosetMulticastRelayPort(int).- Parameters:
- newValue- is new value for the multicastRelayPort field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getNetworkModeProvide String enumeration value (baseType xs:NMTOKEN) ["standAlone" | "networkReader" | "networkWriter"] from inputOutput SFString field named networkMode.
 Tooltip: Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value "standAlone" ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.- Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
- Warning: network activity may have associated security issues.
 
 Available enumeration values for string comparison:STANDALONE,NETWORKREADER,NETWORKWRITER.- Specified by:
- getNetworkModein interface- ReceiverPdu
- Returns:
- value of networkMode field
 
- 
setNetworkModeAccessor 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:
- setNetworkModein interface- ReceiverPdu
- Parameters:
- newValue- is new value for the networkMode field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setNetworkModeAssign typed object value to SFString networkMode field, similar tosetNetworkMode(String).- Parameters:
- newValue- is new value for the networkMode field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getPortpublic int getPort()Provide int value from inputOutput SFInt32 field named port.
 Tooltip: Multicast network port, for example: 3000. *- Specified by:
- getPortin interface- ReceiverPdu
- Returns:
- value of port field
 
- 
setPortAccessor method to assign int value to inputOutput SFInt32 field named port.
 Tooltip: Multicast network port, for example: 3000. *- Specified by:
- setPortin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the port field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setPortAssign typed object value to SFInt32 port field, similar tosetPort(int).- Parameters:
- newValue- is new value for the port field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getRadioIDpublic int getRadioID()Provide int value from inputOutput SFInt32 field named radioID.
 Tooltip: Identifies a particular radio within a given entity. *- Specified by:
- getRadioIDin interface- ReceiverPdu
- Returns:
- value of radioID field
 
- 
setRadioIDAccessor method to assign int value to inputOutput SFInt32 field named radioID.
 Tooltip: Identifies a particular radio within a given entity. *- Specified by:
- setRadioIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the radioID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setRadioIDAssign typed object value to SFInt32 radioID field, similar tosetRadioID(int).- Parameters:
- newValue- is new value for the radioID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getReadIntervalpublic 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:
- getReadIntervalin interface- ReceiverPdu
- Returns:
- value of readInterval field
 
- 
setReadIntervalAccessor 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:
- setReadIntervalin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the readInterval field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setReadIntervalAssign typed object value to SFTime readInterval field, similar tosetReadInterval(double).- Parameters:
- newValue- is new value for the readInterval field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getReceivedPowerpublic float getReceivedPower()Provide float value from inputOutput SFFloat field named receivedPower.
 Tooltip: receivedPower indicates radio frequency (RF) power received, in units of decibel-milliwatts (dBm), after applying any propagation loss and antenna gain. *- Specified by:
- getReceivedPowerin interface- ReceiverPdu
- Returns:
- value of receivedPower field
 
- 
setReceivedPowerAccessor method to assign float value to inputOutput SFFloat field named receivedPower.
 Tooltip: receivedPower indicates radio frequency (RF) power received, in units of decibel-milliwatts (dBm), after applying any propagation loss and antenna gain. *- Specified by:
- setReceivedPowerin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the receivedPower field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setReceivedPowerAssign typed object value to SFFloat receivedPower field, similar tosetReceivedPower(float).- Parameters:
- newValue- is new value for the receivedPower field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setReceivedPowerUtility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetReceivedPower(float).- Parameters:
- newValue- is new value for field
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getReceiverStatepublic int getReceiverState()Provide int value from inputOutput SFInt32 field named receiverState.
 Tooltip: receiverState indicates if receiver is currently idle or busy via one of these enumerated values: 0 = off, 1 = on but not receiving, or 2 = on and receiving. *- Specified by:
- getReceiverStatein interface- ReceiverPdu
- Returns:
- value of receiverState field
 
- 
setReceiverStateAccessor method to assign int value to inputOutput SFInt32 field named receiverState.
 Tooltip: receiverState indicates if receiver is currently idle or busy via one of these enumerated values: 0 = off, 1 = on but not receiving, or 2 = on and receiving. *- Specified by:
- setReceiverStatein interface- ReceiverPdu
- Parameters:
- newValue- is new value for the receiverState field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setReceiverStateAssign typed object value to SFInt32 receiverState field, similar tosetReceiverState(int).- Parameters:
- newValue- is new value for the receiverState field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getRtpHeaderExpectedpublic boolean getRtpHeaderExpected()Provide boolean value from inputOutput SFBool field named rtpHeaderExpected.
 Tooltip: Whether RTP headers are prepended to DIS PDUs. *- Specified by:
- getRtpHeaderExpectedin interface- ReceiverPdu
- Returns:
- value of rtpHeaderExpected field
 
- 
setRtpHeaderExpectedAccessor method to assign boolean value to inputOutput SFBool field named rtpHeaderExpected.
 Tooltip: Whether RTP headers are prepended to DIS PDUs. *- Specified by:
- setRtpHeaderExpectedin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the rtpHeaderExpected field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setRtpHeaderExpectedAssign typed object value to SFBool rtpHeaderExpected field, similar tosetRtpHeaderExpected(boolean).- Parameters:
- newValue- is new value for the rtpHeaderExpected field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getSiteIDpublic int getSiteID()Provide int value from inputOutput SFInt32 field named siteID.
 Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Specified by:
- getSiteIDin interface- ReceiverPdu
- Returns:
- value of siteID field
 
- 
setSiteIDAccessor method to assign int value to inputOutput SFInt32 field named siteID.
 Tooltip: Simulation/exercise siteID of the participating LAN or organization. *- Specified by:
- setSiteIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the siteID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setSiteIDAssign typed object value to SFInt32 siteID field, similar tosetSiteID(int).- Parameters:
- newValue- is new value for the siteID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getTimestamppublic double getTimestamp()Provide double value in seconds within allowed range of [0,infinity) from outputOnly SFTime field named timestamp.
 Tooltip: DIS timestamp in X3D units (value 0.0 matches 1 January 1970) in seconds.- 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:
- getTimestampin interface- ReceiverPdu
- Returns:
- value of timestamp field
 
- 
getTransmitterApplicationIDpublic int getTransmitterApplicationID()Provide int value from inputOutput SFInt32 field named transmitterApplicationID.
 Tooltip: Simulation/exercise transmitterApplicationID is unique for transmitter application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Specified by:
- getTransmitterApplicationIDin interface- ReceiverPdu
- Returns:
- value of transmitterApplicationID field
 
- 
setTransmitterApplicationIDAccessor method to assign int value to inputOutput SFInt32 field named transmitterApplicationID.
 Tooltip: Simulation/exercise transmitterApplicationID is unique for transmitter application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID. *- Specified by:
- setTransmitterApplicationIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the transmitterApplicationID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setTransmitterApplicationIDAssign typed object value to SFInt32 transmitterApplicationID field, similar tosetTransmitterApplicationID(int).- Parameters:
- newValue- is new value for the transmitterApplicationID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getTransmitterEntityIDpublic int getTransmitterEntityID()Provide int value from inputOutput SFInt32 field named transmitterEntityID.
 Tooltip: Simulation/exercise transmitterEntityID is a unique ID for a single entity within that application. *- Specified by:
- getTransmitterEntityIDin interface- ReceiverPdu
- Returns:
- value of transmitterEntityID field
 
- 
setTransmitterEntityIDAccessor method to assign int value to inputOutput SFInt32 field named transmitterEntityID.
 Tooltip: Simulation/exercise transmitterEntityID is a unique ID for a single entity within that application. *- Specified by:
- setTransmitterEntityIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the transmitterEntityID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setTransmitterEntityIDAssign typed object value to SFInt32 transmitterEntityID field, similar tosetTransmitterEntityID(int).- Parameters:
- newValue- is new value for the transmitterEntityID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getTransmitterRadioIDpublic int getTransmitterRadioID()Provide int value from inputOutput SFInt32 field named transmitterRadioID.
 Tooltip: Identifies a particular radio within a given entity. *- Specified by:
- getTransmitterRadioIDin interface- ReceiverPdu
- Returns:
- value of transmitterRadioID field
 
- 
setTransmitterRadioIDAccessor method to assign int value to inputOutput SFInt32 field named transmitterRadioID.
 Tooltip: Identifies a particular radio within a given entity. *- Specified by:
- setTransmitterRadioIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the transmitterRadioID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setTransmitterRadioIDAssign typed object value to SFInt32 transmitterRadioID field, similar tosetTransmitterRadioID(int).- Parameters:
- newValue- is new value for the transmitterRadioID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getTransmitterSiteIDpublic int getTransmitterSiteID()Provide int value from inputOutput SFInt32 field named transmitterSiteID.
 Tooltip: Simulation/exercise transmitterSiteID of the participating LAN or organization. *- Specified by:
- getTransmitterSiteIDin interface- ReceiverPdu
- Returns:
- value of transmitterSiteID field
 
- 
setTransmitterSiteIDAccessor method to assign int value to inputOutput SFInt32 field named transmitterSiteID.
 Tooltip: Simulation/exercise transmitterSiteID of the participating LAN or organization. *- Specified by:
- setTransmitterSiteIDin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the transmitterSiteID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setTransmitterSiteIDAssign typed object value to SFInt32 transmitterSiteID field, similar tosetTransmitterSiteID(int).- Parameters:
- newValue- is new value for the transmitterSiteID field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getVisiblepublic boolean getVisible()Provide boolean value from inputOutput SFBool field named visible.
 Tooltip: Whether or not renderable content within this node is visually displayed.- Hint: the visible field has no effect on animation behaviors, event passing or other non-visual characteristics.
- Hint: content must be visible to be collidable and to be pickable.
 - Specified by:
- getVisiblein interface- ReceiverPdu
- Specified by:
- getVisiblein interface- X3DBoundedObject
- Returns:
- value of visible field
 
- 
setVisibleAccessor method to assign boolean value to inputOutput SFBool field named visible.
 Tooltip: Whether or not renderable content within this node is visually displayed.- Hint: the visible field has no effect on animation behaviors, event passing or other non-visual characteristics.
- Hint: content must be visible to be collidable and to be pickable.
 - Specified by:
- setVisiblein interface- ReceiverPdu
- Specified by:
- setVisiblein interface- X3DBoundedObject
- Parameters:
- newValue- is new value for the visible field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setVisibleAssign typed object value to SFBool visible field, similar tosetVisible(boolean).- Parameters:
- newValue- is new value for the visible field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getWhichGeometrypublic int getWhichGeometry()Provide int value from inputOutput SFInt32 field named whichGeometry.
 Tooltip: Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states. *- Specified by:
- getWhichGeometryin interface- ReceiverPdu
- Returns:
- value of whichGeometry field
 
- 
setWhichGeometryAccessor method to assign int value to inputOutput SFInt32 field named whichGeometry.
 Tooltip: Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states. *- Specified by:
- setWhichGeometryin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the whichGeometry field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setWhichGeometryAssign typed object value to SFInt32 whichGeometry field, similar tosetWhichGeometry(int).- Parameters:
- newValue- is new value for the whichGeometry field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getWriteIntervalpublic 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:
- getWriteIntervalin interface- ReceiverPdu
- Returns:
- value of writeInterval field
 
- 
setWriteIntervalAccessor 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:
- setWriteIntervalin interface- ReceiverPdu
- Parameters:
- newValue- is new value for the writeInterval field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setWriteIntervalAssign typed object value to SFTime writeInterval field, similar tosetWriteInterval(double).- Parameters:
- newValue- is new value for the writeInterval field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getDEFProvide String value from inputOutput SFString field named DEF.
 Tooltip: DEF defines a unique ID name for this node, referenceable by other nodes.- Hint: descriptive DEF names improve clarity and help document a model.
- Hint: well-defined names can simplify design and debugging through improved author understanding.
- Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
 - Overrides:
- getDEFin class- X3DConcreteNode
- Returns:
- value of DEF field
- See Also:
 
- 
setDEFAccessor 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.- Hint: descriptive DEF names improve clarity and help document a model.
- Hint: well-defined names can simplify design and debugging through improved author understanding.
- Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
 
 Note that setting the DEF value clears the USE value.- Specified by:
- setDEFin class- X3DConcreteNode
- Parameters:
- newValue- is new value for the DEF field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setDEFAssign typed object value to SFString DEF field, similar tosetDEF(String).- Parameters:
- newValue- is new value for the DEF field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getUSEProvide 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:
- getUSEin class- X3DConcreteNode
- Returns:
- value of USE field
- See Also:
 
- 
setUSEAccessor 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: eachUSEnode is still an independent object, with theUSEvalue matching theDEFvalue in the preceding object.
 Warning: invoking thesetUSE()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:
- setUSEin class- X3DConcreteNode
- Parameters:
- newValue- is new value for the USE field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setUSEAssign typed object value to SFString USE field, similar tosetUSE(String).- Parameters:
- newValue- is new value for the USE field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getCssClassProvide String value from inputOutput SFString field named class.- Overrides:
- getCssClassin class- X3DConcreteElement
- Returns:
- value of class field
- See Also:
 
- 
setCssClassAccessor method to assign String value to inputOutput SFString field named class.- Specified by:
- setCssClassin class- X3DConcreteNode
- Parameters:
- newValue- is new value for the class field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
setCssClassAssign typed object value to SFString cssClass field, similar tosetCssClass(String).- Parameters:
- newValue- is new value for the class field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getHtmlIdProvide String value from inputOutput SFString field named id.- Overrides:
- getHtmlIdin class- X3DConcreteElement
- Returns:
- value of id field
- See Also:
 
- 
setHtmlIdAccessor method to assign String value to inputOutput SFString field named id.- Specified by:
- setHtmlIdin class- X3DConcreteNode
- Parameters:
- newValue- is new value for the id field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
setHtmlIdAssign typed object value to SFString HtmlId field, similar tosetHtmlId(String).- Parameters:
- newValue- is new value for the id field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
getCssStyleProvide String value from inputOutput SFString field named style.- Overrides:
- getCssStylein class- X3DConcreteElement
- Returns:
- value of style field
- See Also:
 
- 
setCssStyleAccessor method to assign String value to inputOutput SFString field named style.- Specified by:
- setCssStylein class- X3DConcreteNode
- Parameters:
- newValue- is new value for the style field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
setCssStyleAssign typed object value to SFString cssClass field, similar tosetCssStyle(String).- Parameters:
- newValue- is new value for the style field.
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
setUSEAssign a USE reference to another DEF node of same node type, similar tosetUSE(String).
 Warning: note that thesetUSE()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:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
 
- 
addCommentsAdd comment as String to contained commentsList.- Specified by:
- addCommentsin class- X3DConcreteElement
- Parameters:
- newComment- initial value
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
- See Also:
 
- 
addCommentsAdd comments as String[] array to contained commentsList.- Specified by:
- addCommentsin class- X3DConcreteElement
- Parameters:
- newComments- array of comments
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
 
- 
addCommentsAdd CommentsBlock to contained commentsList.- Specified by:
- addCommentsin class- X3DConcreteElement
- Parameters:
- newCommentsBlock- block of comments to add
- Returns:
- ReceiverPdu- namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
 
- 
toStringX3DRecursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.- Specified by:
- toStringX3Din class- X3DConcreteElement
- Parameters:
- indentLevel- number of levels of indentation for this element
- Returns:
- X3D string
- See Also:
 
- 
toStringClassicVRMLRecursive method to provide ClassicVRML string serialization.- Specified by:
- toStringClassicVRMLin class- X3DConcreteElement
- Parameters:
- indentLevel- number of levels of indentation for this element
- Returns:
- ClassicVRML string
- See Also:
 
- 
toStringVRML97Recursive method to provide VRML97 string serialization.- Specified by:
- toStringVRML97in class- X3DConcreteElement
- Parameters:
- indentLevel- number of levels of indentation for this element
- Returns:
- VRML97 string
- See Also:
 
- 
findElementByNameValueRecursive 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 findAncestorScene() to check entire scene graph, or findAncestorX3D() 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:
- findElementByNameValuein 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:
 
- 
findElementByNameValueRecursive 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 findAncestorScene() to check entire scene graph, or findAncestorX3D() 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:
- findElementByNameValuein 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:
 
- 
hasElementByNameValueRecursive 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:
 
- 
findNodeByDEFRecursive method to provide object reference to node by DEF, if found as this node or in a contained node.
 Warning: first start with findAncestorScene() to check entire scene graph, or findAncestorX3D() to check entire model document.
 Warning: more than one element may be found that has the same DEF, this method does not handle that case.- Specified by:
- findNodeByDEFin class- X3DConcreteElement
- Parameters:
- DEFvalue- is value of the name field being searched for in this element and child elements(if any)
- Returns:
- object reference to found node, null otherwise
- See Also:
 
- 
hasNodeByDEFRecursive 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:
 
- 
validateRecursive 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. TODO document specific validation methods.- Specified by:
- validatein class- X3DConcreteElement
- Returns:
- validation results (if any)
 
 
-