DISEntityManager
DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave. DISEntityManager may contain any number of DISEntityTypeMapping nodes that provide a best-match X3D model to incoming entity type values. For each new DIS entity, DISEntityManager thus produces a new EspduTransform node that contains a corresponding X3D model.
The DISEntityManager node belongs to the DIS component and its container field is children. It is available since X3D version 3.0 or later.
Fields
SFNode [in, out] metadata NULL [X3DMetadataObject]
Metadata are not part of the X3D world and not interpreted by the X3D browser, but they can be accessed via the ECMAScript interface.
SFString [in, out] address "localhost"
Multicast network address, or else "localhost" example: 224.2.181.145.
SFInt32 [in, out] applicationID 1 [0,65535]
Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
MFNode [in, out] mapping [ ] [DISEntityTypeMapping]
Input/Output field mapping.
SFInt32 [in, out] port [0,65535]
Multicast network port, for example: 62040.
SFInt32 [in, out] siteID [0,65535]
Simulation/exercise siteID of the participating LAN or organization.
MFNode [out] addedEntities
Output field addedEntities.
MFNode [out] removedEntities
Output field removedEntities.