14 #include <vlutil/vlFilename.h>
50 virtual void sensorSignatureChanged(
DtUiElement* e);
52 virtual void updateSensorData(
const DtReaderWriter* root,
bool isOriginal);
53 virtual void addSensorDomain(
const std::string& domain);
60 virtual void addDomainModifierValue(
const std::string& sensorDomain,
SensorDomain&);
64 virtual void onItemSelectionChanged();
65 virtual void onAddEntityType();
66 virtual void onRemoveEntityType();
67 virtual void onEditEntityType();
Definition: uiEnvironmentalSignatureModifier.h:33
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.
Maintains a list of enumerations read in from files. The dictionary supports two different types of e...
Definition: enumDictionary.h:98
Definition: readerWriter.h:85
SensorDomains mySensorDomains
Definition: uiEnvironmentalSignatureModifier.h:81
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:188
QListWidget * myEntityTypes
Definition: uiEnvironmentalSignatureModifier.h:100
std::map< std::string, SensorDomain > SensorDomains
Definition: uiEnvironmentalSignatureModifier.h:80
DtRwReal * backup
Definition: uiEnvironmentalSignatureModifier.h:73
QLabel * mySensorDomainLabel
Definition: uiEnvironmentalSignatureModifier.h:89
DtRwReal * original
Definition: uiEnvironmentalSignatureModifier.h:76
QHBoxLayout * myEntityTypesTitleLayout
Definition: uiEnvironmentalSignatureModifier.h:98
QWidget * mySensorDomainsWidget
Definition: uiEnvironmentalSignatureModifier.h:91
QScrollArea * mySensorScrollArea
Definition: uiEnvironmentalSignatureModifier.h:90
DtUiRealElement * element
Definition: uiEnvironmentalSignatureModifier.h:72
For validation, add lower_bound and upper_bound and decimals properties to set a lower and upper boun...
Definition: uiRealElement.h:18
QToolButton * myAddEntityType
Definition: uiEnvironmentalSignatureModifier.h:95
QVBoxLayout * mySensorAreaLayout
Definition: uiEnvironmentalSignatureModifier.h:88
Definition: uiEnvironmentalSignatureModifier.h:70
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
QToolButton * myEditEntityType
Definition: uiEnvironmentalSignatureModifier.h:97
DtEnumDictionary * myEntityTypesDictionary
Definition: uiEnvironmentalSignatureModifier.h:82
DtRwReal * modified
Definition: uiEnvironmentalSignatureModifier.h:77
QToolButton * myRemoveEntityType
Definition: uiEnvironmentalSignatureModifier.h:96
QGridLayout * myGridLayout
Definition: uiEnvironmentalSignatureModifier.h:92
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
EntityTypes myMappedEntityTypes
Definition: uiEnvironmentalSignatureModifier.h:85
QVBoxLayout * myEntityTypesLayout
Definition: uiEnvironmentalSignatureModifier.h:99
std::map< QListWidgetItem *, DtRwString * > EntityTypes
Definition: uiEnvironmentalSignatureModifier.h:84
QLabel * myEntityTypesLabel
Definition: uiEnvironmentalSignatureModifier.h:94
DtRwReal * current
Definition: uiEnvironmentalSignatureModifier.h:74
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:183