VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtPhysicalWorld Member List

This is the complete list of members for DtPhysicalWorld, including all inherited members.

addInitialLosChecks()DtPhysicalWorldprotectedvirtual
addLineOfSightTest(const DtLosTestKey &, DtVrfLineOfSightFunctorSP losTest)DtPhysicalWorldvirtual
addPostLoadParametersCallback(DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData)DtPhysicalWorldvirtual
addPreLoadParametersCallback(DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData)DtPhysicalWorldvirtual
allIntersectsAlongChord(const DtChord &chord, DtVrfChordIntersectRecordList &intList, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
calcSpatialMgrResolution(const DtManagedObjectListConstPtr &vrfObjList)DtPhysicalWorldvirtual
canBlockLineOfSight(const DtSimObject *object, void *usr)DtPhysicalWorldprotectedstatic
checkLineOfFire(const DtSimObject &viewingObject, const DtVector &databaseViewingPoint, const DtSimObject &targetObject, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFire(const DtSimObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectionObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFire(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectionObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFire(const DtLocalObject &viewingObject, const DtVector &databaseViewingPoint, const DtLocalObject &targetObject, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorld
checkLineOfFire(const DtLocalObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectionObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorld
checkLineOfFireWithoutObjects(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, const DtSimObject **intersectionObject=0, DtVector *intersectingPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtSimObject &viewingObject, const DtVector &databaseViewingPoint, const DtSimObject &targetObject, bool *terrainDataAvailable=0, DtCheckLineOfSightOptions options=DtCheckLineOfSightOptions()) const DtPhysicalWorldvirtual
checkLineOfSight(const DtSimObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, DtCheckLineOfSightOptions options=DtCheckLineOfSightOptions()) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVector &databaseViewingPoint, const DtSimObject &targetObject, bool *terrainDataAvailable=0, DtCheckLineOfSightOptions options=DtCheckLineOfSightOptions()) const DtPhysicalWorldvirtual
checkLineOfSight(const DtLineOfSightTestContainer &losTests, DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldvirtual
checkTerrainForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
checkVrfObjectsForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
closestTerrainLocation(const DtPoint &databaseLocation, DtPoint &intersectionPoint, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(double lat, double lon, DtPoint &intersectionPoint, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &databaseLocation, DtPoint &intersectionPoint, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtPoint &databaseLocation, DtVrfChordIntersectionRecord &record, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(double lat, double lon, DtVrfChordIntersectionRecord &record, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &databaseLocation, DtVrfChordIntersectionRecord &record, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &curPosition, DtVector &intersection, bool ignoreWater, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
coordinateSystem()DtPhysicalWorldvirtual
coordinateSystem() const DtPhysicalWorldvirtual
createParameters()DtPhysicalWorldprotectedvirtual
createSensorSignatureManager()DtPhysicalWorldprotectedvirtual
createWorldIntersectionChord(const DtVector &databaseLocation) const DtPhysicalWorld
databaseToGeocentric(const DtVector &in, DtVector &out) const DtPhysicalWorldvirtual
databaseToGeocentric(const DtDcm &in, DtDcm &out) const DtPhysicalWorldvirtual
databaseToGeocentric(const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const DtPhysicalWorldvirtual
databaseToGeocentric(const DtExtent &in, DtExtent &out) const DtPhysicalWorldvirtual
databaseToGeodetic(const DtVector &databasePosition, DtGeodeticCoord &geodeticPosition) const DtPhysicalWorldvirtual
databaseToGeodetic(const DtVector &databasePosition, DtVector &geodeticPosition) const DtPhysicalWorldvirtual
databaseToGeodetic(const DtExtent &extent, DtExtent &destExtent) const DtPhysicalWorldvirtual
databaseToTopo(const DtVector &databasePosition, DtDcm &databaseToTopo) const DtPhysicalWorldvirtual
doNotPerformTest(DtLineOfSightTestContainer &testContainer, const DtLosTestKey &testToRun) const DtPhysicalWorldprotectedvirtual
doNotPerformTest(DtLineOfSightTestContainer &testContainer, DtVrfLineOfSightFunctorSP losTest) const DtPhysicalWorldprotectedvirtual
down(const DtVector &databasePosition) const DtPhysicalWorldvirtual
DtKeyedLineOfSightTestContainer typedefDtPhysicalWorldprotected
DtLineOfSightTestContainer typedefDtPhysicalWorld
DtLosTestConstIter typedefDtPhysicalWorldprotected
DtLosTestIter typedefDtPhysicalWorldprotected
DtLosTestKey typedefDtPhysicalWorld
DtMasterLosTestConstIter typedefDtPhysicalWorldprotected
DtMasterLosTestIter typedefDtPhysicalWorldprotected
DtPhysicalWorld(DtSimulationServices *simManager, DtLocalObjectManager *)DtPhysicalWorld
DtPhysicalWorld(const DtPhysicalWorld &orig)DtPhysicalWorldprivate
DtVrfConstObjectUniqueContainer typedefDtPhysicalWorld
dynamicObjectFeatures() const DtPhysicalWorldvirtual
dynamicTerrainManager()DtPhysicalWorldvirtual
dynamicTerrainManager() const DtPhysicalWorldvirtual
embarkedOnSameLowFidelityObject(const DtSimObject &primaryVrfObject, const DtSimObject &secondaryVrfObject) const DtPhysicalWorldvirtual
entityTypesIgnoredForLosChecks() const DtPhysicalWorldprotected
environmentalStateManager()DtPhysicalWorldvirtual
environmentalStateManager() const DtPhysicalWorldvirtual
expireDataLoadRequestsBeforeTime(const double &time)DtPhysicalWorldvirtual
geocentricToDatabase(const DtVector &in, DtVector &out) const DtPhysicalWorldvirtual
geocentricToDatabase(const DtDcm &in, DtDcm &out) const DtPhysicalWorldvirtual
geocentricToDatabase(const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const DtPhysicalWorldvirtual
geocentricToDatabase(const DtExtent &in, DtExtent &out) const DtPhysicalWorldvirtual
geodeticToDatabase(const DtExtent &extent, DtExtent &destExtent) const DtPhysicalWorldvirtual
geodeticToDatabase(const DtGeodeticCoord &geodeticPosition, DtVector &databasePosition) const DtPhysicalWorldvirtual
geodeticToDatabase(const DtVector &geodeticPosition, DtVector &databasePosition) const DtPhysicalWorldvirtual
getSpatiallyManagedVrfObjectList()DtPhysicalWorldvirtual
getSpatialOrganizationPredicate()DtPhysicalWorldvirtual
getVrfObjects(const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const DtPhysicalWorld
getVrfObjects(const DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const DtPhysicalWorld
getVrfObjects(const DtChord &chord, std::vector< const DtSimObject * > &objects) const DtPhysicalWorld
getVrfObjects(const DtVrfObjectPredicate &predicate, const DtChord &chord, std::vector< const DtSimObject * > &objects) const DtPhysicalWorld
getVrfObjectsAlongChord(const DtVector &databaseStart, const DtVector &databaseEnd, std::vector< const DtSimObject * > &orderedList) const DtPhysicalWorldvirtual
groundClamp(DtPoint &databaseCoord, float const offset, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
groundClamp(DtVector &databaseCoord, float const offset, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
initialize()DtPhysicalWorldvirtual
initializeSpatialVrfObjectOrganization()DtPhysicalWorldvirtual
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
intersect(const DtChord &chord, DtVrfChordIntersectionRecord &record, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
intersectEntityBvPlanes(const DtChord &losChord, const DtSimObject *blockingObj, const bool isObserverBlocked, const DtVector &targetLocation, double &interxTime, DtVector &interxNormal) const DtPhysicalWorldprotectedvirtual
intersectsVrfObject(const DtSimObject &vrfObjectToTest, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint, double &distToIntersect, DtVector *surfaceNormal=0) const DtPhysicalWorldvirtual
IntersectVrfObjectFunctor classDtPhysicalWorldfriend
intersectVrfObjects(const DtSimObject *const primaryVrfObject, const DtVector &databaseStartPoint, const DtSimObject *const secondaryVrfObject, const DtVector &databaseEndPoint, double &interxTime, const DtSimObject **intersectedObject=0, DtVector *intersectNormal=0, const std::list< DtUUID > &ignoreList=std::list< DtUUID >(), int *ignoredForceType=0, const std::list< DtEntityType > &ignoredEntityTypes=std::list< DtEntityType >()) const DtPhysicalWorldvirtual
intersectVrfObjects(const DtSimObject *const primaryVrfObject, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint, double &interxTime, const DtSimObject **intersectedObject=0, DtVector *intersectNormal=0, const std::list< DtUUID > &ignoreList=std::list< DtUUID >(), int *ignoredForceType=0, const std::list< DtEntityType > &ignoredEntityTypes=std::list< DtEntityType >()) const DtPhysicalWorldvirtual
isSpatialMgrResolutionUserSpecified() const DtPhysicalWorldvirtual
isValidState() const DtPhysicalWorldvirtual
lineOfSightTest(const DtLosTestKey &) const DtPhysicalWorldvirtual
lineOfSightTestsToPerform() const DtPhysicalWorldinline
loadParametersFromFile(const DtFilename &filename)DtPhysicalWorldvirtual
loadPhysicalWorldFile(const DtFilename &filename)DtPhysicalWorldvirtual
localLineOfSightTestLocation(const DtSimObject &object) const DtPhysicalWorldprotectedvirtual
magneticNorth(const DtSimObject *obj)DtPhysicalWorldvirtual
magneticNorth(const DtVector &point)DtPhysicalWorldvirtual
myDynamicObjectFeaturesDtPhysicalWorldprotected
myDynamicTerrainManagerDtPhysicalWorldprotected
myEntityTypesIgnoredForLosChecksDtPhysicalWorldprotected
myEnvironmentalStateManagerDtPhysicalWorldprotected
myExpireOlderThanCommandDtPhysicalWorldprotected
myLastPreloadTerrainTimeDtPhysicalWorldprotected
myLineOfSightTestsToPerformDtPhysicalWorldprotected
myMasterLineOfSightTestContainerDtPhysicalWorldprotected
myObjectManagerDtPhysicalWorldprotected
myParametersDtPhysicalWorldprotected
myPhysicalWorldFileDtPhysicalWorldprotected
myPostLoadParametersCallbacksDtPhysicalWorldprotected
myPreLoadParametersCallbacksDtPhysicalWorldprotected
mySensorSignatureManagerDtPhysicalWorldprotected
mySimObjectDeletedConnectionDtPhysicalWorldprotected
mySimulationServicesDtPhysicalWorldprotected
mySoilTypeLookupQueueDtPhysicalWorldprotected
mySpatiallyManagedVrfObjectListDtPhysicalWorldprotected
mySpatialMgrResolutionUserSpecifiedDtPhysicalWorldprotected
mySpatialVrfObjectManagerDtPhysicalWorldprotected
myTerrainInterfaceDtPhysicalWorldprotected
myUseVrfObjectSpatialManagerDtPhysicalWorldprotected
myVrfObjectSpatialSubXResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubYResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubZResolutionDtPhysicalWorldprotected
myWMMDtPhysicalWorldprotected
objectManager()DtPhysicalWorld
operator=(const DtPhysicalWorld &orig)DtPhysicalWorldprivate
parameters()DtPhysicalWorldvirtual
parameters() const DtPhysicalWorldvirtual
parametersLoaded() const DtPhysicalWorldvirtual
performTerrainPreload()DtPhysicalWorldprotectedvirtual
performTest(const DtLosTestKey &testToRun)DtPhysicalWorldprotectedvirtual
physicalWorldFile() const DtPhysicalWorldinline
processObjectDeleted(DtSimObjectReference)DtPhysicalWorldprotectedvirtual
processParameters()DtPhysicalWorldvirtual
processQuerySpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorldvirtual
processSetSpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorldvirtual
processSpatialOrganizationObjectFilterFcn(const DtSimObject *obj)DtPhysicalWorldvirtual
querySpatialSubdivisionConfigurationCallback(DtSimMessage *msg, void *usr)DtPhysicalWorldstatic
reinitialize()DtPhysicalWorldvirtual
removeLineOfSightTest(const DtLosTestKey &testKey)DtPhysicalWorldvirtual
removePostLoadParametersCallback(DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData)DtPhysicalWorldvirtual
removePreLoadParametersCallback(DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData)DtPhysicalWorldvirtual
requestSensorDomainsCallback(DtSimMessage *msg, void *usr)DtPhysicalWorldstatic
reset()DtPhysicalWorldvirtual
sendSensorDomains()DtPhysicalWorldvirtual
sensorSignatureManager()DtPhysicalWorldvirtual
sensorSignatureManager() const DtPhysicalWorldvirtual
setDefaultLineOfSightTestOrder(const DtRwNLengthStringVector &lineOfSightTestsAndOrder)DtPhysicalWorldprotectedvirtual
setDynamicTerrainManager(DtDynamicTerrainManager *manager)DtPhysicalWorldvirtual
setEnvironmentalStateManager(DtEnvironmentalStateManager *manager)DtPhysicalWorldvirtual
setLineOfSightTestOrder(const DtRwNLengthStringVector &lineOfSightTestsAndOrder)DtPhysicalWorldprotectedvirtual
setSpatialMgrResolutionUserSpecified(bool yesOrNo)DtPhysicalWorldvirtual
setSpatialSubdivisionConfigurationCallback(DtSimMessage *msg, void *usr)DtPhysicalWorldstatic
setSpatialVrfObjectManager(DtSpatialVrfObjectManagerInterface *newSpatialVrfObjectMgr)DtPhysicalWorldprotectedvirtual
setTerrainInterface(DtTerrainInterface *newTerrainDatabase)DtPhysicalWorldvirtual
setUseVrfObjectSpatialSub(bool yesOrNo)DtPhysicalWorldvirtual
setVrfObjectSpatialSubXResolution(unsigned int newXResolution)DtPhysicalWorldvirtual
setVrfObjectSpatialSubYResolution(unsigned int newYResolution)DtPhysicalWorldvirtual
setVrfObjectSpatialSubZResolution(unsigned int newZResolution)DtPhysicalWorldvirtual
simManager()DtPhysicalWorld
simManager() const DtPhysicalWorld
simulationServices() const DtPhysicalWorldvirtual
simulationServices()DtPhysicalWorldvirtual
spatialOrganizationObjectFilterFcn(const DtSimObject *obj, void *usr)DtPhysicalWorldstatic
spatialVrfObjectManager()DtPhysicalWorldprotectedvirtual
spatialVrfObjectManager() const DtPhysicalWorldprotectedvirtual
terrainHeight(const DtPoint &databaseLocation, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeight(double lat, double lon, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeight(const DtVector &databaseLocation, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeight(const DtPoint &databaseLocation, double &height, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeight(double lat, double lon, double &height, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeight(const DtVector &databaseLocation, double &height, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtPoint &databaseLocation, double &height, DtSurface &surface, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightAndSurface(double lat, double lon, double &height, DtSurface &surface, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtVector &databaseLocation, double &height, DtSurface &surface, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtVector &databaseLocation, double &heightAtLocation, DtVrfChordIntersectionRecord &intersectionRec, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightAndSurfaceBelow(const DtVector &databaseLocation, double &heightAtLocation, DtSurface &surfaceAtLocation, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options)DtPhysicalWorldvirtual
terrainInterface()DtPhysicalWorldvirtual
terrainInterface() const DtPhysicalWorldvirtual
terrainSurface(const DtPoint &databaseLocation, DtSurface &surface, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainSurface(double lat, double lon, DtSurface &surface, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
terrainSurface(const DtVector &databaseLocation, DtSurface &surfaceAtLocation, DtTerrainIntersectStatus &status, const DtTerrainIntersectOptions &options) const DtPhysicalWorldvirtual
testInvariant() const DtPhysicalWorldprotected
thermoclinePermeability(const DtPoint &startPoint, const DtPoint &endPoint) const DtPhysicalWorldvirtual
tick()DtPhysicalWorldvirtual
tickDynamicTerrainManager(DtVrfCallbackQueue *)DtPhysicalWorldvirtual
topoToDatabase(const DtVector &databasePosition, DtDcm &topoToDatabase) const DtPhysicalWorldvirtual
useVrfObjectSpatialSub() const DtPhysicalWorldvirtual
visitVrfObjects(const DtExtent &extent, class DtSpatialSelectionFunctor &callback) const DtPhysicalWorld
visitVrfObjects(const DtChord &chord, class DtSpatialSelectionFunctor &callback) const DtPhysicalWorld
vrfObjectSpatialSubXResolution() const DtPhysicalWorldvirtual
vrfObjectSpatialSubYResolution() const DtPhysicalWorldvirtual
vrfObjectSpatialSubZResolution() const DtPhysicalWorldvirtual
~DtPhysicalWorld()DtPhysicalWorldvirtual

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)