Public Member Functions |
| | DtQtNavigationAreasManager (makVrv::DtDe &) |
| | CTOR.
|
| virtual | ~DtQtNavigationAreasManager () |
| | DTOR.
|
| virtual void | removeNavigationArea (makVrv::DtUniqueID id, bool ask=false) |
| | Removes the navigation area from the manager and from the DtVrfTerrain.
|
| virtual void | launchNavigationLabFor (makVrv::DtUniqueID) |
| | Puts up a dialog of information the user can use to put into navigation lab and launches nav lab application.
|
| | DtNavigationAreasManager (makVrv::DtDe &) |
| | CTOR.
|
| virtual | ~DtNavigationAreasManager () |
| | DTOR.
|
| virtual bool | addNavigationArea (const DtFilename &, makVrv::DtUniqueID *resID=0) |
| | Adds a new navigation area that is referenced by the given filename.
|
| virtual int | profilesToGenerate (makVrv::DtUniqueID) const |
| | Returns the number of profiles that the nav area wants to generate.
|
virtual
DtEnvironmentalFacadeCollection * | createNavigationArea (const NavigationArea &) const |
| | Creates an environmental facade collection of DtNavigationAreaObjectType in the local object manager.
|
| virtual void | selectNavigationAreas (const std::set< makVrv::DtUniqueID > &, bool selectOnMap=true) |
| | Selects the given navigation areas – mainly used for display of currently selected navigation areas.
|
const std::set
< makVrv::DtUniqueID > & | selectedNavigationAreas () const |
| virtual Status | status (makVrv::DtUniqueID) |
| | Status of the particular area.
|
virtual const
DtNavSectorIndicesByBackEnd & | sectorsBeingRegenerated (makVrv::DtUniqueID) const |
| | The sectors current being regenerated, on each back end, for the particular area.
|
virtual const
DtNavSectorIndicesByBackEnd & | sectorsQueuedForRegeneration (makVrv::DtUniqueID) const |
| | The sectors currently queued for regeneration, on each back end, for the particular area.
|
| virtual void | revertNavigationArea (makVrv::DtUniqueID) |
| | If there has been a change, revert the navigation area to the original area.
|
| virtual bool | isModified (makVrv::DtUniqueID) const |
| | Returns true if the navigation area has been changed from the original configuration.
|
| virtual bool | navDataGenerated (const NavigationArea &) const |
| | Returns true, if, for the given navigation area, all navigation data is generated.
|
| virtual void | generateNavigationArea (makVrv::DtUniqueID) |
| | Adds this navigation area to the queue to be generated. Will also make the area non-editable until it is generated.
|
| virtual void | regenerateAllUngeneratedAreas () |
| | Will regenerate only navigation areas that need to be regenerated.
|
| virtual void | saveConfigurations () |
| | Saves all configurations loaded for the current terrain.
|
| virtual makVrv::DtUniqueID | generatingNavigationArea () const |
| | Returns the navigation area currently being generated.
|
| virtual void | generateAllNavigationAreas () |
| | Schedules all navigation areas for generation.
|
| virtual bool | generatingAnyNavigationArea () |
| | Returns true if any navigation areas are being generated.
|
| virtual void | removeCurrentFromGeneration () |
| | Removes the current area from generation.
|
| virtual void | removeAllFromGeneration () |
| | Removes all areas from generation.
|
| virtual void | removeNavigationAreaForGeneration (makVrv::DtUniqueID) |
| | If in the queue, removes this item from being generated.
|
| virtual bool | scheduledForGeneration (makVrv::DtUniqueID) const |
| | Returns true if this area is scheduled to be generated.
|
| virtual bool | isNavigationArea (makVrv::DtUniqueID) const |
| | Returns true if the given id is a navigation area.
|
| virtual makVrv::DtUniqueID | navigationAreaForConfigurationFile (const DtFilename &) const |
| | Returns the id of the navigation area for the given configuration file.
|
| virtual void | setShowNavigationAreas (bool) |
| | Sets whether or not to show all navigation areas. If all are not shown only the current navigation area is.
|
| virtual bool | showNavigationAreas () const |
| virtual void | setShowProgressOnGenerationStart (bool b) |
| | Sets whether or not to show the navigation area generation progress dialog when generation starts.
|
| virtual bool | showProgressOnGenerationStart () const |
| virtual void | setGenerationCheckDelta (double) |
| | Update the time (in seconds) to check for the presence of a generated navigation data profile.
|
| double | generationCheckDelta () const |
virtual std::map< DtString,
DtFilename > | profilesAndOutputDirectoriesFor (makVrv::DtUniqueID id) const |
| | Given the id, return a list of the profiles to generate and where their output will go.
|
| const NavigationAreas & | navigationAreas () const |
| virtual void | setMaximumNavigationAreaCellSize (double length, double width) |
| | Maximum navigation area cell length/width. Default is 20km.
|
| virtual void | getMaximumNavigationAreaCellSize (double &length, double &width) |
| virtual bool | needsRegeneration () const |
| | Returns true if any of the items needs regeneration.
|
| virtual bool | startGenerationProcess (makVrv::DtUniqueID, makVrv::DtUnicode &error) |
| | Starts the process of generating the navigation area.
|
| virtual std::vector< DtVector > | convertRuntimeExtentToLocations (const DtRwNavRuntimeConfig &, bool &valid) const |
| | Returns the four corners from the Kaim system of points to local database.
|
| virtual DtFilename | navDataRuntimeDirectory (const NavigationArea &) const |
| | Returns the directory that the navigation data is in for this nav area (root plus runtime navigation configuration name)
|
| virtual DtFilename | navDataRuntimeDirectory (makVrv::DtUniqueID) const |
| virtual bool | checkValidExtent (const std::vector< DtVector > &) const |
| | Checks to see if this extent at least contains the database origin.
|
| virtual DtVector | convertToLocalNavigationArea (const DtVector &geocentric) const |
| | Converts from geocentric to the local coordinatae system of the navigation area.
|
| bool | generationHadErrors () const |
| SimObjectNavigationAreas & | simObjectNavAreas () |
| | DtVirtualBaseClass () |
| | Do nothing constructor.
|
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor.
|
Additional Inherited Members |
| enum | Status {
Unknown = -1,
Generated,
NeedsGeneration,
Generating,
ScheduledForGeneration
} |
typedef std::map< std::string,
DtNavSectorIndices > | DtNavSectorIndicesByBackEnd |
typedef std::map
< makVrv::DtUniqueID,
NavigationArea > | NavigationAreas |
typedef std::map< DtUUID,
SimObjectNavigationArea > | SimObjectNavigationAreas |
| boost::signal< void(bool)> | signal_showNavigationAreasChanged |
| boost::signal< void()> | signal_areasCleared |
boost::signal< void(makVrv::DtUniqueID,
NavigationArea, bool)> | signal_navigationAreaAdded |
| boost::signal< void(makVrv::DtUniqueID)> | signal_navigationAreaRemoved |
boost::signal< void(makVrv::DtUniqueID,
NavigationArea)> | signal_navigationAreaUpdated |
boost::signal< void(makVrv::DtUniqueID,
makVrv::DtUnicode)> | signal_generationError |
boost::signal< void(makVrv::DtUniqueID,
makVrv::DtUnicode)> | signal_startingGeneration |
| boost::signal< void()> | signal_generationComplete |
| boost::signal< void(makVrv::DtUniqueID)> | signal_generationRequested |
boost::signal< void(makVrv::DtUniqueID,
const DtFilename &)> | signal_profileGenerated |
| boost::signal< void()> | signal_navigationAreaGenerationProcessStarted |
| boost::signal< void(QProcess *)> | signal_generatorProcessStarted |
| boost::signal< void()> | signal_generatorProcessCompleted |
boost::signal< void(makVrv::DtUniqueID,
int)> | signal_removedFromGeneration |
typedef std::vector
< makVrv::DtUniqueID > | NavigationAreasToGenerate |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrv::DtSignalConnectionManager | myInitializeConnectionManager |
| NavigationAreas | myNavigationAreas |
| std::set< makVrv::DtUniqueID > | mySelectedNavigationAreas |
| NavigationAreasToGenerate | myNavigationAreasToGenerate |
| QProcess * | myNavigationGenerationProcess |
| makVrv::DtUniqueID | myGeneratingNavigationArea |
| std::vector< std::string > | myProfilesToGenerate |
| DtTimedSection | myTimedSection |
| double | myTimeSinceLastCheck |
| double | myGenerationCheckDelta |
| bool | myGenerationHadErrors |
| SimObjectNavigationAreas | mySimObjectNavAreas |