|
| | DtUiDamageTableConfigurationWidget (makVrv::DtDe &) |
| | Constructor. More...
|
| |
| virtual | ~DtUiDamageTableConfigurationWidget () |
| | Destructor. More...
|
| |
| virtual void | setEnabled (bool) |
| | If this item is not enabled it cannot be modified. More...
|
| |
| | DtUiHitProbabilityConfigurationWidget (makVrv::DtDe &) |
| | Constructor. More...
|
| |
| virtual | ~DtUiHitProbabilityConfigurationWidget () |
| | Destructor. More...
|
| |
| virtual bool | hasRange (const DtEntityType &) const |
| |
| | DtUiElement (makVrv::DtDe &) |
| | Constructor. More...
|
| |
| virtual | ~DtUiElement () |
| | Destructor. More...
|
| |
| 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 *) |
| | Sets data of this UiElement from the specified system parameter data. More...
|
| |
| virtual void | objectParametersModified () |
| | This method is called any time that any of the parameters for the object are modified. More...
|
| |
| virtual void | connectedTo (QObject *) |
| | Called when this item is connected to any signal emitted by the given item. More...
|
| |
| virtual void | setModelModified (DtModelSetEntry *) |
| | Called when the model is modified. Default is no-op. More...
|
| |
| virtual DtString | uniqueName () const |
| | Returns a unique name for this element. More...
|
| |
| virtual bool | supportsSystems () const |
| | Returns true if this element supports systems. More...
|
| |
| virtual const DtString & | platformType () const |
| | Returns the type of platform this entity represents. More...
|
| |
| virtual void | setPlatformType (const DtString &) |
| | Sets the type of platform for this entity. More...
|
| |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| | Sets the object type this element represents. More...
|
| |
| virtual void | aboutToShow () |
| | Called when about to show as part of a properties dialog. Default is no-op. More...
|
| |
const std::vector
< DtReaderWriter * > & | values () const |
| |
const std::vector
< DtReaderWriter * > & | backupValues () const |
| |
| virtual bool | isModified () const |
| |
| virtual bool | isValid () const |
| | Used to enable/disable the OK button. More...
|
| |
| virtual void | decorateElement () |
| | Sets element decoration depending on the isModified state of the element. More...
|
| |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| | Calls setFromParameters with std::vector of parameter. More...
|
| |
| virtual bool | restoreFromBackup () |
| | Restores this element from a backup created with the specified name. More...
|
| |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| | iterates through the items in layout to find w. Also checks sub-layouts More...
|
| |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| | Returns the existing HBoxLayout owned by w. More...
|
| |
| 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 |
| | If widget is line edit and the value is mixedText returns true, else the subclass will need to return this value. More...
|
| |
| virtual bool | enabled () const |
| |
| virtual void | setControllingCheckBox (QCheckBox *) |
| |
| QCheckBox * | controllingCheckBox () |
| |
| virtual void | populateParentValues (std::string elementName) |
| | caches the data from the parent file into myParentValues in case the user reverts it More...
|
| |
|
| virtual void | damageTableChanged () |
| |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &rws) |
| | For those UI elements that work with system definitions this method will be implemented. More...
|
| |
| virtual void | createControls (QWidget *widget) |
| | If additional widgets or connections need to be made do it here. The parent is the myWidget member. More...
|
| |
| virtual double | minimumRange (DtDetectionPrbRangeLookupEntry *entry) const |
| |
| virtual double | maximumRange (DtDetectionPrbRangeCalcEntry *entry) const |
| |
| virtual void | clearGraphData () |
| |
| virtual void | setupDamageValue (const DtRwDamageByMunitionPowerMap &) |
| |
| virtual QString | damageTypeTitle (const DtString &) const |
| |
| virtual DtDamageProbabilityTable * | selectedDamageTable () const |
| |
| virtual void | selectFace (const DtString &, bool andUpdateGraph) |
| |
| virtual bool | setupForFace (const DtString &) |
| |
| virtual Power | createPowerStructure (const DtDamageProbabilityTable *) |
| |
| virtual ProbabilitiesMap | createPowerStructure (const DtDmgAngleOfIncidenceLookupTable *) |
| |
| virtual ProbabilitiesMap | createPowerStructure (const DtDmgAngleOfIncidenceCalcTable *) |
| |
| virtual AngleOfIncidenceVector | createPowerStructure (DtDmgSurfaceEntry *) |
| |
| virtual void | clearAnglesOfIncidence () |
| |
| virtual void | changeHitPercentage () |
| |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| | Process ui event. Default does nothing. More...
|
| |
| virtual void | addGraphDataCanvas () |
| |
| virtual void | copyAnglesOfIncidence (const AngleOfIncidenceVector &source, AngleOfIncidenceVector &destination) const |
| |
| virtual void | clearAnglesOfIncidence (AngleOfIncidenceVector &destination) const |
| |
| virtual void | setupGraphDataFor (const DtString &) |
| |
| virtual void | setupForAnglesOfIncidence (const AngleOfIncidenceVector &) |
| |
| virtual void | createDamageSurfaceEntry (const AngleOfIncidenceVector &, DtDmgSurfaceEntry &) const |
| |
| virtual void | createDamageProbabilityTable (const DtString &selectedPower, DtDamageProbabilityTable &table) const |
| |
| virtual void | addLookupTableToSurface (const AngleOfIncidence &, DtDmgSurfaceEntry &) const |
| |
| virtual void | addCoefficientTableToSurface (const AngleOfIncidence &, DtDmgSurfaceEntry &) const |
| |
| virtual bool | isSupportedDamageType (const DtString &) const |
| |
| virtual QListWidgetItem * | selectedLine () const |
| |
| virtual QListWidgetItem * | selectedPowerType () const |
| |
| virtual DtString | selectedPower () const |
| |
| virtual void | resetGraphData () |
| |
| virtual bool | compareAnglesOfIncidence (const AngleOfIncidenceVector &lhs, const AngleOfIncidenceVector &rhs) const |
| |
| virtual bool | compareProbabilities (const ProbabilitiesMap &lhs, const ProbabilitiesMap &rhs) const |
| |
| virtual void | plotLineSelected () |
| |
| virtual int | selectedRow () const |
| |
| virtual int | changeRangeForColumn (const DtString &et, int column, double toRange) |
| |
| virtual int | changeRangeFor (const DtString &et, double fromRange, double toRange) |
| |
| virtual void | addNewRangeEntry (double range) |
| |
| virtual bool | addNewCoefficientEntry () |
| |
| virtual void | removeRange () |
| |
| virtual void | updateData () |
| | This routine will perform the function of updating any internal data based upon the currrent selection (either current face or all faces) as well as update the table data that exists in the reader/writer variable. More...
|
| |
| virtual void | updateReaderWriterData () |
| |
| virtual DtString | getFaceToCopy (const QString &message, const DtString &skipFace="") const |
| |
| virtual void | setAllToFace (const DtString &power, const DtString &face) |
| |
| virtual DtDamageProbabilityTable * | createEmptyDamageLookupTable () const |
| | Creates an empty damage table that will be viewed as "unused" until something is changed about it. More...
|
| |
| virtual DtDamageProbabilityTable * | createEmptyDamageCalcTable () const |
| | Creates an empty damage table that will be viewed as "unused" until something is changed about it. More...
|
| |
| virtual DtDmgSurfaceEntry * | createEmptyDamageLookupSurface (const DtString &surface) const |
| | Creates an empty lookup table for the specified surface. More...
|
| |
| virtual DtDmgSurfaceEntry * | createEmptyDamageCalcSurface (const DtString &surface) const |
| | Creates an empty coefficient table for the specified face. More...
|
| |
| virtual void | changeEquation () |
| |
| virtual void | setDamageTableToCurrentPower (const DtDamageProbabilityTable *tbl) |
| |
| virtual void | setDamageTableToPower (const DtString &selectedP, const DtDamageProbabilityTable *tbl) |
| |
| virtual void | setupDamageFor (const DtString &selectedP) |
| |
| virtual void | selectPower (const DtString &selectedP) |
| |
| virtual bool | multiLinesPerGraph () const |
| |
| 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 (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 | maximumRange (DtDetectionPrbRangeLookupEntry *entry) const |
| |
| virtual void | plotLineSelected (const DtString &) |
| |
| virtual void | createRangeTableFor (const DtEntityType &) |
| |
| virtual void | setupGraphDataFor (const DtString &key, const PlotData &) |
| |
| 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 (PlotData &pd, double fromRange, double toRange) |
| |
| virtual int | changeRangeForColumn (PlotData &pd, int column, double toRange) |
| |
| virtual void | removeRange (PlotData &pd, int currentColumn) |
| |
| virtual void | createBasicCoefficientTable (const DtEntityType &) |
| |
| virtual void | createBasicRangeTable (const DtEntityType &) |
| |
| virtual QString | graphDataTitle () const |
| |
| virtual void | setGraphDataTitle (const QString &) |
| |
| virtual void | createChoiceRadioButtons () |
| |
| virtual void | clearAllData () |
| |
| virtual void | setupEntriesFrom (const std::vector< DtReaderWriter * > &) |
| |
| virtual void | hitTableChanged (const QString &reason="") |
| |
| virtual void | clearPlotLines () |
| |
| virtual void | clearEntityTypes () |
| |
| virtual void | validateHitTableType (makVrf::DtEnumerationSelectionWidget *, const DtObjectType &) |
| |
| virtual void | replotGraph () |
| |
| virtual double | sourceToDisplayUnits (double) const |
| |
| virtual double | displayToSourceUnits (double) const |
| |
| virtual QString | units () const |
| |
| virtual void | updateLabelTitle () |
| | Updates label title based on valid units. More...
|
| |
| virtual QString | labelTitle () const |
| | Returns the unmodified label title. More...
|
| |