14 #include <vlutil/vlFilename.h>
28 class QListWidgetItem;
49 virtual void sensorSignatureChanged(
DtUiElement* e);
51 virtual void updateSensorData(
const DtReaderWriter* root,
bool isOriginal);
52 virtual void addSensorDomain(
const std::string& domain);
59 virtual void addDomainModifierValue(
const std::string& sensorDomain,
SensorDomain&);
63 virtual void onItemSelectionChanged();
64 virtual void onAddEntityType();
65 virtual void onRemoveEntityType();
66 virtual void onEditEntityType();
Maintains a list of entity type enumerations and descriptive strings.
Definition: entityTypeDictionary.h:36
Definition: uiEnvironmentalSignatureModifier.h:32
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.
QPushButton * myRemoveEntityType
Definition: uiEnvironmentalSignatureModifier.h:95
Definition: readerWriter.h:85
SensorDomains mySensorDomains
Definition: uiEnvironmentalSignatureModifier.h:80
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
QListWidget * myEntityTypes
Definition: uiEnvironmentalSignatureModifier.h:99
std::map< std::string, SensorDomain > SensorDomains
Definition: uiEnvironmentalSignatureModifier.h:79
DtEntityTypeDictionary * myEntityTypesDictionary
Definition: uiEnvironmentalSignatureModifier.h:81
DtRwReal * backup
Definition: uiEnvironmentalSignatureModifier.h:72
QLabel * mySensorDomainLabel
Definition: uiEnvironmentalSignatureModifier.h:88
DtRwReal * original
Definition: uiEnvironmentalSignatureModifier.h:75
QHBoxLayout * myEntityTypesTitleLayout
Definition: uiEnvironmentalSignatureModifier.h:97
QWidget * mySensorDomainsWidget
Definition: uiEnvironmentalSignatureModifier.h:90
QScrollArea * mySensorScrollArea
Definition: uiEnvironmentalSignatureModifier.h:89
DtUiRealElement * element
Definition: uiEnvironmentalSignatureModifier.h:71
For validation, add lower_bound and upper_bound and decimals properties to set a lower and upper boun...
Definition: uiRealElement.h:18
QVBoxLayout * mySensorAreaLayout
Definition: uiEnvironmentalSignatureModifier.h:87
Definition: uiEnvironmentalSignatureModifier.h:69
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
QPushButton * myEditEntityType
Definition: uiEnvironmentalSignatureModifier.h:96
DtRwReal * modified
Definition: uiEnvironmentalSignatureModifier.h:76
QGridLayout * myGridLayout
Definition: uiEnvironmentalSignatureModifier.h:91
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
EntityTypes myMappedEntityTypes
Definition: uiEnvironmentalSignatureModifier.h:84
QVBoxLayout * myEntityTypesLayout
Definition: uiEnvironmentalSignatureModifier.h:98
std::map< QListWidgetItem *, DtRwString * > EntityTypes
Definition: uiEnvironmentalSignatureModifier.h:83
QLabel * myEntityTypesLabel
Definition: uiEnvironmentalSignatureModifier.h:93
DtRwReal * current
Definition: uiEnvironmentalSignatureModifier.h:73
QPushButton * myAddEntityType
Definition: uiEnvironmentalSignatureModifier.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