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

Classes | |
| struct | PlotData |
Public Member Functions | |
| DtUiHitProbabilityConfigurationWidget (makVrv::DtDe &) | |
| virtual | ~DtUiHitProbabilityConfigurationWidget () |
| virtual bool | hasRange (const DtEntityType &) const |
| virtual void | setPlotPenColor (const QColor &) |
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 | decorateElement () |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &) |
| 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 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 &) |
Protected Types | |
| typedef std::map< DtString, PlotData > | RangeLines |
| typedef std::map< DtString, QListWidgetItem * > | ItemsMap |
Protected Slots | |
| virtual void | validateHitTableType (const DtObjectType &) |
| virtual void | sectionDoubleClicked (int) |
| virtual void | legendClicked (const QVariant &, int) |
| virtual void | selectCurve (const QPointF &) |
| virtual void | changeHitPercentage () |
| virtual void | plotLineSelected () |
| virtual void | addEntityType () |
| virtual void | removeEntityType () |
| virtual void | editEntityType () |
| virtual void | changeHitTableType (const makVrf::DtEntityMapperKey &) |
| virtual void | addRange () |
| virtual void | editRange () |
| virtual void | removeRange () |
| virtual void | graphDataSelectionChanged () |
| virtual void | hitTableChoiceChanged () |
| virtual void | copyHitTable () |
| virtual void | onAssignAsAttacker () |
| virtual void | changeEquationType () |
| virtual void | quickAddHitTableEntry () |
Protected Slots inherited from DtUiElement | |
| virtual void | elementChanged () |
| virtual void | enableIfChecked () |
| virtual void | disableIfChecked () |
Protected Member Functions | |
| virtual void | createControls (QWidget *parent) |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | addCommonEntityTypeEntry (const DtEntityType &, const std::vector< DtRangeProbEntry * > &, bool plotCoefficientImmediately=false) |
| virtual void | createNewRangeTableForSelectedItem (double maxRange, double hitChance) |
| virtual void | plot (const DtEntityType &, DtDetectionPrbRangeLookupEntry *) |
| virtual QVector< QPointF > | updateDataFor (QLineEdit *, DtDetectionPrbRangeLookupEntry *, std::vector< int > &columns) |
| virtual void | setupGraphDataFor (DtDetectionPrbRangeLookupEntry *, const DtString &key, int row=0) |
| virtual QVector< QPointF > | getPlotPoints (DtDetectionPrbRangeLookupEntry *, std::vector< int > &columns) const |
| virtual double | getProbability (double range, DtRangeProbEntry *entry) const |
| virtual void | plot (const DtEntityType &, DtDetectionPrbRangeCalcEntry *) |
| virtual QVector< QPointF > | updateDataFor (QLineEdit *, DtDetectionPrbRangeCalcEntry *) |
| virtual void | setupGraphDataFor (DtDetectionPrbRangeCalcEntry *, const DtString &key, int row=0) |
| virtual QVector< QPointF > | getPlotPoints (DtDetectionPrbRangeCalcEntry *) const |
| virtual void | addNewRangeEntry (double range) |
| virtual void | addNewRangeEntry (PlotData &pd, double range, const DtString &name="probability") |
| virtual bool | replotAllNotAtMaximumRange () |
| virtual QString | newRangeWindowLabel () const |
| virtual double | findMaximumRange () const |
| virtual void | graphLineColorChanged (const QColor &oldColor, const QColor &newColor) |
| virtual void | addPlotLine (const DtString &key, const QString &displayName, const QVector< QPointF > &points, DtRangeProbEntry *entry) |
| virtual void | addNewEntryBasedOffOf (const DtEntityType &existingType, const DtEntityType &newType) |
| virtual void | addNewRangeTableEntry (const DtEntityType &newType) |
| virtual void | addNewCoefficientTableEntry (const DtEntityType &newType) |
| virtual double | minimumRange (DtDetectionPrbRangeLookupEntry *entry) const |
| virtual double | maximumRange (DtDetectionPrbRangeCalcEntry *entry) const |
| virtual double | maximumRange (DtDetectionPrbRangeLookupEntry *entry) const |
| virtual void | plotLineSelected (const DtString &) |
| virtual int | selectedRow () const |
| virtual void | createRangeTableFor (const DtEntityType &) |
| virtual void | setupGraphDataFor (const DtString &key, const PlotData &) |
| virtual bool | addNewCoefficientEntry () |
| virtual void | addNewCoefficientEntry (PlotData &pd) |
| virtual bool | addNewRangeEntry () |
| virtual bool | eventFilter (QObject *, QEvent *) |
| virtual void | cellEntered (QObject *e) |
| virtual void | moveRange () |
| virtual void | wheelMove (double delta) |
| virtual int | changeRangeFor (const DtString &et, double fromRange, double toRange) |
| virtual int | changeRangeFor (PlotData &pd, double fromRange, double toRange) |
| virtual int | changeRangeForColumn (const DtString &et, int column, double toRange) |
| virtual int | changeRangeForColumn (PlotData &pd, int column, double toRange) |
| virtual void | removeRange (PlotData &pd, int currentColumn) |
| virtual QListWidgetItem * | selectedLine () const |
| virtual void | createBasicCoefficientTable (const DtEntityType &) |
| virtual void | createBasicRangeTable (const DtEntityType &) |
| virtual void | setupGraphDataFor (const DtString &) |
| virtual QString | graphDataTitle () const |
| virtual void | setGraphDataTitle (const QString &) |
| virtual void | createChoiceRadioButtons () |
| virtual void | clearGraphData () |
| virtual void | clearAllData () |
| virtual void | setupEntriesFrom (const std::vector< DtReaderWriter * > &) |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| virtual void | hitTableChanged (const QString &reason="") |
| virtual void | addGraphDataCanvas () |
| virtual void | clearPlotLines () |
| virtual void | clearEntityTypes () |
| virtual void | changeEquation () |
| virtual void | setEnabled (bool) |
| virtual void | validateHitTableType (makVrf::DtEnumerationSelectionWidget *, const DtObjectType &) |
| virtual void | replotGraph () |
| virtual bool | multiLinesPerGraph () const |
Protected Member Functions inherited from DtUiElement | |
| virtual double | sourceToDisplayUnits (double) const |
| virtual double | displayToSourceUnits (double) const |
| virtual QString | units () const |
| virtual void | updateLabelTitle () |
| virtual QString | labelTitle () const |
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 |
|
protected |
|
protected |
| DtUiHitProbabilityConfigurationWidget::DtUiHitProbabilityConfigurationWidget | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
static |
|
virtual |
|
virtual |
|
protectedvirtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
Reimplemented from DtUiElement.
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
If this item is not enabled it cannot be modified.
Reimplemented from DtUiElement.
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtualslot |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
Reimplemented in DtUiDamageTableConfigurationWidget.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QVBoxLayout* DtUiHitProbabilityConfigurationWidget::myMainLayout |
| QwtPlot* DtUiHitProbabilityConfigurationWidget::myGraph |
| QLabel* DtUiHitProbabilityConfigurationWidget::myGraphDataLabel |
| QWidget* DtUiHitProbabilityConfigurationWidget::myGraphDataCanvas |
| QTableWidget* DtUiHitProbabilityConfigurationWidget::myGraphData |
| QHBoxLayout* DtUiHitProbabilityConfigurationWidget::myTopLineLayout |
| QWidget* DtUiHitProbabilityConfigurationWidget::myEntityTypesCanvas |
| QVBoxLayout* DtUiHitProbabilityConfigurationWidget::myEntityTypesLayout |
| QWidget* DtUiHitProbabilityConfigurationWidget::myEntityTypeButtons |
| QHBoxLayout* DtUiHitProbabilityConfigurationWidget::myButtonLayout |
| QVBoxLayout* DtUiHitProbabilityConfigurationWidget::myTableLayout |
| QHBoxLayout* DtUiHitProbabilityConfigurationWidget::myTableButtons |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myCopyHitTable |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myAssignAsAttacker |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myAddEntityType |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myEditEntityType |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myRemoveEntityType |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myAddRange |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myEditRange |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myRemoveRange |
| QDoubleValidator* DtUiHitProbabilityConfigurationWidget::myRangeValidator |
| QDoubleValidator* DtUiHitProbabilityConfigurationWidget::myCoefficientValidator |
| QLabel* DtUiHitProbabilityConfigurationWidget::myComboLabel |
| QListWidget* DtUiHitProbabilityConfigurationWidget::myEntityTypes |
| DtPlotPicker* DtUiHitProbabilityConfigurationWidget::myPlotPicker |
| QRadioButton* DtUiHitProbabilityConfigurationWidget::myUseSimulatedMissileGuidance |
| QRadioButton* DtUiHitProbabilityConfigurationWidget::myUseHitProbabilityTable |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myChangeToCoefficient |
| QToolButton* DtUiHitProbabilityConfigurationWidget::myChangeToLookup |
| QPushButton* DtUiHitProbabilityConfigurationWidget::myCreateHitTableEntry |
| QWidget* DtUiHitProbabilityConfigurationWidget::myButtonLine |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |