![]() |
VR-Forces 4.0.4 Class Documentation
|
This class implements the logic behind the DtShapeObjectDefinitionDialog. More...

Public Member Functions | |
| DtShapeObjectDefinitionDialogLogic (makVrv::DtDe &de, DtShapeObjectDefinitionDialog *iface) | |
| CTOR. | |
| ~DtShapeObjectDefinitionDialogLogic () | |
| DTOR. | |
| virtual void | createConnections () |
| virtual void | terminateConnections () |
| virtual void | processLocationEdited (int currentRow=-1) |
| virtual void | processSelectLocation (int) |
| virtual void | processAddNewPoint () |
| virtual void | processRemovePoint (int index) |
| virtual void | processObjectCreation () |
| virtual void | processObjectUpdate () |
| virtual void | processDoneRequest () |
| virtual void | processCloseRequest () |
| virtual void | processCellEdited (int, int) |
| virtual void | processCellEntered (int, int) |
| virtual void | processNamePrefixEdited () |
| virtual void | processItemSelectionChanged () |
| virtual void | processPopulateDialog (const makVrv::DtUniqueID &id) |
| Populate the dialog with the information from the object represented by id. | |
| virtual bool | inGeocentric () const |
| virtual void | setupGui () |
| virtual void | updateLocations (const std::vector< DtGeodeticCoord > &locs) |
| virtual void | populateDialogWithStmt (const DtCreateObjectCommand *cmd) |
| virtual void | populateOverlays () |
| virtual void | populateForces () |
| virtual void | setForce (int) |
| virtual void | processAltitudeTypeChanged () |
| virtual void | attachToMouseChanged (bool b) |
| virtual DtGeodeticCoord | convertToGeodetic (const DtVector &) const |
| virtual DtVector | convertToLocal (const DtGeodeticCoord &) const |
| virtual void | adjustAltitudesBy (double) |
| virtual void | setAltitudesTo (DtAltitudeClampType, double) |
| virtual void | processItemAdded (int) |
| Called when an item is added into the list. | |
| virtual void | showTerrainProfile () |
| Show terrain profile dialog by calling dialog manager to do the show with the current principal object image. | |
Protected Member Functions | |
| virtual void | setupLabels () |
| virtual void | closeDialog () |
| virtual void | slot_onMouseLocationChanged (const DtVector &loc) |
| virtual void | slot_onMouseAltitudeChanged (double heading) |
| virtual void | slot_onHandlerStopped (DtVrfObjectManipulationHandlerBaseClass *handler) |
| virtual void | slot_onPlacement (const DtVector &loc) |
| virtual void | slot_onLocationAdded (const DtVector &loc) |
| virtual void | slot_onOverlayNameChanged (const std::string &name) |
| virtual void | slot_onForceChanged (int) |
| virtual void | objectCreated () |
| virtual void | updateButtons () |
| virtual void | slot_onCoordinateSystemChanged (makVrv::DtSharedDisplayUnitsSettings::CoordSys) |
| virtual void | slot_onUnitChanged (int attribute, int from) |
| virtual void | restoreLocations () |
| virtual void | backupLocations () |
| virtual void | slot_overlayAdded (const std::string &) |
| virtual void | slot_overlayRemoved (const std::string &) |
| virtual void | slot_overlayRenamed (const std::string &, const std::string &) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtShapeObjectDefinitionDialog * | myInterface |
| DtReferenceEllipsoid * | myReferenceForConversion |
| bool | myAltitudeAllowed |
| makVrv::DtSharedDisplayUnitsSettings::DistanceUnits | myAltitudeUnits |
| makVrv::DtSharedDisplayUnitsSettings::CoordSys | myCoordSys |
| std::vector< DtGeodeticCoord > | myBackupLocations |
| makVrv::DtSignalConnectionManager | myConnectionManager |
This class implements the logic behind the DtShapeObjectDefinitionDialog.
| makVrf::DtShapeObjectDefinitionDialogLogic::DtShapeObjectDefinitionDialogLogic | ( | makVrv::DtDe & | de, |
| DtShapeObjectDefinitionDialog * | iface | ||
| ) |
CTOR.
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::createConnections | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::terminateConnections | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processLocationEdited | ( | int | currentRow = -1 | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processSelectLocation | ( | int | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processAddNewPoint | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processRemovePoint | ( | int | index | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processObjectCreation | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processObjectUpdate | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processDoneRequest | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processCloseRequest | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processCellEdited | ( | int | , |
| int | |||
| ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processCellEntered | ( | int | , |
| int | |||
| ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processNamePrefixEdited | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processItemSelectionChanged | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processPopulateDialog | ( | const makVrv::DtUniqueID & | id | ) | [virtual] |
Populate the dialog with the information from the object represented by id.
Such object is expected to be a shape object (e.g. a route)
Reimplemented in vrfCustomControlObjectExample::DtCustomControlObjectDefinitionDialogLogic.
| virtual bool makVrf::DtShapeObjectDefinitionDialogLogic::inGeocentric | ( | ) | const [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::setupGui | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::updateLocations | ( | const std::vector< DtGeodeticCoord > & | locs | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::populateDialogWithStmt | ( | const DtCreateObjectCommand * | cmd | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::populateOverlays | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::populateForces | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::setForce | ( | int | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processAltitudeTypeChanged | ( | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::attachToMouseChanged | ( | bool | b | ) | [virtual] |
| virtual DtGeodeticCoord makVrf::DtShapeObjectDefinitionDialogLogic::convertToGeodetic | ( | const DtVector & | ) | const [virtual] |
| virtual DtVector makVrf::DtShapeObjectDefinitionDialogLogic::convertToLocal | ( | const DtGeodeticCoord & | ) | const [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::adjustAltitudesBy | ( | double | ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::setAltitudesTo | ( | DtAltitudeClampType | , |
| double | |||
| ) | [virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::processItemAdded | ( | int | ) | [virtual] |
Called when an item is added into the list.
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::showTerrainProfile | ( | ) | [virtual] |
Show terrain profile dialog by calling dialog manager to do the show with the current principal object image.
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::setupLabels | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::closeDialog | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onMouseLocationChanged | ( | const DtVector & | loc | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onMouseAltitudeChanged | ( | double | heading | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onHandlerStopped | ( | DtVrfObjectManipulationHandlerBaseClass * | handler | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onPlacement | ( | const DtVector & | loc | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onLocationAdded | ( | const DtVector & | loc | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onOverlayNameChanged | ( | const std::string & | name | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onForceChanged | ( | int | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::objectCreated | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::updateButtons | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onCoordinateSystemChanged | ( | makVrv::DtSharedDisplayUnitsSettings::CoordSys | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_onUnitChanged | ( | int | attribute, |
| int | from | ||
| ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::restoreLocations | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::backupLocations | ( | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_overlayAdded | ( | const std::string & | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_overlayRemoved | ( | const std::string & | ) | [protected, virtual] |
| virtual void makVrf::DtShapeObjectDefinitionDialogLogic::slot_overlayRenamed | ( | const std::string & | , |
| const std::string & | |||
| ) | [protected, virtual] |
DtReferenceEllipsoid* makVrf::DtShapeObjectDefinitionDialogLogic::myReferenceForConversion [protected] |
makVrv::DtSharedDisplayUnitsSettings::DistanceUnits makVrf::DtShapeObjectDefinitionDialogLogic::myAltitudeUnits [protected] |
makVrv::DtSharedDisplayUnitsSettings::CoordSys makVrf::DtShapeObjectDefinitionDialogLogic::myCoordSys [protected] |
std::vector<DtGeodeticCoord> makVrf::DtShapeObjectDefinitionDialogLogic::myBackupLocations [protected] |
makVrv::DtSignalConnectionManager makVrf::DtShapeObjectDefinitionDialogLogic::myConnectionManager [protected] |