8 #if !defined(Q_MOC_RUN)
10 #include <QtWidgets/QPushButton>
38 typedef std::map<DtString, AngleOfIncidenceVector>
FacesMap;
47 typedef std::map<DtString, Power>
Powers;
62 virtual void damageTableChanged();
64 virtual void setFromParameters(
const std::vector<DtComponentSystemDefinition*>& rws);
71 virtual QString damageTypeTitle(
const DtString&)
const;
74 virtual void selectFace(
const DtString&,
bool andUpdateGraph);
76 virtual bool setupForFace(
const DtString&);
82 virtual void clearAnglesOfIncidence();
98 virtual bool isSupportedDamageType(
const DtString&)
const;
101 virtual QListWidgetItem* selectedPowerType()
const;
102 virtual DtString selectedPower()
const;
103 virtual void resetGraphData();
118 virtual void updateData();
119 virtual void updateReaderWriterData();
121 virtual DtString getFaceToCopy(
const QString& message,
const DtString& skipFace =
"")
const;
141 virtual void setupDamageFor(
const DtString& selectedP);
142 virtual void selectPower(
const DtString& selectedP);
146 virtual void selectDamageTableEntry();
147 virtual void faceApplicationChanged();
148 virtual void clearPowerEntry();
149 virtual void copyFace();
150 virtual void addAngleOfIncidence();
151 virtual void removeAngleOfIncidence();
152 virtual void editAngleOfIncidence();
153 virtual void onCopyPower();
154 virtual void onFaceSelected(
const DtString&);
155 virtual void setupForAngleOfIncidence(
double angle);
156 virtual void onAssignAsDefender();
157 virtual void onAddPower();
DtDmgAngleOfIncidenceLookupTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbSt...
Definition: dmgAngleOfIncidenceLookupTable.h:27
DtDmgAngleOfIncidenceTable is an abstract class whose deriving classes will have one of the two forms...
Definition: dmgAngleOfIncidenceTable.h:29
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
DtDetectionPrbRangeCalcEntry is the derived form of DtRangeProbEntry that has a DtPrbCoefficientsDete...
Definition: detectionPrbRangeCalcEntry.h:23
DtDamageProbabilityTable.
Definition: damageProbabilityTable.h:20
const char * source
Definition: lz4.h:436
DtDmgSurfaceEntry is a readable/writable list of angle of incidence tables; the name of the list is a...
Definition: dmgSurfaceEntry.h:29
DtDmgAngleOfIncidenceCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoef...
Definition: dmgAngleOfIncidenceCalcTable.h:27
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
DtDetectionPrbRangeLookupEntry is the derived form of DtRangeProbEntry that has a DtPrbStepFunctionDe...
Definition: detectionPrbRangeLookupEntry.h:23
#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