VR-Forces 4.10 Class Documentation
 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 DtVrfObject *object, void *usr)DtPhysicalWorldprotectedstatic
checkFeaturesForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
checkLineOfFire(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, DtVrfObject **intersectObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFire(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, DtVrfObject **intersectionObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFire(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, DtVrfObject **intersectionObject=0, DtVector *intersectingPoint=0, int *ignoredForceType=0) const DtPhysicalWorldvirtual
checkLineOfFireWithoutObjects(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, double *normIntersectDistance=0, DtVrfObject **intersectionObject=0, DtVector *intersectingPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, bool *terrainDataAvailable=0, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0, const DtString &featureQueryName="default", DtVector *intersectionPoint=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVector &databaseViewingPoint, const DtVrfObject &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(DtSimManager *simManager)DtPhysicalWorld
DtPhysicalWorld(const DtPhysicalWorld &orig)DtPhysicalWorldprivate
DtVrfConstObjectUniqueContainer typedefDtPhysicalWorld
dynamicObjectFeatures() const DtPhysicalWorldvirtual
dynamicTerrainManager()DtPhysicalWorldvirtual
dynamicTerrainManager() const DtPhysicalWorldvirtual
embarkedOnSameLowFidelityObject(const DtVrfObject &primaryVrfObject, const DtVrfObject &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(DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const DtPhysicalWorld
getVrfObjects(DtVrfObjectPredicate &predicate, DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const DtPhysicalWorld
getVrfObjects(DtChord &chord, std::list< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjects(DtVrfObjectPredicate &predicate, DtChord &chord, std::list< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjectsAlongChord(const DtVector &databaseStart, const DtVector &databaseEnd, std::list< const DtVrfObject * > &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 DtVrfObject &vrfObjectToTest, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint, double &distToIntersect, DtVector *surfaceNormal=0) const DtPhysicalWorldvirtual
IntersectVrfObjectFunctor classDtPhysicalWorldfriend
intersectVrfObjects(const DtVrfObject *const primaryVrfObject, const DtVector &databaseStartPoint, const DtVrfObject *const secondaryVrfObject, const DtVector &databaseEndPoint, double &interxTime, DtVrfObject **intersectedObject=0, DtVector *intersectNormal=0, const std::list< DtUUID > &ignoreList=std::list< DtUUID >(), int *ignoredForceType=0) const DtPhysicalWorldvirtual
intersectVrfObjects(const DtVrfObject *const primaryVrfObject, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint, double &interxTime, DtVrfObject **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 DtVrfObject &object) const DtPhysicalWorldprotectedvirtual
magneticNorth(const DtVrfObject *obj)DtPhysicalWorldvirtual
magneticNorth(const DtVector &point)DtPhysicalWorldvirtual
myDynamicObjectFeaturesDtPhysicalWorldprotected
myDynamicTerrainManagerDtPhysicalWorldprotected
myEnvironmentalStateManagerDtPhysicalWorldprotected
myExpireOlderThanCommandDtPhysicalWorldprotected
myLastPreloadTerrainTimeDtPhysicalWorldprotected
myLineOfSightTestsToPerformDtPhysicalWorldprotected
myMasterLineOfSightTestContainerDtPhysicalWorldprotected
myParametersDtPhysicalWorldprotected
myPhysicalWorldFileDtPhysicalWorldprotected
myPostLoadParametersCallbacksDtPhysicalWorldprotected
myPreLoadParametersCallbacksDtPhysicalWorldprotected
mySensorSignatureManagerDtPhysicalWorldprotected
mySimManagerDtPhysicalWorldprotected
mySoilTypeLookupQueueDtPhysicalWorldprotected
mySpatiallyManagedVrfObjectListDtPhysicalWorldprotected
mySpatialMgrResolutionUserSpecifiedDtPhysicalWorldprotected
mySpatialVrfObjectManagerDtPhysicalWorldprotected
myTerrainInterfaceDtPhysicalWorldprotected
myUseVrfObjectSpatialManagerDtPhysicalWorldprotected
myVrfObjectManagerDtPhysicalWorldprotected
myVrfObjectSpatialSubXResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubYResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubZResolutionDtPhysicalWorldprotected
myWMMDtPhysicalWorldprotected
objectAboutToBeRemovedCb(const DtVrfObject *vrfObject, void *usr)DtPhysicalWorldstatic
objectManager()DtPhysicalWorldvirtual
objectManager() const DtPhysicalWorldvirtual
operator=(const DtPhysicalWorld &orig)DtPhysicalWorldprivate
parameters()DtPhysicalWorldvirtual
parameters() const DtPhysicalWorldvirtual
parametersLoaded() const DtPhysicalWorldvirtual
performTerrainPreload()DtPhysicalWorldprotectedvirtual
performTest(const DtLosTestKey &testToRun)DtPhysicalWorldprotectedvirtual
physicalWorldFile() const DtPhysicalWorldinline
processObjectAboutToBeRemoved(const DtVrfObject *vrfObject)DtPhysicalWorldprotectedvirtual
processParameters()DtPhysicalWorldvirtual
processQuerySpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorldvirtual
processSetSpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorldvirtual
processSpatialOrganizationObjectFilterFcn(const DtVrfObject *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
setSimManager(DtSimManager *newSimManager)DtPhysicalWorldvirtual
setSpatialMgrResolutionUserSpecified(bool yesOrNo)DtPhysicalWorldvirtual
setSpatialSubdivisionConfigurationCallback(DtSimMessage *msg, void *usr)DtPhysicalWorldstatic
setSpatialVrfObjectManager(DtSpatialVrfObjectManagerInterface *newSpatialVrfObjectMgr)DtPhysicalWorldprotectedvirtual
setTerrainInterface(DtTerrainInterface *newTerrainDatabase)DtPhysicalWorldvirtual
setUseVrfObjectSpatialSub(bool yesOrNo)DtPhysicalWorldvirtual
setVrfObjectManager(DtVrfObjectManager *newObjectMgr)DtPhysicalWorldvirtual
setVrfObjectSpatialSubXResolution(unsigned int newXResolution)DtPhysicalWorldvirtual
setVrfObjectSpatialSubYResolution(unsigned int newYResolution)DtPhysicalWorldvirtual
setVrfObjectSpatialSubZResolution(unsigned int newZResolution)DtPhysicalWorldvirtual
simManager()DtPhysicalWorldvirtual
simManager() const DtPhysicalWorldvirtual
spatialOrganizationObjectFilterFcn(const DtVrfObject *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
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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)