|
| | DtVrfObserverViewsManager (makVrv::DtDe &) |
| |
| virtual | ~DtVrfObserverViewsManager () |
| |
| virtual bool | renameObserverRecord (const std::string &newName, const std::string &oldName, ViewProjection mode) |
| | Handles the logic to rename an observer view record. More...
|
| |
| virtual void | setScenarioObserverViews (const makArchives::DtObserverStateRecordsList &views) |
| | This will take all the current terrain associated records and merge in the scenario views. More...
|
| |
virtual
makArchives::DtObserverStateRecordsList | scenarioObserverViews () const |
| | This will return all records that are not associated with the terrain, unless it is the default scenario view and it is associated with the terrain. More...
|
| |
virtual
makArchives::DtObserverStateRecordsList | terrainObserverViews () const |
| | Only views associated with the terrain. More...
|
| |
| virtual bool | removeObserverViewRecord (const std::string &observerViewName, ViewProjection projection) |
| | finds an observer view record by name and removes it from the list More...
|
| |
| virtual void | captureAndAddObserverView () |
| | captures the observer view record of the current observer given by the input driver and More...
|
| |
| virtual void | setTerrainDefaultObserverView () |
| | Override to not load if loading a scenario. Will get called if there is no default view for the scenario. More...
|
| |
| virtual std::string | observerViewProjectionMode (const makArchives::DtObserverStateRecord &record) const |
| |
| virtual bool | isScenarioViewsRecord (const std::string &observerViewName, bool is2D) const |
| |
| virtual void | saveObserverViewsFile (const makVrv::DtUnicode &filename) |
| | If a scenario is loaded only save views that were not removed from this scenario. More...
|
| |
| virtual void | loadObserverViewsFile (const makVrv::DtUnicode &pathToFile) |
| | If scenario is loaded deals only with scenario views, does not touch terrain views. More...
|
| |
| virtual void | loadTerrainObserverViewsFile (const makVrv::DtUnicode &pathToFile, bool reload) |
| | If scenario is loaded remove any terrain ones that are already in the scenario. More...
|
| |
| virtual void | clearObserverViewList () |
| | Will remove the records individually rather than simply clearing out so can be removed from scenario, not terrain. More...
|
| |
| virtual | ~DtObserverViewsManager () |
| |
| virtual std::string | generateUniqueNameForObserverViewRecord (const makArchives::DtObserverStateRecord &) const |
| | Generates a unique name based on the supplied observer record and what is already in the list. More...
|
| |
| virtual void | addObserverViewRecordToList (const makArchives::DtObserverStateRecord &observerStateRecord) |
| | Adds an observer view record to the current observer view list. More...
|
| |
| virtual void | setObserverViewByName (const std::string &observerViewName, bool animate=false) |
| | finds the observer view record by name in the view list and calls findObserverToUse() to determine the observer to apply the view to. More...
|
| |
| virtual void | setObserverViewByNameAndMode (const std::string &observerViewName, ViewProjection projection, bool animate=false) |
| | finds the observer view record by name in the view list and calls findObserverToUse() to determine the observer to apply the view to. More...
|
| |
| virtual void | associateObserverViewsToTerrain (bool associate) |
| | Associates all the observer view records in the current list to the current loaded terrain. More...
|
| |
| virtual const std::string & | observerView3DDefaultRecordName () const |
| | returns the name of the default 3D observer view More...
|
| |
| virtual void | setObserverView3DDefaultRecordName (const std::string &val) |
| | sets the name of the default 3D observer view More...
|
| |
| virtual const std::string & | observerView2DDefaultRecordName () const |
| | returns the name of the default 2D observer view More...
|
| |
| virtual void | setObserverView2DDefaultRecordName (const std::string &val) |
| | sets the name of the default 2D observer view More...
|
| |
| virtual bool | getTerrainDefaultObserverView (std::string &defaultView, ViewProjection &projection) |
| | setTerrainDefaultObserverView calls this to determine which saved view record, if any, should be used as the default view. More...
|
| |
| virtual void | setSuppressDefaultView (const std::string &observerName) |
| | Suppress setting a default view when a terrain saved view file is loaded (by loadTerrainObserverViewsFile()) for a specific observer. More...
|
| |
virtual const
makArchives::DtObserverStateRecordsList & | observerViewList () |
| | returns the current observer view list More...
|
| |
| virtual void | setObserverViewList (const makArchives::DtObserverStateRecordsList &val) |
| | set the current observer view list More...
|
| |
| virtual void | saveObserverViewFile (const DtUnicode &filename, const std::string &observerViewName, ViewProjection projection) |
| | save a single observer view into a file More...
|
| |
| virtual void | setDefaultObserverViewRecord (const std::string &recordName, ViewProjection projection) |
| | Handles the logic to set an observer view record as default. More...
|
| |
| virtual void | unSetDefaultObserverViewRecord (const std::string &recordName, ViewProjection projection) |
| | Handles the logic to un set an observer view record as default. More...
|
| |
| virtual bool | isRecordAssociatedToTerrain (const std::string &recordDisplayName) |
| | finds an observer view record by name and returns if is associated to the opened terrain in scene More...
|
| |
| virtual void | setIsDefaultObserverViewRecord (const std::string &newName, bool isDefault) |
| | Set the observer record as a default view. More...
|
| |
| virtual void | setIsDefaultObserverViewRecord (const makArchives::DtObserverStateRecord &record, bool isDefault) |
| | Set the observer record as a default view. More...
|
| |
| virtual bool | setAssociateObserverViewRecord (const std::string &, bool associate) |
| | Returns true if there is a record with the specified name. More...
|
| |
| virtual unsigned int | countAssociatedViews () const |
| | return the number of view records associated to the current terrain on scene More...
|
| |
| virtual const std::string & | rightClickedObserverViewName () const |
| | returns the name of the observer view where the gui called the right click event More...
|
| |
| virtual void | setRightClickedObserverViewName (const std::string &val) |
| | set the name of the observer view where the gui called the right click event More...
|
| |
| virtual ViewProjection | rightClickedObserverViewProjection () const |
| | returns the mode of the observer view where the gui called the right click event More...
|
| |
| virtual void | setRightClickedObserverViewProjection (ViewProjection projection) |
| | set the mode of the observer view where the gui called the right click event More...
|
| |
| virtual bool | rightClickedObserverViewIsAttached () const |
| | returns if the observer view where the gui called the right click event is attached to an entity More...
|
| |
| virtual void | setRightClickedObserverViewIsAttached (bool val) |
| | set if the observer view where the gui called the right click event is attached to an entity More...
|
| |
| virtual void | setRightClickedObserverViewIsAttached (const std::string &recordName) |
| | finds an observer view by name and returns if the observer view is attached to an entity More...
|
| |
| virtual bool | rightClickedObserverViewIsAssociated () const |
| | returns if the observer view where the gui called the right click event is associated to the terrain opened in the scene More...
|
| |
| virtual void | setRightClickedObserverViewIsAssociated (bool val) |
| | set if the observer view where the gui called the right click event is associated to the terrain opened in the scene More...
|
| |
| virtual void | setRightClickedObserverViewIsAssociated (const std::string &recordName) |
| | finds an observer view by name and returns if the observer view is associated to the terrain opened in the scene More...
|
| |
| virtual const std::string & | observerViewsFile () const |
| | returns an name of the observer view file associate to the current terrain opened in the scene More...
|
| |
| virtual void | setObserverViewsFile (const std::string &val) |
| | set an name of the observer view file associate to the current terrain opened in the scene More...
|
| |
| virtual bool | isDirty () const |
| | returns if the list has changes that needs to be saved or (re)associated More...
|
| |
| virtual void | setDirty (bool val) |
| | sets if the list has changes that needs to be saved More...
|
| |
| virtual bool | areDefaultsDirty () const |
| | returns if default views need to be (re)associated More...
|
| |
| virtual void | setDefaultsDirty (bool val) |
| | sets if default views need to be (re)associated More...
|
| |
| virtual const std::string & | terrainObserverViewRecordsFileName () const |
| | returns the file name of the observer view file associated to the terrain opened in scene More...
|
| |
| virtual void | setTerrainObserverViewRecordsFileName (const std::string &val) |
| | sets the file name of the observer view file associated to the terrain opened in scene More...
|
| |
| virtual void | setObserverViewRecordsFromIntializer () |
| | read observer view records send through command line using bdnx file More...
|
| |
| virtual bool | findObserverViewByNameAndMode (const std::string &observerName, ViewProjection projection, makArchives::DtObserverStateRecord &record) |
| | find observer view by name and mode. More...
|
| |
| virtual void | setObserverViewByRecord (makArchives::DtObserverStateRecord &record, bool animate=false) |
| | sets the observer with the data in the given record More...
|
| |
Override of DtObserverViewsManager to handle VRF Scenario observer views.