VR-Forces 4.1 Class Documentation
DtPhysicalWorld Member List

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

addInitialLosChecks()DtPhysicalWorldprotectedvirtual
addLineOfSightTest(const DtLosTestKey &, DtVrfLineOfSightFunctorSP losTest)DtPhysicalWorldprotectedvirtual
calcSpatialMgrResolution(const DtManagedObjectListConstPtr &vrfObjList)DtPhysicalWorldvirtual
canBlockLineOfSight(const DtVrfObject *object, void *usr)DtPhysicalWorldprotectedstatic
checkFeaturesForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
checkLineOfSight(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, bool *terrainDataAvailable=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, bool *terrainDataAvailable=0) const DtPhysicalWorldvirtual
checkLineOfSight(const DtLineOfSightTestContainer &losTests, const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorldprotectedvirtual
checkLineOfSightWithoutObjects(const DtVector &databaseViewingPoint, const DtVector &databaseTargetPoint, bool *terrainDataAvailable=0)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, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(double lat, double lon, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorldvirtual
closestTerrainLocation(const DtVector &databaseLocation, DtChordIntersectionRecord &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 DtPhysicalWorldprotected
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(const DtLosTestKey &testToRun)DtPhysicalWorldprotectedvirtual
doNotPerformTest(DtVrfLineOfSightFunctorSP losTest)DtPhysicalWorldprotectedvirtual
down(const DtVector &databasePosition) const DtPhysicalWorldvirtual
DtKeyedLineOfSightTestContainer typedefDtPhysicalWorldprotected
DtLineOfSightTestContainer typedefDtPhysicalWorldprotected
DtLosTestConstIter typedefDtPhysicalWorldprotected
DtLosTestIter typedefDtPhysicalWorldprotected
DtLosTestKey typedefDtPhysicalWorldprotected
DtMasterLosTestConstIter typedefDtPhysicalWorldprotected
DtMasterLosTestIter typedefDtPhysicalWorldprotected
DtPhysicalWorld(DtSimManager *simManager)DtPhysicalWorld
DtPhysicalWorld(const DtPhysicalWorld &orig)DtPhysicalWorldprivate
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, std::set< DtVrfObject * > &objects)DtPhysicalWorld
getVrfObjects(DtExtent &extent, std::set< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjects(DtVrfObjectPredicate &predicate, DtExtent &extent, std::set< DtVrfObject * > &objects)DtPhysicalWorld
getVrfObjects(DtVrfObjectPredicate &predicate, DtExtent &extent, std::set< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjects(DtChord &chord, std::list< DtVrfObject * > &objects)DtPhysicalWorld
getVrfObjects(DtChord &chord, std::list< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjects(DtVrfObjectPredicate &predicate, DtChord &chord, std::list< DtVrfObject * > &objects)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, DtChordIntersectionRecord &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) const DtPhysicalWorldprotectedvirtual
IntersectVrfObjectFunctor classDtPhysicalWorldfriend
intersectVrfObjects(const DtVrfObject *const primaryVrfObject, const DtVector &databaseStartPoint, const DtVrfObject *const secondaryVrfObject) const DtPhysicalWorldprotectedvirtual
isSpatialMgrResolutionUserSpecified() const DtPhysicalWorldvirtual
isValidState() const DtPhysicalWorldvirtual
loadParametersFromFile(const DtFilename &filename)DtPhysicalWorldvirtual
loadPhysicalWorldFile(const DtFilename &filename)DtPhysicalWorldvirtual
localLineOfSightTestLocation(const DtVrfObject &object) const DtPhysicalWorldprotectedvirtual
myEnvironmentalStateManagerDtPhysicalWorldprotected
myExpireOlderThanCommandDtPhysicalWorldprotected
myLastPreloadTerrainTimeDtPhysicalWorldprotected
myLineOfSightTestsToPerformDtPhysicalWorldprotected
myLOSFeaturesDtPhysicalWorldprotected
myMasterLineOfSightTestContainerDtPhysicalWorldprotected
myParametersDtPhysicalWorldprotected
myPhysicalWorldFileDtPhysicalWorldprotected
mySensorSignatureManagerDtPhysicalWorldprotected
mySimManagerDtPhysicalWorldprotected
mySpatiallyManagedVrfObjectListDtPhysicalWorldprotected
mySpatialMgrResolutionUserSpecifiedDtPhysicalWorldprotected
mySpatialVrfObjectManagerDtPhysicalWorldprotected
myTerrainInterfaceDtPhysicalWorldprotected
myUseVrfObjectSpatialManagerDtPhysicalWorldprotected
myVrfObjectManagerDtPhysicalWorldprotected
myVrfObjectSpatialSubXResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubYResolutionDtPhysicalWorldprotected
myVrfObjectSpatialSubZResolutionDtPhysicalWorldprotected
objectAboutToBeRemovedCb(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(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)DtPhysicalWorldprotectedvirtual
reset()DtPhysicalWorldvirtual
sensorSignatureManager()DtPhysicalWorldvirtual
sensorSignatureManager() const DtPhysicalWorldvirtual
setDefaultLineOfSightTestOrder(const DtRwNLengthStringVector &lineOfSightTestsAndOrder)DtPhysicalWorldprotectedvirtual
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, DtChordIntersectionRecord &intersectionRec, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const 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
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 Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)