VR-Forces 4.0.4 Class Documentation
DtPhysicalWorld Member List
This is the complete list of members for DtPhysicalWorld, including all inherited members.
addInitialLosChecks()DtPhysicalWorld [protected, virtual]
addLineOfSightTest(const DtLosTestKey &, DtVrfLineOfSightFunctorSP losTest)DtPhysicalWorld [protected, virtual]
calcSpatialMgrResolution(const DtManagedObjectListConstPtr &vrfObjList)DtPhysicalWorld [virtual]
checkLineOfSight(const DtVrfObject &viewingObject, const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, bool *terrainDataAvailable=0) const DtPhysicalWorld [virtual]
checkLineOfSight(const DtVector &databaseViewingPoint, const DtVrfObject &targetObject, bool *terrainDataAvailable=0) const DtPhysicalWorld [virtual]
checkLineOfSight(const DtLineOfSightTestContainer &losTests, const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorld [protected, virtual]
checkTerrainForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorld [protected, virtual]
checkVectorNetworkForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorld [protected, virtual]
checkVrfObjectsForLOS(const DtVrfLineOfSightCheckParams &losCheckParams) const DtPhysicalWorld [protected, virtual]
closestTerrainLocation(const DtPoint &databaseLocation, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(double lat, double lon, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(const DtVector &databaseLocation, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(const DtPoint &databaseLocation, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(double lat, double lon, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(const DtVector &databaseLocation, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
closestTerrainLocation(const DtVector &curPosition, DtVector &intersection, bool ignoreWater, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
coordinateSystem()DtPhysicalWorld [virtual]
coordinateSystem() const DtPhysicalWorld [virtual]
createFeatureSpecificationList(DtVectorNetworkRecord &vecNetworkRecord) const DtPhysicalWorld [protected, virtual]
createParameters()DtPhysicalWorld [protected, virtual]
createSensorSignatureManager()DtPhysicalWorld [protected, virtual]
createWorldIntersectionChord(const DtVector &databaseLocation) const DtPhysicalWorld [protected]
databaseToGeocentric(const DtVector &in, DtVector &out) const DtPhysicalWorld [virtual]
databaseToGeocentric(const DtDcm &in, DtDcm &out) const DtPhysicalWorld [virtual]
databaseToGeocentric(const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const DtPhysicalWorld [virtual]
databaseToGeocentric(const DtExtent &in, DtExtent &out) const DtPhysicalWorld [virtual]
databaseToGeodetic(const DtVector &databasePosition, DtGeodeticCoord &geodeticPosition) const DtPhysicalWorld [virtual]
databaseToGeodetic(const DtVector &databasePosition, DtVector &geodeticPosition) const DtPhysicalWorld [virtual]
databaseToGeodetic(const DtExtent &extent, DtExtent &destExtent) const DtPhysicalWorld [virtual]
databaseToTopo(const DtVector &databasePosition, DtDcm &databaseToTopo) const DtPhysicalWorld [virtual]
doNotPerformTest(const DtLosTestKey &testToRun)DtPhysicalWorld [protected, virtual]
doNotPerformTest(DtVrfLineOfSightFunctorSP losTest)DtPhysicalWorld [protected, virtual]
down(const DtVector &databasePosition) const DtPhysicalWorld [virtual]
DtKeyedLineOfSightTestContainer typedefDtPhysicalWorld [protected]
DtLineOfSightTestContainer typedefDtPhysicalWorld [protected]
DtLosTestConstIter typedefDtPhysicalWorld [protected]
DtLosTestIter typedefDtPhysicalWorld [protected]
DtLosTestKey typedefDtPhysicalWorld [protected]
DtMasterLosTestConstIter typedefDtPhysicalWorld [protected]
DtMasterLosTestIter typedefDtPhysicalWorld [protected]
DtPhysicalWorld(DtSimManager *simManager)DtPhysicalWorld
DtPhysicalWorld(const DtPhysicalWorld &orig)DtPhysicalWorld [private]
environmentalStateManager()DtPhysicalWorld [virtual]
environmentalStateManager() const DtPhysicalWorld [virtual]
expireDataLoadRequestsBeforeTime(const double &time)DtPhysicalWorld [virtual]
geocentricToDatabase(const DtVector &in, DtVector &out) const DtPhysicalWorld [virtual]
geocentricToDatabase(const DtDcm &in, DtDcm &out) const DtPhysicalWorld [virtual]
geocentricToDatabase(const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const DtPhysicalWorld [virtual]
geocentricToDatabase(const DtExtent &in, DtExtent &out) const DtPhysicalWorld [virtual]
geodeticToDatabase(const DtExtent &extent, DtExtent &destExtent) const DtPhysicalWorld [virtual]
geodeticToDatabase(const DtGeodeticCoord &geodeticPosition, DtVector &databasePosition) const DtPhysicalWorld [virtual]
geodeticToDatabase(const DtVector &geodeticPosition, DtVector &databasePosition) const DtPhysicalWorld [virtual]
getSpatiallyManagedVrfObjectList()DtPhysicalWorld [virtual]
getSpatialOrganizationPredicate()DtPhysicalWorld [virtual]
getVrfObjects(DtExtent &extent, std::set< const DtVrfObject * > &objects) const DtPhysicalWorld
getVrfObjects(DtExtent &extent, std::set< DtVrfObject * > &objects)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 DtPhysicalWorld [virtual]
groundClamp(DtPoint &databaseCoord, float const offset=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
groundClamp(DtVector &databaseCoord, float const offset=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
initialize()DtPhysicalWorld [virtual]
initializeSpatialVrfObjectOrganization()DtPhysicalWorld [virtual]
intersect(const DtChord &chord, const std::list< const DtVrfObject * > objectsToIgnore=std::list< const DtVrfObject * >(), bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, DtVectorNetworkRecord *record=0, DtVectorNetworkIntersectionRecord *intersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, DtVectorNetworkRecord *vectorDataRecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
intersectsVrfObject(const DtVrfObject &vrfObjectToTest, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint, double &distToIntersect) const DtPhysicalWorld [protected, virtual]
IntersectVrfObjectFunctor classDtPhysicalWorld [friend]
intersectVrfObjects(const DtVrfObject &primaryVrfObject, const DtVector &databaseStartPoint, const DtVrfObject &secondaryVrfObject) const DtPhysicalWorld [protected, virtual]
isSpatialMgrResolutionUserSpecified() const DtPhysicalWorld [virtual]
isValidState() const DtPhysicalWorld [virtual]
lineOfSightFilter(const DtVrfObject *object, void *usr)DtPhysicalWorld [protected, static]
loadParametersFromFile(const DtFilename &filename)DtPhysicalWorld [virtual]
loadPhysicalWorldFile(const DtFilename &filename)DtPhysicalWorld [virtual]
localLineOfSightTestLocation(const DtVrfObject &object) const DtPhysicalWorld [protected, virtual]
myEnvironmentalStateManagerDtPhysicalWorld [protected]
myExpireOlderThanCommandDtPhysicalWorld [protected]
myLastPreloadTerrainTimeDtPhysicalWorld [protected]
myLineOfSightFilterListDtPhysicalWorld [protected]
myLineOfSightTestsToPerformDtPhysicalWorld [protected]
myMasterLineOfSightTestContainerDtPhysicalWorld [protected]
myParametersDtPhysicalWorld [protected]
myPhysicalWorldFileDtPhysicalWorld [protected]
mySensorSignatureManagerDtPhysicalWorld [protected]
mySimManagerDtPhysicalWorld [protected]
mySpatiallyManagedVrfObjectListDtPhysicalWorld [protected]
mySpatialMgrResolutionUserSpecifiedDtPhysicalWorld [protected]
mySpatialVrfObjectManagerDtPhysicalWorld [protected]
myTerrainInterfaceDtPhysicalWorld [protected]
myUseVrfObjectSpatialManagerDtPhysicalWorld [protected]
myVectorObstructionManagerDtPhysicalWorld [protected]
myVrfObjectManagerDtPhysicalWorld [protected]
myVrfObjectSpatialSubXResolutionDtPhysicalWorld [protected]
myVrfObjectSpatialSubYResolutionDtPhysicalWorld [protected]
myVrfObjectSpatialSubZResolutionDtPhysicalWorld [protected]
objectAboutToBeRemovedCb(DtVrfObject *vrfObject, void *usr)DtPhysicalWorld [static]
objectManager()DtPhysicalWorld [virtual]
objectManager() const DtPhysicalWorld [virtual]
operator=(const DtPhysicalWorld &orig)DtPhysicalWorld [private]
parameters()DtPhysicalWorld [virtual]
parameters() const DtPhysicalWorld [virtual]
parametersLoaded() const DtPhysicalWorld [virtual]
performTerrainPreload()DtPhysicalWorld [protected, virtual]
performTest(const DtLosTestKey &testToRun)DtPhysicalWorld [protected, virtual]
physicalWorldFile() const DtPhysicalWorld [inline]
processObjectAboutToBeRemoved(DtVrfObject *vrfObject)DtPhysicalWorld [protected, virtual]
processParameters()DtPhysicalWorld [virtual]
processQuerySpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorld [virtual]
processSetSpatialSubdivisionConfiguration(DtSimMessage *msg)DtPhysicalWorld [virtual]
processSpatialOrganizationObjectFilterFcn(const DtVrfObject *obj)DtPhysicalWorld [virtual]
querySpatialSubdivisionConfigurationCallback(DtSimMessage *msg, void *usr)DtPhysicalWorld [static]
reinitialize()DtPhysicalWorld [virtual]
removeLineOfSightTest(const DtLosTestKey &testKey)DtPhysicalWorld [protected, virtual]
reset()DtPhysicalWorld [virtual]
sensorSignatureManager()DtPhysicalWorld [virtual]
sensorSignatureManager() const DtPhysicalWorld [virtual]
setDefaultLineOfSightTestOrder(const DtRwNLengthStringVector &lineOfSightTestsAndOrder)DtPhysicalWorld [protected, virtual]
setEnvironmentalStateManager(DtEnvironmentalStateManager *manager)DtPhysicalWorld [virtual]
setLineOfSightTestOrder(const DtRwNLengthStringVector &lineOfSightTestsAndOrder)DtPhysicalWorld [protected, virtual]
setSimManager(DtSimManager *newSimManager)DtPhysicalWorld [virtual]
setSpatialMgrResolutionUserSpecified(bool yesOrNo)DtPhysicalWorld [virtual]
setSpatialSubdivisionConfigurationCallback(DtSimMessage *msg, void *usr)DtPhysicalWorld [static]
setSpatialVrfObjectManager(DtSpatialVrfObjectManagerInterface *newSpatialVrfObjectMgr)DtPhysicalWorld [protected, virtual]
setTerrainInterface(DtTerrainInterface *newTerrainDatabase)DtPhysicalWorld [virtual]
setUseVrfObjectSpatialSub(bool yesOrNo)DtPhysicalWorld [virtual]
setVrfObjectManager(DtVrfObjectManager *newObjectMgr)DtPhysicalWorld [virtual]
setVrfObjectSpatialSubXResolution(unsigned int newXResolution)DtPhysicalWorld [virtual]
setVrfObjectSpatialSubYResolution(unsigned int newYResolution)DtPhysicalWorld [virtual]
setVrfObjectSpatialSubZResolution(unsigned int newZResolution)DtPhysicalWorld [virtual]
simManager()DtPhysicalWorld [virtual]
simManager() const DtPhysicalWorld [virtual]
spatialOrganizationObjectFilterFcn(const DtVrfObject *obj, void *usr)DtPhysicalWorld [static]
spatialVrfObjectManager()DtPhysicalWorld [protected, virtual]
spatialVrfObjectManager() const DtPhysicalWorld [protected, virtual]
terrainHeight(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeight(double lat, double lon, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeight(const DtVector &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeight(const DtPoint &databaseLocation, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeight(double lat, double lon, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeight(const DtVector &databaseLocation, double &height, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeightAndSurface(const DtPoint &databaseLocation, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeightAndSurface(double lat, double lon, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeightAndSurface(const DtVector &databaseLocation, double &height, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainHeightAndSurface(const DtVector &databaseLocation, double &heightAtLocation, DtChordIntersectionRecord &intersectionRec, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainInterface()DtPhysicalWorld [virtual]
terrainInterface() const DtPhysicalWorld [virtual]
terrainSurface(const DtPoint &databaseLocation, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainSurface(double lat, double lon, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainSurface(const DtVector &databaseLocation, DtSurface &surface, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainSurface(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainSurface(double lat, double lon, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
terrainSurface(const DtVector &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtPhysicalWorld [virtual]
testInvariant() const DtPhysicalWorld [protected]
tick()DtPhysicalWorld [virtual]
topoToDatabase(const DtVector &databasePosition, DtDcm &topoToDatabase) const DtPhysicalWorld [virtual]
useVrfObjectSpatialSub() const DtPhysicalWorld [virtual]
vectorObstructionManager()DtPhysicalWorld [virtual]
vectorObstructionManager() const DtPhysicalWorld [virtual]
visitVrfObjects(const DtExtent &extent, class DtSpatialSelectionFunctor &callback) const DtPhysicalWorld
visitVrfObjects(const DtChord &chord, class DtSpatialSelectionFunctor &callback) const DtPhysicalWorld
vrfObjectSpatialSubXResolution() const DtPhysicalWorld [virtual]
vrfObjectSpatialSubYResolution() const DtPhysicalWorld [virtual]
vrfObjectSpatialSubZResolution() const DtPhysicalWorld [virtual]
~DtPhysicalWorld()DtPhysicalWorld [virtual]

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)