VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtAirTurbulenceDefinitionDialogLogic Class Reference
Inheritance diagram for makVrf::DtAirTurbulenceDefinitionDialogLogic:
Inheritance graph
[legend]

Public Member Functions

 DtAirTurbulenceDefinitionDialogLogic (makVrv::DtDe &de, DtAirTurbulenceDefinitionDialog *iface)
 
virtual ~DtAirTurbulenceDefinitionDialogLogic () override
 
virtual void processPopulateDialog (const makVrv::DtUniqueID &selectedUniqueID) override
 
virtual void setupGui () override
 
- Public Member Functions inherited from makVrf::DtShapeObjectDefinitionDialogLogic
 DtShapeObjectDefinitionDialogLogic (makVrv::DtDe &de, DtShapeObjectDefinitionDialog *iface)
 
virtual ~DtShapeObjectDefinitionDialogLogic ()
 
virtual void terminateConnections ()
 
virtual void processLocationEdited (int currentRow=-1)
 
virtual void processSelectLocation (int)
 
virtual void processAddNewPoint ()
 
virtual void processRemovePoint (int index)
 
virtual void processObjectUpdate ()
 
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 processObjectSpecificLabelEdited (int index, QString marker, QString value)
 
virtual void processItemSelectionChanged ()
 
virtual void headingChanged ()
 
virtual bool inGeocentric () const
 
virtual void updateLocations (const std::vector< DtGeodeticCoord > &locs)
 
virtual bool isLine () const
 
virtual void populateDialogWithStmt (const DtCreateObjectCommand *cmd)
 
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)
 
virtual void showTerrainProfile ()
 
virtual void slot_pointSamplingRateChanged (int)
 
virtual void slot_lineWidthChanged (int)
 
virtual void slot_penStyleChanged (int)
 
virtual void slot_arrowDataChanged (const std::string &s)
 
virtual void slot_arrowSizeChanged (double)
 
virtual void slot_fillDataChanged (int)
 
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 ()
 
virtual void updateButtons ()
 
virtual void setActivationTime ()
 
virtual void setEmbarkationInformation (makVrv::DtUniqueID, bool)
 
virtual void setupLabels ()
 

Protected Member Functions

virtual void createConnections () override
 
virtual void processObjectCreation () override
 
virtual void slot_onUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int newUnit, int oldUnit) override
 
virtual void slot_onAirTurbulenceUpdated ()
 
virtual void objectCreated () override
 
- 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 (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int newUnit)
 
virtual void restoreLocations ()
 
virtual void backupLocations ()
 
virtual void setupActivationTime (const DtSetDataRequest &setReq)
 
virtual void slot_onPublishObjectChanged (bool)
 

Protected Attributes

DtAirTurbulenceDefinitionDialogmyCustomDialog
 
boost::signalslib::connection myUpdateConnection
 
- Protected Attributes inherited from makVrf::DtShapeObjectDefinitionDialogLogic
makVrv::DtDemyDe
 
DtShapeObjectDefinitionDialogmyInterface
 
DtReferenceEllipsoid * myReferenceForConversion
 
bool myAltitudeAllowed
 
makVrv::DtSharedDisplayUnitsSettings::CoordSys myCoordSys
 
std::vector< DtGeodeticCoord > myBackupLocations
 
makVrv::DtSignalConnectionManager myConnectionManager
 

Constructor & Destructor Documentation

makVrf::DtAirTurbulenceDefinitionDialogLogic::DtAirTurbulenceDefinitionDialogLogic ( makVrv::DtDe de,
DtAirTurbulenceDefinitionDialog iface 
)

Constructor.

virtual makVrf::DtAirTurbulenceDefinitionDialogLogic::~DtAirTurbulenceDefinitionDialogLogic ( )
overridevirtual

Destructor.

Member Function Documentation

virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::processPopulateDialog ( const makVrv::DtUniqueID selectedUniqueID)
overridevirtual
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 void makVrf::DtAirTurbulenceDefinitionDialogLogic::setupGui ( )
overridevirtual

Tells the handler to show this dialog when the object is created.

Reimplemented from makVrf::DtShapeObjectDefinitionDialogLogic.

virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::createConnections ( )
overrideprotectedvirtual
virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::processObjectCreation ( )
overrideprotectedvirtual
virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::slot_onUnitChanged ( const makVrv::DtUnicode category,
const makVrv::DtUnicode type,
int  newUnit,
int  oldUnit 
)
overrideprotectedvirtual
virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::slot_onAirTurbulenceUpdated ( )
protectedvirtual
virtual void makVrf::DtAirTurbulenceDefinitionDialogLogic::objectCreated ( )
overrideprotectedvirtual

Member Data Documentation

DtAirTurbulenceDefinitionDialog* makVrf::DtAirTurbulenceDefinitionDialogLogic::myCustomDialog
protected
boost::signalslib::connection makVrf::DtAirTurbulenceDefinitionDialogLogic::myUpdateConnection
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)