16 class DtRwLogicalSpatialFilter;
22 class QDoubleValidator;
41 virtual void setFromParameters(
const std::vector<DtComponentSystemDefinition*>& parentRw);
64 virtual void recreateSpatialFilter();
65 virtual void minimumRangeUsageChanged();
66 virtual void maximumRangeUsageChanged();
67 virtual void frustumUsageChanged();
68 virtual void minimumAltitudeUsageChanged();
69 virtual void maximumAltitudeUsageChanged();
Contains DtRwNotSpatialFilter, DtRwAndSpatialFilter and DtRwOrSpatialFilter; spatial filters which lo...
Definition: rwLogicalSpatialFilter.h:31
A reader-writer type which contains a single dynamically typed subclass of DtRwSpatialFilter.
Definition: rwSpatialFilterContainer.h:22
QGridLayout * myTargetRegionLayout
Definition: uiTargetRegion.h:73
QLabel * myMaximumElevationLabel
Definition: uiTargetRegion.h:93
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
QLineEdit * myMaximumRange
Definition: uiTargetRegion.h:80
QCheckBox * myUseFrustum
Definition: uiTargetRegion.h:85
QLabel * myMinimumAzimuthLabel
Definition: uiTargetRegion.h:87
QDoubleValidator * myFrustumValidator
Definition: uiTargetRegion.h:75
QLabel * myMinimumElevationLabel
Definition: uiTargetRegion.h:91
virtual void processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:220
QCheckBox * myMaximumRangeLabel
Definition: uiTargetRegion.h:79
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
QWidget * myTargetRegionCanvas
Definition: uiTargetRegion.h:72
std::vector< DtRwSpatialFilterContainer * > myTargetRegions
Definition: uiTargetRegion.h:96
QLineEdit * myMinimumElevation
Definition: uiTargetRegion.h:92
A spatial filter subclass which stores the description filter based on a frustum area.
Definition: rwFrustumSpatialFilter.h:32
QLineEdit * myMinimumRange
Definition: uiTargetRegion.h:78
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element.
DtRwSpatialFilter is an abstract base class for defining filters for sorting items into or out of a s...
Definition: rwSpatialFilter.h:38
QLabel * myMaximumAzimuthLabel
Definition: uiTargetRegion.h:89
QLineEdit * myMinimumAzimuth
Definition: uiTargetRegion.h:88
A spatial filter description that represents the logical AND operation over a group of contained spat...
Definition: rwLogicalSpatialFilter.h:82
QLineEdit * myMaximumAltitude
Definition: uiTargetRegion.h:84
A spatial filter description that represents the logical OR operation over a group of contained spati...
Definition: rwLogicalSpatialFilter.h:134
A spatial filter subclass which holds the description of a spatial filter based on altitude from the ...
Definition: rwAltitudeSpatialFilter.h:27
QCheckBox * myNegateFrustum
Definition: uiTargetRegion.h:86
QCheckBox * myMinimumAltitudeLabel
Definition: uiTargetRegion.h:81
QCheckBox * myMaximumAltitudeLabel
Definition: uiTargetRegion.h:83
Definition: uiTargetRegion.h:26
QDoubleValidator * myRangeValidator
Definition: uiTargetRegion.h:74
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A spatial filter subclass which holds the description of a spatial filter based on range from the ori...
Definition: rwRangeSpatialFilter.h:27
QLineEdit * myMaximumAzimuth
Definition: uiTargetRegion.h:90
QLineEdit * myMinimumAltitude
Definition: uiTargetRegion.h:82
QCheckBox * myMinimumRangeLabel
Definition: uiTargetRegion.h:77
QLineEdit * myMaximumElevation
Definition: uiTargetRegion.h:94
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Base class of the ui element class chain.
Definition: uiElement.h:169