![]() |
VR-Forces 5.0.1 Developer's Guide
|
This class defines the dialog that allows the creation/update of Box objects in the scenario.

Classes | |
| struct | PotentialSectorSize |
Public Slots | |
| virtual void | sectorsChanged () |
Public Member Functions | |
| DtNavigationAreaDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode) | |
| virtual | ~DtNavigationAreaDefinitionDialog () |
| virtual void | setGenerateFullTerrainVisible (bool) |
| virtual void | setGenerateFullTerrainEnabled (bool) |
| virtual void | setGenerateFullTerrain (bool) |
| virtual bool | generateFullTerrain () const |
| virtual void | setPruneNoGoAreas (bool) |
| virtual bool | pruneNoGoAreas () const |
| virtual void | setNavigationPath (const DtFilename &) |
| virtual QString | navigationPath () const |
| virtual void | selectProfiles (const DtRwStringList &) |
| virtual std::vector< std::string > | profiles () const |
| virtual DtRwNavigationProfileList & | allProfiles () |
| virtual bool | publishObject () const |
| virtual void | setName (const QString &) |
| virtual double | rasterPrecision () const |
| virtual void | setDistanceUnits (const makVrv::DtUnicode &u) |
| virtual int | cellSize () |
| virtual void | setRasterPrecision (double d) |
| virtual bool | sectorizeArea () const |
| virtual void | setSectorizeArea (bool sectorize) |
| virtual void | setSectorizeAutomatically (bool automatic) |
| virtual int | sectorCountX () const |
| virtual int | sectorCountY () const |
| virtual void | setSectorCount (int x, int y) |
Public Member Functions inherited from makVrf::DtBoxObjectDefinitionDialog | |
| DtBoxObjectDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode) | |
| virtual | ~DtBoxObjectDefinitionDialog () |
| virtual void | closeDialog () |
| virtual QString | getName () |
| virtual DtVector | getLocation () const |
| virtual void | setLength (double) |
| virtual void | setMaximumLength (double) |
| virtual void | setWidth (double) |
| virtual void | setMaximumWidth (double) |
| virtual void | setLocation (const DtVector &pt) |
| virtual void | addOverlay (const QString &name, bool translate=true) |
| virtual void | removeOverlay (const QString &name) |
| virtual void | renameOverlay (const QString &oldName, const QString &newName) |
| virtual void | setOverlay (const QString &name) |
| virtual bool | extendedLabelsValid () const |
| virtual void | clearOverlays () |
| virtual void | setNameVisible (bool flag) |
| virtual void | setSetActivationTimeVisible (bool flag) |
| virtual void | updateLengthDecimalsDisplay () |
| virtual void | updateWidthDecimalsDisplay () |
| virtual void | setAllowOverlaySelection (bool flag) |
| virtual void | setAdjustSizeEnabled (bool flag) |
| virtual void | setTitle (const QString &title) |
| virtual void | setCreateButtonEnabled (bool flag) |
| virtual void | setAdjustStyleEnabled (bool) |
| virtual void | setAdjustColorEnabled (bool) |
| virtual void | setNameLabel (const QString &) |
| virtual void | setCreateButtonText (const QString &text) |
| virtual void | setCreateButtonVisible (bool flag) |
| virtual void | setUpdateButtonEnabled (bool flag) |
| virtual void | setUpdateButtonText (const QString &text) |
| virtual void | setUpdateButtonVisible (bool flag) |
| virtual void | setCancelButtonEnabled (bool flag) |
| virtual void | setCancelButtonVisible (bool flag) |
| virtual void | setCancelButtonText (const QString &text) |
| virtual DtDialogInteractionMode | interactionMode () |
| virtual void | populate (const makVrv::DtUniqueID &) |
| virtual void | hideDialog () |
| virtual void | setShowFloorCeiling (bool) |
| virtual void | setFloor (double) |
| virtual double | floor () const |
| virtual void | setCeiling (double) |
| virtual double | ceiling () const |
| virtual void | populate (const DtCreateObjectCommand *cmd) |
| virtual bool | blockSignals (bool) |
| virtual void | populateOverlays () |
| virtual void | setForce (int) |
| virtual void | hideForces () |
| virtual void | showForces () |
| virtual void | setReadOnly (bool) |
| virtual void | setColor (unsigned int color) |
| virtual void | addExtension (QWidget *) |
| virtual void | removeExtension (QWidget *) |
| virtual void | showPropertiesDialog (bool, bool showAttachObjectToMouse=true) |
| virtual void | setAttachObjectToMouse (bool) |
| virtual void | setAttachObjectToMouseVisible (bool) |
| virtual bool | attachObjectToMouse () const |
| virtual void | setCanChangeDimensions (bool) |
| virtual void | setAllowHeadingChange (bool) |
| virtual void | setHeading (double) |
| virtual double | heading () const |
| virtual void | updateCoordinateSystem () |
| virtual void | setLabel (const QString &name) |
| virtual void | setExtendedLabels (const std::map< int, DtString > &labels) |
| virtual void | setLabelEntryVisible (bool b) |
| void | includeSpacer (bool flag) |
| virtual void | setEmbarkationAllowed (bool flag) |
| virtual void | setEmbarkationWidgetVisible (bool flag) |
| DtEmbarkationWidget * | embarkationWidget () |
| DtLocationEntryWidget * | locationEntryWidget () |
| virtual void | setLocations (const std::vector< DtVector > &pts) |
Public Member Functions inherited from makVrf::DtAutoHideDock | |
| DtAutoHideDock (makVrv::DtDe &de, const QString &title="", const std::string &className="", QWidget *parent=0, Qt::WindowFlags flags=0) | |
| ~DtAutoHideDock () | |
| virtual const makVrv::DtQIconConfigurations & | icon () |
| virtual void | setIcon (const makVrv::DtQIconConfigurations &icon) |
| virtual DtAutoHideDockType | dockType () const |
| virtual void | setDockType (DtAutoHideDockType t) |
| virtual bool | pinned () const |
| virtual void | setPinned (bool flag) |
| virtual void | setAdjustToMinimumSize (bool) |
| virtual bool | adjustToMinimumSize () const |
| const std::string & | className () const |
| virtual bool | keepAlive () const |
Public Member Functions inherited from makVrf::DtCreateAndEditObjectDialogInterface | |
| virtual | ~DtCreateAndEditObjectDialogInterface () |
Protected Member Functions | |
| virtual DtBoxObjectDefinitionDialogLogic * | createLogic () |
| virtual void | setupGui () |
| virtual void | slot_onLengthChanged (const QString &x) |
| virtual void | slot_onWidthChanged (const QString &x) |
| virtual QSize | minimumSizeHint () const |
| virtual void | init (const DtEntityType &entityType, const QString &title, bool forPlan, DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode mode, const DtEditingType &editType) |
| virtual void | setPublishObjectVisible (bool b) |
| virtual void | setPublishObject (bool b) |
| virtual void | setMaxRadius (double d) |
| virtual void | setMaxAreaSize (int i) |
Protected Member Functions inherited from makVrf::DtBoxObjectDefinitionDialog | |
| virtual void | setupConnections () |
| virtual void | closeEvent (QCloseEvent *event) |
| virtual bool | inGeocentric () const |
| virtual bool | showAlpha () const |
| virtual void | showEvent (QShowEvent *) |
Protected Member Functions inherited from makVrf::DtAutoHideDock | |
| virtual bool | eventFilter (QObject *p, QEvent *e) |
| virtual void | enterEvent (QEvent *event) |
| virtual void | leaveEvent (QEvent *event) |
| virtual void | paintEvent (QPaintEvent *p) |
| virtual void | resizeEvent (QResizeEvent *event) |
Additional Inherited Members | |
Public Types inherited from makVrf::DtAutoHideDock | |
| enum | DtAutoHideDockType { Palette = 0, Dialog } |
Public Types inherited from makVrf::DtCreateAndEditObjectDialogInterface | |
| enum | DtDialogInteractionMode { DtCreationMode = 0, DtEditingMode } |
Signals inherited from makVrf::DtAutoHideDock | |
| void | signal_closing (DtAutoHideDock *dock) |
| void | signal_pinPressed (DtAutoHideDock *dock) |
| void | signal_topLevelChanged (DtAutoHideDock *dock) |
| void | signal_resized (DtAutoHideDock *dock) |
| void | signal_destroyed (DtAutoHideDock *dock) |
| void | signal_enter (DtAutoHideDock *dock) |
| void | signal_leave (DtAutoHideDock *dock) |
Properties inherited from makVrf::DtAutoHideDock | |
| QColor | TitleFillColorStop0 |
| QColor | TitleFillColorStop1 |
| QColor | OutlineInnerColor |
| QColor | OutlineOuterColor |
| makVrf::DtNavigationAreaDefinitionDialog::DtNavigationAreaDefinitionDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const QString & | title = "", |
||
| DtDialogInteractionMode | mode = DtCreationMode |
||
| ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
Always return false.
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
virtual |
Sets the point object's name.
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
inlinevirtual |
|
virtual |
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtual |
Creates a new logic for this dialog. Override to return a subclass of the base logic.
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
Initializes the visuals of this object.
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
No-op override. These can never be published.
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
Reimplemented from makVrf::DtBoxObjectDefinitionDialog.
|
protectedvirtual |
|
protectedvirtual |
|
virtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QCheckBox* makVrf::DtNavigationAreaDefinitionDialog::myGenerateFullTerrain |
| QGridLayout* makVrf::DtNavigationAreaDefinitionDialog::myNavigationAreaPathLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myNavigationAreaPathLabel |
| QLineEdit* makVrf::DtNavigationAreaDefinitionDialog::myNavigationAreaPath |
| QToolButton* makVrf::DtNavigationAreaDefinitionDialog::mySelectNavigationAreaPath |
| QListWidget* makVrf::DtNavigationAreaDefinitionDialog::myMultipleNavigationProfiles |
| QWidget* makVrf::DtNavigationAreaDefinitionDialog::myExtension |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myLocationLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myLocationLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myNavigationAreaFinalPathLabel |
| QCheckBox* makVrf::DtNavigationAreaDefinitionDialog::myPruneNoGoAreasCheckBox |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionSliderLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionSmallerLabel |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionLargerLabel |
| QSlider* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionSlider |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionValueLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionValueLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecisionValue |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMaxEntityRadiusLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myMaxEntityRadiusLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMaxEntityRadiusValue |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMaxAreaSizeLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myMaxAreaSizeLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMaxAreaSizeValue |
| QCheckBox* makVrf::DtNavigationAreaDefinitionDialog::mySectorizeAreaCheckBox |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myAutomaticSectorizeLayout |
| QRadioButton* makVrf::DtNavigationAreaDefinitionDialog::myAutomaticSectorizeButton |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myManualSectorizeLayout |
| QRadioButton* makVrf::DtNavigationAreaDefinitionDialog::myManualSectorizeButton |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeSliderLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeSmallerLabel |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeLargerLabel |
| QSlider* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeSlider |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::mySectorSizeValue |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myNumSectorsLabel |
| QHBoxLayout* makVrf::DtNavigationAreaDefinitionDialog::myNumSectorsLayout |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myNumSectorsValue |
| QLineEdit* makVrf::DtNavigationAreaDefinitionDialog::myNavigationAreaFinalPath |
| double makVrf::DtNavigationAreaDefinitionDialog::myRasterPrecision |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMultipleProfilesToGenerateLabel |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myMultipleProfileWarning |
| QLabel* makVrf::DtNavigationAreaDefinitionDialog::myProfileToGenerateLabel |
| QComboBox* makVrf::DtNavigationAreaDefinitionDialog::myNavigationProfile |
| bool makVrf::DtNavigationAreaDefinitionDialog::myUserDefinedName |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |