![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtUiTargetRegion (makVrv::DtDe &) | |
| virtual | ~DtUiTargetRegion () |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| virtual | ~DtUiElement () |
| virtual bool | blockSignals (bool) |
| virtual void | init (QWidget *widget, QWidget *label, DtReaderWriter *originalData, DtReaderWriter *backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const std::vector< DtReaderWriter * > &originalData, const std::vector< DtReaderWriter * > &backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const DtObjectType &, const DtString &platformType, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual DtString | displayUnits () const |
| virtual void | setDisplayUnits (const DtString &units) |
| virtual void | setLabelText (const QString &) |
| virtual DtString | sourceUnits () const |
| virtual void | setSourceUnits (const DtString &units) |
| virtual void | setFromSystemParameterData (const DtSystemParameterData *data, const DtComponentSystemDefinition *) |
| virtual void | objectParametersModified () |
| virtual void | connectedTo (QObject *) |
| virtual void | setModelModified (DtModelSetEntry *) |
| virtual DtString | uniqueName () const |
| virtual bool | supportsSystems () const |
| virtual const DtString & | platformType () const |
| virtual void | setPlatformType (const DtString &) |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| virtual void | aboutToShow () |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isModified () const |
| virtual bool | isValid () const |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual bool | restoreFromBackup () |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| const std::vector< DtObjectType > & | objectTypes () const |
| const std::vector < DtComponentSystemDefinition * > & | systems () const |
| virtual void | sendEvent (const DtUiElementEvent &) |
| virtual bool | allValuesTheSame () const |
| virtual bool | isMixedValue () const |
| virtual void | setEnabled (bool) |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
| virtual void | populateParentValues (std::string elementName) |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| static DtUiElement * | createUiElement (makVrv::DtDe &, const DtString &type) |
| static bool | hasCreator (const DtString &) |
| static void | theNullFunction (DtUiElement *) |
| static UiElementFactoryMap & | elementFactory () |
| static QString | mixedText () |
| static void | setMixedText (const QString &) |
Public Attributes | |
| QWidget * | myTargetRegionCanvas |
| QGridLayout * | myTargetRegionLayout |
| QDoubleValidator * | myRangeValidator |
| QDoubleValidator * | myFrustumValidator |
| QCheckBox * | myMinimumRangeLabel |
| QLineEdit * | myMinimumRange |
| QCheckBox * | myMaximumRangeLabel |
| QLineEdit * | myMaximumRange |
| QCheckBox * | myMinimumAltitudeLabel |
| QLineEdit * | myMinimumAltitude |
| QCheckBox * | myMaximumAltitudeLabel |
| QLineEdit * | myMaximumAltitude |
| QCheckBox * | myUseFrustum |
| QCheckBox * | myNegateFrustum |
| QLabel * | myMinimumAzimuthLabel |
| QLineEdit * | myMinimumAzimuth |
| QLabel * | myMaximumAzimuthLabel |
| QLineEdit * | myMaximumAzimuth |
| QLabel * | myMinimumElevationLabel |
| QLineEdit * | myMinimumElevation |
| QLabel * | myMaximumElevationLabel |
| QLineEdit * | myMaximumElevation |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Protected Slots | |
| virtual void | recreateSpatialFilter () |
| virtual void | minimumRangeUsageChanged () |
| virtual void | maximumRangeUsageChanged () |
| virtual void | frustumUsageChanged () |
| virtual void | minimumAltitudeUsageChanged () |
| virtual void | maximumAltitudeUsageChanged () |
Protected Slots inherited from DtUiElement | |
| virtual void | elementChanged () |
| virtual void | enableIfChecked () |
| virtual void | disableIfChecked () |
Protected Attributes | |
| std::map< DtReaderWriter *, DtTargetingControlTable * > | myInteralToExternalTargetingControlTable |
| std::vector < DtRwSpatialFilterContainer * > | myTargetRegions |
| std::vector < DtRwSpatialFilterContainer * > | myInteralToExternalTargetRegions |
Protected Attributes inherited from DtUiElement | |
| DtString | myDisplayUnits |
| DtString | mySourceUnits |
| std::vector< DtReaderWriter * > | myValues |
| std::vector< DtReaderWriter * > | myBackupValues |
| DtReaderWriter * | myParentValue |
| bool | myIsNew |
| DtElementChangedCallbackFcn | myElementChangedCallbackFunction |
| DtUnit | mySource |
| DtUnit | myDestination |
| makVrv::DtDe & | myDe |
| DtString | myPlatformType |
| std::vector< DtObjectType > | myObjectTypes |
| std::vector < DtComponentSystemDefinition * > | mySystems |
| const DtComponentSystemDefinition * | mySystemDefinition |
| bool | myEnabled |
| std::vector< QObject * > | myConnectedTo |
| int | myUniqueId |
| QCheckBox * | myControllingCheckBox |
| QToolButton * | myRevertToParentButton |
Additional Inherited Members | |
Public Types inherited from DtUiElement | |
| typedef boost::function < DtUiElement *(makVrv::DtDe &)> | CreatorFunction |
| typedef std::map< std::string, CreatorFunction > | UiElementFactoryMap |
Public Slots inherited from DtUiElement | |
| virtual void | toggleDisplayed (bool display) |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
| void | changed () |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
| DtUiTargetRegion::DtUiTargetRegion | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
static |
|
protectedvirtual |
For those UI elements that work with system definitions this method will be implemented. For those that do not the default is to simply set the member to contain the systems defined.
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
|
protectedvirtual |
Sets element decoration depending on the isModified state of the element. This version changes myLabel font.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
protectedvirtual |
A spatial filter is only valid to edit if it is: a) A single filter (range, frustum or a not filter with a single filter) b) A not filter that contains a single filter of either a range or a frustum c) An and filter that contains a not range, a range and/or a single frustum.
Anything other than that will not be editable by this widget
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QWidget* DtUiTargetRegion::myTargetRegionCanvas |
| QGridLayout* DtUiTargetRegion::myTargetRegionLayout |
| QDoubleValidator* DtUiTargetRegion::myRangeValidator |
| QDoubleValidator* DtUiTargetRegion::myFrustumValidator |
| QCheckBox* DtUiTargetRegion::myMinimumRangeLabel |
| QLineEdit* DtUiTargetRegion::myMinimumRange |
| QCheckBox* DtUiTargetRegion::myMaximumRangeLabel |
| QLineEdit* DtUiTargetRegion::myMaximumRange |
| QCheckBox* DtUiTargetRegion::myMinimumAltitudeLabel |
| QLineEdit* DtUiTargetRegion::myMinimumAltitude |
| QCheckBox* DtUiTargetRegion::myMaximumAltitudeLabel |
| QLineEdit* DtUiTargetRegion::myMaximumAltitude |
| QCheckBox* DtUiTargetRegion::myUseFrustum |
| QCheckBox* DtUiTargetRegion::myNegateFrustum |
| QLabel* DtUiTargetRegion::myMinimumAzimuthLabel |
| QLineEdit* DtUiTargetRegion::myMinimumAzimuth |
| QLabel* DtUiTargetRegion::myMaximumAzimuthLabel |
| QLineEdit* DtUiTargetRegion::myMaximumAzimuth |
| QLabel* DtUiTargetRegion::myMinimumElevationLabel |
| QLineEdit* DtUiTargetRegion::myMinimumElevation |
| QLabel* DtUiTargetRegion::myMaximumElevationLabel |
| QLineEdit* DtUiTargetRegion::myMaximumElevation |
|
protected |
|
protected |
|
protected |