VR-Forces 5.0.2 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, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) 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, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtSimObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVector &databaseViewingPoint, const DtSimObject &targetObject, bool *terrainDataAvailable=0, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtLineOfSightTestContainer &losTests, DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldvirtual
checkLineOfSightWithoutObjects(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkTerrainForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
checkVrfObjectsForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
closestTerrainLocation(const DtPoint &databaseLocation, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &databaseLocation, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtPoint &databaseLocation, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtPoint &databaseLocation, DtVrfChordIntersectionRecord &record, const DtString &vectorFeatureLookup, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(double lat, double lon, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &databaseLocation, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &curPosition, DtVector &intersection, bool ignoreWater, bool *dataAvailable=0, bool overrideBlockingAssert=false) 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
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=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
groundClamp(DtVector &databaseCoord, float const offset=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
initialize()DtPhysicalWorldvirtual
initializeSpatialVrfObjectOrganization()DtPhysicalWorldvirtual
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
intersect(const DtChord &chord, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
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 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 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
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, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeight(double lat, double lon, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeight(const DtVector &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeight(const DtPoint &databaseLocation, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeight(double lat, double lon, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeight(const DtVector &databaseLocation, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtPoint &databaseLocation, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightAndSurface(double lat, double lon, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtVector &databaseLocation, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightAndSurface(const DtVector &databaseLocation, double &heightAtLocation, DtVrfChordIntersectionRecord &intersectionRec, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightAndSurfaceBelow(const DtVector &databaseLocation, double &heightAtLocation, DtSurface &surfaceAtLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool *dataAvailable=0, bool overrideBlockingAssert=false)DtPhysicalWorldvirtual
terrainInterface()DtPhysicalWorldvirtual
terrainInterface() const DtPhysicalWorldvirtual
terrainSurface(const DtPoint &databaseLocation, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainSurface(double lat, double lon, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainSurface(const DtVector &databaseLocation, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainSurface(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainSurface(double lat, double lon, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
terrainSurface(const DtVector &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) 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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)