![]() |
VR-Forces 4.8 Class Documentation
|
Logic that is used to populate and receive updates from the weather extension. More...

Public Member Functions | |
| DtMinefieldDefinitionDialogLogic (makVrv::DtDe &de, DtMinefieldDefinitionDialog *iface) | |
| Constructor. More... | |
| virtual | ~DtMinefieldDefinitionDialogLogic () |
| Destructor. More... | |
| virtual void | processPopulateDialog (const makVrv::DtUniqueID &selectedUniqueID) |
| virtual void | setupGui () |
| Tells the handler to show this dialog when the object is created. More... | |
| virtual void | setShoePropertiesDialogBeforeCreate (bool show) |
Public Member Functions inherited from makVrf::DtShapeObjectDefinitionDialogLogic | |
| DtShapeObjectDefinitionDialogLogic (makVrv::DtDe &de, DtShapeObjectDefinitionDialog *iface) | |
| CTOR. More... | |
| virtual | ~DtShapeObjectDefinitionDialogLogic () |
| DTOR. More... | |
| 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 | processDoneRequest () |
| virtual void | processCloseRequest () |
| virtual void | processCellEdited (int, int) |
| virtual void | onAltitudeSet (int, int) |
| virtual void | processCellEntered (int, int) |
| virtual void | processNamePrefixEdited () |
| virtual void | processLabelEdited (const std::string &name) |
| virtual void | processExtendedLabelsEdited (const std::map< int, DtString > &name) |
| virtual void | processItemSelectionChanged () |
| virtual void | headingChanged () |
| virtual bool | inGeocentric () const |
| virtual void | updateLocations (const std::vector< DtGeodeticCoord > &locs) |
| virtual bool | isLine () const |
| virtual void | populateOverlays () |
| 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. More... | |
| virtual void | showTerrainProfile () |
| Show terrain profile dialog by calling dialog manager to do the show with the current principal object image. More... | |
| virtual void | slot_pointSamplingRateChanged (int) |
| Called when the sampling rate changes. Hands on to shape handler to do the actual work. More... | |
| virtual void | slot_lineWidthChanged (int) |
| Called when the line width changes. Hands on to shape handler to do the actual work. More... | |
| virtual void | slot_penStyleChanged (int) |
| Called when the line style changes. Hands on to shape handler to do the actual work. More... | |
| virtual void | slot_arrowDataChanged (const std::string &s) |
| Called when arrow data has changed from the style dialog. More... | |
| virtual void | slot_fillDataChanged (int) |
| Called when fill data has changed from the style dialog. More... | |
| virtual int | fillStyle () const |
| virtual void | slot_onFloorChanged (double) |
| virtual void | slot_onCeilingChanged (double) |
| virtual void | slot_onFloorSet (double) |
| virtual void | slot_onCeilingSet (double) |
| virtual void | reversePoints () |
| Reverses the line points. More... | |
| virtual void | updateButtons () |
| virtual void | setActivationTime () |
| virtual void | setEmbarkationInformation (makVrv::DtUniqueID, bool) |
| Sets the embarkation information in the handler. More... | |
| virtual void | setupLabels () |
Protected Member Functions | |
| virtual void | processObjectCreation () |
| This will only be used on creation. More... | |
| virtual void | processObjectUpdate () |
| This wil update any changes to the extended data on edit. More... | |
| virtual void | objectCreated () |
| Populate dialog based on any extended data if any. More... | |
| virtual void | populateDialogWithStmt (const DtCreateObjectCommand *cmd) |
Protected Member Functions inherited from makVrf::DtShapeObjectDefinitionDialogLogic | |
| virtual void | closeDialog () |
| virtual void | slot_headingChangedByMouse (double headingInDeg) |
| 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_onColorChanged (int) |
| virtual void | slot_onLocationAdded (const DtVector &loc) |
| virtual void | slot_onOverlayNameChanged (const std::string &name) |
| virtual void | slot_onForceChanged (int) |
| virtual void | slot_onCoordinateSystemChanged (makVrv::DtSharedDisplayUnitsSettings::CoordSys) |
| virtual void | slot_onDisplayUnitDecimalsChanged (int) |
| virtual void | slot_onUnitChanged (int attribute, int from) |
| virtual void | restoreLocations () |
| virtual void | backupLocations () |
| virtual void | setupActivationTime (const DtSetDataRequest &setReq) |
| virtual void | slot_onPublishObjectChanged (bool) |
Protected Attributes | |
| boost::signals2::connection | myUpdateConnection |
Protected Attributes inherited from makVrf::DtShapeObjectDefinitionDialogLogic | |
| makVrv::DtDe & | myDe |
| DtShapeObjectDefinitionDialog * | myInterface |
| DtReferenceEllipsoid * | myReferenceForConversion |
| bool | myAltitudeAllowed |
| makVrv::DtSharedDisplayUnitsSettings::CoordSys | myCoordSys |
| std::vector< DtGeodeticCoord > | myBackupLocations |
| makVrv::DtSignalConnectionManager | myConnectionManager |
Logic that is used to populate and receive updates from the weather extension.
| makVrf::DtMinefieldDefinitionDialogLogic::DtMinefieldDefinitionDialogLogic | ( | makVrv::DtDe & | de, |
| DtMinefieldDefinitionDialog * | iface | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
this method populates an edit dialog with object information. since the base logic class does not have any provisions to
transport userdata from the handler, we here override, calling the base class method and then pulling userdata from the handler & populating the parameter dialog fields
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
virtual |
Tells the handler to show this dialog when the object is created.
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
virtual |
|
protectedvirtual |
This will only be used on creation.
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
protectedvirtual |
This wil update any changes to the extended data on edit.
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
protectedvirtual |
Populate dialog based on any extended data if any.
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
protectedvirtual |
Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.
|
protected |