VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
DtDisplayDefinitionWidget Class Reference
Inheritance diagram for DtDisplayDefinitionWidget:
Inheritance graph
[legend]

Classes

struct  ElementInformation

Public Types

typedef boost::function< void()> AskToChangeIfShared
typedef std::vector
< makVrf::DtVrfObjectFacadeInterface * > 
Facades

Public Slots

virtual void edit2DVisuals ()
virtual void editVisuals ()
virtual void forcesModified ()
virtual void setShowMarkerLabels (bool)
virtual void setShowMarkers (bool)
virtual void setShowMarkersAs2D (bool)
virtual void setShowBoundingVolumes (bool)
virtual void buoyancyDialogDestroyed ()
virtual bool setupForTacticalGraphic (const DtEntityType &, const std::vector< int > &modelSets)
virtual bool setupForEntity (const DtEntityType &, const std::vector< int > &modelSets)
virtual void visualizerModifiedWithReedit (bool reedit)
virtual void modelDefinitionModified ()
virtual void visualizerModified ()
virtual void visualsHaveBeenModified ()

Signals

void visualsModified ()
void uiElementEvent (const DtUiElementEvent &)
void redisplayListIcons ()

Public Member Functions

 DtDisplayDefinitionWidget (makVrv::DtDe &appDe, QWidget *p)
virtual ~DtDisplayDefinitionWidget ()
virtual void init ()
virtual void edit (const makVrf::DtEntityMapperKey &, bool move=true, bool fromSelection=false)
virtual void clearContents ()
makVrv::DtDede ()
virtual void startSimulation ()
virtual void stopSimulation ()
virtual bool hasOneDiGuy () const
virtual void revertExisting (const std::set< makVrf::DtEntityMapperKey > &key)
virtual void updateStatus ()
virtual void preSimulationModelSetSave ()
virtual void simulationModelSetLoaded ()
virtual void cloneEntry (const DtEntityType &oldType, const DtEntityType &newType, DtModelSetEntry *)
virtual void uiEvent (const DtUiElementEvent &)
virtual void setCompressedView (bool)
virtual void disable ()
virtual void enable ()
DtDisplayWidgetdisplayWidget ()
virtual MarkerColor determineMarkerColor (const int markNum)
virtual void setOnlyVisualControlsEnabled (bool)
virtual bool askToChangeIfShared (AskToChangeIfShared)
virtual void reeditForModelSet (int)
virtual void setSpeedMultiplier (double d)
bool showMarkersAs2D () const
bool showMarkerLabels () const
bool showMarkers () const
bool showBoundingVolumes () const
const Facadesfacades () const
makVrv::DtElementDefinitionNewelementDefinition () const
makVrv::DtElementDefinitionManagerelementManager () const
const makVrf::DtEntityMapperKeyeditingKey () const
bool showingSpotReports () const
virtual bool displayEnabled () const
virtual void selectModelSet (int, bool spotReportMode=false)
 Selects the first mode that has a particular model set.
virtual void draw2DIcon ()
virtual void resetVisuals ()
virtual void visualBaseChangedForTacticalGraphic (const std::string &schema, const std::string &visualizer)
virtual void visualBaseChangedForEntity (makVrv::DtElementDefinitionNew *)
virtual void setEnvironmentalLabel (const std::string &, bool andSetInEnv=false)
virtual void updateVisualizerModifiedData ()
virtual bool changeFromLineToVolumetricLine ()
virtual bool changeFromVolumetricLineToLine ()
virtual bool changeFrom2DAreaTo3DArea ()
virtual bool changeFrom3DAreaTo2DArea ()
virtual void setViewMagnification (double)

Public Attributes

boost::signal< void(bool)> signal_compressedChanged
boost::signal< void()> signal_visualizersHaveBeenModified
boost::signal< void()> signal_disabled
boost::signal< void()> signal_enabled
boost::signal< void(bool)> signal_showingSpotReports
boost::signal< void(const
Facades &)> 
signal_facadesCreated
boost::signal< void(const
Facades &)> 
signal_facadesRecreated
boost::signal< void(int)> signal_reeditForModelSet
QWidget * myDisplayContainerWidget
QVBoxLayout * myDisplayContainerLayout
QVBoxLayout * myCanvasLayout
QLabelmyFreezeFrame
DtDisplayWidgetmyDisplayWidget
QHBoxLayout * myMainLayout
QWidget * myMainCanvas
QLabelmyObserverModeLabel
QComboBoxmyObserverMode
QComboBoxmyDefaultView
QLabelmyDefaultViewLabel
QComboBoxmyForcesCombo
makVrf::DtToolButtonWrapperWidgetmyForceContainer
QPushButtonmy2DIcon
QWidget * myToolbarButtonsWidget
QHBoxLayout * myToolbarButtonsLayout
QToolButtonmyShowVisualEffects
QToolButtonmyShowSwitchNodes
QToolButtonmyShowEnvironmentSettings
QPushButtonmyEditVisualConfiguration
QPushButtonmyEditBuoyancyModel
QPushButtonmyEditVisualMetaData
QWidget * myVisualModificationWidget
QGridLayout * myVisualModificationLayout
QWidget * myVisualDisplayChangeWidget
QGridLayout * myVisualDisplayChangeLayout
QHBoxLayout * myCompressedObserverLayout
DtBuoyancyEditingDialogmyBuoyancyDialog
DtVisualSpotReportSettingsWidgetmyVisualSpotReportSettingsWidget
DtVisualSettingsWidgetmyVisualSettingsWidget
DtVisualMarkingsWidgetmyVisualMarkingsWidget

Protected Types

typedef std::map< std::string,
ElementInformation
ElementDefinitionMap
typedef std::map< bool,
ElementDefinitionMap
ElementDefinitionMapByType
typedef std::pair< DtVector,
DtTaitBryan > 
CameraInfo
typedef std::map< int, CameraInfoCameraMap
typedef std::map< int,
DtMarkerVisualizer * > 
Markers

Protected Slots

virtual void buoyancyDestroyed ()
virtual void observerModeChanged ()
virtual void slot_onForceChangedByButton ()
virtual void reedit ()
virtual void finalizeModelChange ()
virtual void setDiGuyData (const DtDiGuyInformation &diGuyData)
virtual void onChangeDefaultView ()
virtual void onChangeDefaultViewWithObserverReset ()
virtual void changeViewMode (int)
virtual void calculateSupportPoints ()
virtual void calculateBoundingVolume ()
virtual void forceComboChanged ()
virtual void buoyancyModelRejected ()
virtual void editBuoyancy ()
virtual void editVisualMetaData ()

Protected Member Functions

virtual void simulate ()
virtual void initializeFacadeForSimulation ()
virtual void enableEditButton ()
virtual makVrv::DtUniqueID uniqueIDForModelSet () const
virtual void makeSureAllMilStdVisualizersAreTheSameAs (int modelSet)
virtual void postInitialize ()
virtual void createNewEntry (const DtEntityType &newType, DtModelSetEntry *model, const DtEntityType &basedOnType=DtEntityType(), bool resetTacticalGraphic=true, bool force=false, const makVrv::DtUnicode &elementDefinitionName=makVrv::DtUnicode::fromAscii(""), makVrv::DtElementDefinitionManager *=0)
virtual DtVector visualPlacementFor (int set, makVrf::DtVrfObjectFacadeInterface *) const
virtual double groundHeight (const DtVector &) const
virtual void createOrUpdatePositionMarker (const DtUiElementEvent &)
virtual void destroyPositionMarker (const DtUiElementEvent &)
virtual void setBoundingVolume (const DtUiElementEvent &)
virtual void runAfterCallFunction ()
virtual void updateMarkerAttachments ()
virtual void changeTrailingEffect (const QString &)
virtual void resetEntityOrigin ()
virtual void showEvent (QShowEvent *)
virtual void mergeVisualizerAttributes (int modelSet, const makVrv::DtVisualizerDefinitionSet &source, makVrv::DtElementDefinitionNew *target) const
 Merges local attributes from one visualizer definition set to the target.
virtual void createEntryIfNoEntry (const DtEntityType &, bool force=false)
 Creates an entry for this item in the mapping table and definition table if there are is no valid entry (i.e. unknown) for this element.
virtual void createEntityIfNoEntry (const DtEntityType &, bool force=false)
virtual void createTacticalGraphicIfNoEntry (const DtEntityType &, bool force=false)
virtual void createAggregateIfNoEntry (const DtEntityType &, bool force=false)
virtual bool hasScribeOnExtent () const
virtual void setShowScribeOnExtent (bool)
virtual void resetMarkers ()
virtual DtString createVisualizerNameFor (makVrv::DtElementDefinitionManager *, DtModelSetEntry *entry)
virtual void opdEntryAdded (DtModelSetEntry *model, const DtEntityType &)
virtual void newDataFilesAdded (const std::vector< DtSimulationModelSetLoader::EntityData * > &)
virtual void visualMappingsModified (DtSimulationModelSetLoader::EntityData *)
virtual std::string modeForModelSet (int s)
virtual void setupForSimulationObjectGroup ()
virtual void zoomToExtents ()
virtual bool isTacticalSmoke (const makVrf::DtEntityMapperKey &) const
virtual void enableDynamicOceanAndPosition ()
virtual void uiElementModified (DtUiElement *)
virtual void resetObserverViewModeToDefault (int tickCount, bool changeViewMode)
virtual void setMarkingDecal (const std::string &annotation, const std::string &value)
virtual void setupForces ()
virtual int spotReportMode () const
virtual void spotReportEditingChanged ()
virtual void displayWidgetResized ()
virtual void isBuoyancyAvailable ()
virtual void areVisualMarkingsAvailable ()
virtual void createEditors ()
virtual void resetView ()
virtual void resetMaintainObserverPosition ()
virtual void checkMaintainObserverPosition ()

Protected Attributes

makVrv::DtDemyAppDe
makVrv::DtDemyDe
makVrf::DtEntityMapperKey myKey
makVrf::DtEntityMapperKey myLastKey
QSize myDisabledSize
bool myWakeDisplayEnabled
double mySpeedMultiplier
int myTerrainLength
bool myIsFirstDiGuyShow
bool myLastWasDiGuy
bool myShowMarkersAs2D
bool myShowMarkerLabels
bool myShowMarkers
bool myShowBoundingVolumes
bool myWarnedForBoundingVolumes
bool myWasInSpotReportMode
std::map< int, intmyViewSelection
bool myMaintainObserverPosition
Facades myFacades
bool myShowingAggregate
makVrv::DtElementDefinitionNewmyElementDefinition
makVrv::DtElementDefinitionManagermyManager
ElementDefinitionMapByType myElementDefinitionMap
bool myAllIs2D
bool myModelDefinitionModified
bool myEntityModified
bool mySpotReportsModified
bool myAggregateModified
bool myTacticalGraphicsModified
QAbstractButton * myCurrentForceButtonSelected
CameraMap myCameraInfo
Markers myMarkers
DtUiElementEvent myLastBoundingVolume
bool myCompressedView
bool myHaveWarned
int myArrowSize
std::string myLabel
bool myShowingTacticalGraphic
bool myEditable
makVrv::vrvTacticalGraphicUtilities::PenStyle myPenStyle
makVrv::vrvTacticalGraphicUtilities::FillStyle myFillStyle
makArchives::DtObserverStateRecordsList myObserverViews
bool myCheckMaintainObserverPosition
DtVector myObserverPosition
DtVector myModifiedObserverPosition
DtQuaternion myObserverOffsetRotation
std::vector
< makVrv::DtWidgetLabelAgent * > 
myInSpotReportMode
bool myWakesEnabled
bool mySettingUpEditor
bool myDisplayEnabled
std::set< std::string > myAlreadyAskedForShared
bool myForceCreateNewElementDefinition
bool myCallAfterEditFunction
int myRunTicker
AskToChangeIfShared myFunctionToCallAfterEdit
int myLastSelectedObserverMode
makVrv::DtSignalConnectionManager myViewModeConnections
makVrv::DtSignalConnectionManager myResetObserverViewToDefault
makVrv::DtSignalConnectionManager myConnections
boost::signalslib::connection myReeditConnection
boost::signalslib::connection myPostReeditFunctionConnection
bool myWantsToSimulate
double myLastSimulationTime
double myIsGroundVehicle
DtVector myStartingLocation
double myAltitudeAboveSeaLevel
bool myIsSimulating
std::string myCurrentAction
int mySpotReportModeStart
double myViewMagnification

Member Typedef Documentation

typedef boost::function<void ()> DtDisplayDefinitionWidget::AskToChangeIfShared
typedef std::map<std::string, ElementInformation> DtDisplayDefinitionWidget::ElementDefinitionMap
protected
typedef std::pair<DtVector, DtTaitBryan> DtDisplayDefinitionWidget::CameraInfo
protected
typedef std::map<int, CameraInfo> DtDisplayDefinitionWidget::CameraMap
protected

Constructor & Destructor Documentation

DtDisplayDefinitionWidget::DtDisplayDefinitionWidget ( makVrv::DtDe appDe,
QWidget *  p 
)
virtual DtDisplayDefinitionWidget::~DtDisplayDefinitionWidget ( )
virtual

Member Function Documentation

virtual void DtDisplayDefinitionWidget::init ( )
virtual
virtual void DtDisplayDefinitionWidget::edit ( const makVrf::DtEntityMapperKey ,
bool  move = true,
bool  fromSelection = false 
)
virtual
virtual void DtDisplayDefinitionWidget::clearContents ( )
virtual
makVrv::DtDe* DtDisplayDefinitionWidget::de ( )
inline
virtual void DtDisplayDefinitionWidget::startSimulation ( )
virtual
virtual void DtDisplayDefinitionWidget::stopSimulation ( )
virtual
virtual bool DtDisplayDefinitionWidget::hasOneDiGuy ( ) const
virtual
virtual void DtDisplayDefinitionWidget::revertExisting ( const std::set< makVrf::DtEntityMapperKey > &  key)
virtual
virtual void DtDisplayDefinitionWidget::updateStatus ( )
virtual
virtual void DtDisplayDefinitionWidget::preSimulationModelSetSave ( )
virtual
virtual void DtDisplayDefinitionWidget::simulationModelSetLoaded ( )
virtual
virtual void DtDisplayDefinitionWidget::cloneEntry ( const DtEntityType &  oldType,
const DtEntityType &  newType,
DtModelSetEntry  
)
virtual
virtual void DtDisplayDefinitionWidget::uiEvent ( const DtUiElementEvent )
virtual
virtual void DtDisplayDefinitionWidget::setCompressedView ( bool  )
virtual
virtual void DtDisplayDefinitionWidget::disable ( )
virtual
virtual void DtDisplayDefinitionWidget::enable ( )
virtual
DtDisplayWidget* DtDisplayDefinitionWidget::displayWidget ( )
inline
virtual MarkerColor DtDisplayDefinitionWidget::determineMarkerColor ( const int  markNum)
virtual
virtual void DtDisplayDefinitionWidget::setOnlyVisualControlsEnabled ( bool  )
virtual
virtual bool DtDisplayDefinitionWidget::askToChangeIfShared ( AskToChangeIfShared  )
virtual
virtual void DtDisplayDefinitionWidget::reeditForModelSet ( int  )
virtual
virtual void DtDisplayDefinitionWidget::setSpeedMultiplier ( double  d)
virtual
bool DtDisplayDefinitionWidget::showMarkersAs2D ( ) const
inline
bool DtDisplayDefinitionWidget::showMarkerLabels ( ) const
inline
bool DtDisplayDefinitionWidget::showMarkers ( ) const
inline
bool DtDisplayDefinitionWidget::showBoundingVolumes ( ) const
inline
const Facades& DtDisplayDefinitionWidget::facades ( ) const
inline
makVrv::DtElementDefinitionNew* DtDisplayDefinitionWidget::elementDefinition ( ) const
inline
makVrv::DtElementDefinitionManager* DtDisplayDefinitionWidget::elementManager ( ) const
inline
const makVrf::DtEntityMapperKey& DtDisplayDefinitionWidget::editingKey ( ) const
inline
bool DtDisplayDefinitionWidget::showingSpotReports ( ) const
inline
virtual bool DtDisplayDefinitionWidget::displayEnabled ( ) const
virtual
virtual void DtDisplayDefinitionWidget::selectModelSet ( int  ,
bool  spotReportMode = false 
)
virtual

Selects the first mode that has a particular model set.

virtual void DtDisplayDefinitionWidget::draw2DIcon ( )
virtual
virtual void DtDisplayDefinitionWidget::resetVisuals ( )
virtual
virtual void DtDisplayDefinitionWidget::visualBaseChangedForTacticalGraphic ( const std::string &  schema,
const std::string &  visualizer 
)
virtual
virtual void DtDisplayDefinitionWidget::visualBaseChangedForEntity ( makVrv::DtElementDefinitionNew )
virtual
virtual void DtDisplayDefinitionWidget::setEnvironmentalLabel ( const std::string &  ,
bool  andSetInEnv = false 
)
virtual
virtual void DtDisplayDefinitionWidget::updateVisualizerModifiedData ( )
virtual
virtual bool DtDisplayDefinitionWidget::changeFromLineToVolumetricLine ( )
virtual
virtual bool DtDisplayDefinitionWidget::changeFromVolumetricLineToLine ( )
virtual
virtual bool DtDisplayDefinitionWidget::changeFrom2DAreaTo3DArea ( )
virtual
virtual bool DtDisplayDefinitionWidget::changeFrom3DAreaTo2DArea ( )
virtual
virtual void DtDisplayDefinitionWidget::setViewMagnification ( double  )
virtual
virtual void DtDisplayDefinitionWidget::simulate ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::initializeFacadeForSimulation ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::enableEditButton ( )
protectedvirtual
virtual makVrv::DtUniqueID DtDisplayDefinitionWidget::uniqueIDForModelSet ( ) const
protectedvirtual
virtual void DtDisplayDefinitionWidget::makeSureAllMilStdVisualizersAreTheSameAs ( int  modelSet)
protectedvirtual
virtual void DtDisplayDefinitionWidget::postInitialize ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::createNewEntry ( const DtEntityType &  newType,
DtModelSetEntry model,
const DtEntityType &  basedOnType = DtEntityType(),
bool  resetTacticalGraphic = true,
bool  force = false,
const makVrv::DtUnicode elementDefinitionName = makVrv::DtUnicode::fromAscii(""),
makVrv::DtElementDefinitionManager = 0 
)
protectedvirtual
virtual DtVector DtDisplayDefinitionWidget::visualPlacementFor ( int  set,
makVrf::DtVrfObjectFacadeInterface  
) const
protectedvirtual
virtual double DtDisplayDefinitionWidget::groundHeight ( const DtVector ) const
protectedvirtual
virtual void DtDisplayDefinitionWidget::createOrUpdatePositionMarker ( const DtUiElementEvent )
protectedvirtual
virtual void DtDisplayDefinitionWidget::destroyPositionMarker ( const DtUiElementEvent )
protectedvirtual
virtual void DtDisplayDefinitionWidget::setBoundingVolume ( const DtUiElementEvent )
protectedvirtual
virtual void DtDisplayDefinitionWidget::runAfterCallFunction ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::updateMarkerAttachments ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::changeTrailingEffect ( const QString &  )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetEntityOrigin ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::showEvent ( QShowEvent *  )
protectedvirtual
virtual void DtDisplayDefinitionWidget::mergeVisualizerAttributes ( int  modelSet,
const makVrv::DtVisualizerDefinitionSet source,
makVrv::DtElementDefinitionNew target 
) const
protectedvirtual

Merges local attributes from one visualizer definition set to the target.

If source has a visualizer definition that the target does not have, it is skipped

virtual void DtDisplayDefinitionWidget::createEntryIfNoEntry ( const DtEntityType &  ,
bool  force = false 
)
protectedvirtual

Creates an entry for this item in the mapping table and definition table if there are is no valid entry (i.e. unknown) for this element.

virtual void DtDisplayDefinitionWidget::createEntityIfNoEntry ( const DtEntityType &  ,
bool  force = false 
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::createTacticalGraphicIfNoEntry ( const DtEntityType &  ,
bool  force = false 
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::createAggregateIfNoEntry ( const DtEntityType &  ,
bool  force = false 
)
protectedvirtual
virtual bool DtDisplayDefinitionWidget::hasScribeOnExtent ( ) const
protectedvirtual
virtual void DtDisplayDefinitionWidget::setShowScribeOnExtent ( bool  )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetMarkers ( )
protectedvirtual
virtual DtString DtDisplayDefinitionWidget::createVisualizerNameFor ( makVrv::DtElementDefinitionManager ,
DtModelSetEntry entry 
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::opdEntryAdded ( DtModelSetEntry model,
const DtEntityType &   
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::newDataFilesAdded ( const std::vector< DtSimulationModelSetLoader::EntityData * > &  )
protectedvirtual
virtual void DtDisplayDefinitionWidget::visualMappingsModified ( DtSimulationModelSetLoader::EntityData )
protectedvirtual
virtual std::string DtDisplayDefinitionWidget::modeForModelSet ( int  s)
protectedvirtual
virtual void DtDisplayDefinitionWidget::setupForSimulationObjectGroup ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::zoomToExtents ( )
protectedvirtual
virtual bool DtDisplayDefinitionWidget::isTacticalSmoke ( const makVrf::DtEntityMapperKey ) const
protectedvirtual
virtual void DtDisplayDefinitionWidget::enableDynamicOceanAndPosition ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::uiElementModified ( DtUiElement )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetObserverViewModeToDefault ( int  tickCount,
bool  changeViewMode 
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::setMarkingDecal ( const std::string &  annotation,
const std::string &  value 
)
protectedvirtual
virtual void DtDisplayDefinitionWidget::setupForces ( )
protectedvirtual
virtual int DtDisplayDefinitionWidget::spotReportMode ( ) const
protectedvirtual
virtual void DtDisplayDefinitionWidget::spotReportEditingChanged ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::displayWidgetResized ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::isBuoyancyAvailable ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::areVisualMarkingsAvailable ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::createEditors ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetView ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetMaintainObserverPosition ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::checkMaintainObserverPosition ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::edit2DVisuals ( )
virtualslot
virtual void DtDisplayDefinitionWidget::editVisuals ( )
virtualslot
virtual void DtDisplayDefinitionWidget::forcesModified ( )
virtualslot
virtual void DtDisplayDefinitionWidget::setShowMarkerLabels ( bool  )
virtualslot
virtual void DtDisplayDefinitionWidget::setShowMarkers ( bool  )
virtualslot
virtual void DtDisplayDefinitionWidget::setShowMarkersAs2D ( bool  )
virtualslot
virtual void DtDisplayDefinitionWidget::setShowBoundingVolumes ( bool  )
virtualslot
virtual void DtDisplayDefinitionWidget::buoyancyDialogDestroyed ( )
virtualslot
virtual bool DtDisplayDefinitionWidget::setupForTacticalGraphic ( const DtEntityType &  ,
const std::vector< int > &  modelSets 
)
virtualslot
virtual bool DtDisplayDefinitionWidget::setupForEntity ( const DtEntityType &  ,
const std::vector< int > &  modelSets 
)
virtualslot
virtual void DtDisplayDefinitionWidget::visualizerModifiedWithReedit ( bool  reedit)
virtualslot
virtual void DtDisplayDefinitionWidget::modelDefinitionModified ( )
virtualslot
virtual void DtDisplayDefinitionWidget::visualizerModified ( )
virtualslot
virtual void DtDisplayDefinitionWidget::visualsHaveBeenModified ( )
virtualslot
virtual void DtDisplayDefinitionWidget::buoyancyDestroyed ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::observerModeChanged ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::slot_onForceChangedByButton ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::reedit ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::finalizeModelChange ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::setDiGuyData ( const DtDiGuyInformation diGuyData)
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::onChangeDefaultView ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::onChangeDefaultViewWithObserverReset ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::changeViewMode ( int  )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::calculateSupportPoints ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::calculateBoundingVolume ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::forceComboChanged ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::buoyancyModelRejected ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::editBuoyancy ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::editVisualMetaData ( )
protectedvirtualslot
void DtDisplayDefinitionWidget::visualsModified ( )
signal
void DtDisplayDefinitionWidget::uiElementEvent ( const DtUiElementEvent )
signal
void DtDisplayDefinitionWidget::redisplayListIcons ( )
signal

Member Data Documentation

boost::signal<void (bool)> DtDisplayDefinitionWidget::signal_compressedChanged
boost::signal<void ()> DtDisplayDefinitionWidget::signal_visualizersHaveBeenModified
boost::signal<void ()> DtDisplayDefinitionWidget::signal_disabled
boost::signal<void ()> DtDisplayDefinitionWidget::signal_enabled
boost::signal<void (bool)> DtDisplayDefinitionWidget::signal_showingSpotReports
boost::signal<void (const Facades&)> DtDisplayDefinitionWidget::signal_facadesCreated
boost::signal<void (const Facades&)> DtDisplayDefinitionWidget::signal_facadesRecreated
boost::signal<void (int)> DtDisplayDefinitionWidget::signal_reeditForModelSet
QWidget* DtDisplayDefinitionWidget::myDisplayContainerWidget
QVBoxLayout* DtDisplayDefinitionWidget::myDisplayContainerLayout
QVBoxLayout* DtDisplayDefinitionWidget::myCanvasLayout
QLabel* DtDisplayDefinitionWidget::myFreezeFrame
DtDisplayWidget* DtDisplayDefinitionWidget::myDisplayWidget
QHBoxLayout* DtDisplayDefinitionWidget::myMainLayout
QWidget* DtDisplayDefinitionWidget::myMainCanvas
QLabel* DtDisplayDefinitionWidget::myObserverModeLabel
QComboBox* DtDisplayDefinitionWidget::myObserverMode
QComboBox* DtDisplayDefinitionWidget::myDefaultView
QLabel* DtDisplayDefinitionWidget::myDefaultViewLabel
QComboBox* DtDisplayDefinitionWidget::myForcesCombo
makVrf::DtToolButtonWrapperWidget* DtDisplayDefinitionWidget::myForceContainer
QPushButton* DtDisplayDefinitionWidget::my2DIcon
QWidget* DtDisplayDefinitionWidget::myToolbarButtonsWidget
QHBoxLayout* DtDisplayDefinitionWidget::myToolbarButtonsLayout
QToolButton* DtDisplayDefinitionWidget::myShowVisualEffects
QToolButton* DtDisplayDefinitionWidget::myShowSwitchNodes
QToolButton* DtDisplayDefinitionWidget::myShowEnvironmentSettings
QPushButton* DtDisplayDefinitionWidget::myEditVisualConfiguration
QPushButton* DtDisplayDefinitionWidget::myEditBuoyancyModel
QPushButton* DtDisplayDefinitionWidget::myEditVisualMetaData
QWidget* DtDisplayDefinitionWidget::myVisualModificationWidget
QGridLayout* DtDisplayDefinitionWidget::myVisualModificationLayout
QWidget* DtDisplayDefinitionWidget::myVisualDisplayChangeWidget
QGridLayout* DtDisplayDefinitionWidget::myVisualDisplayChangeLayout
QHBoxLayout* DtDisplayDefinitionWidget::myCompressedObserverLayout
DtBuoyancyEditingDialog* DtDisplayDefinitionWidget::myBuoyancyDialog
DtVisualSpotReportSettingsWidget* DtDisplayDefinitionWidget::myVisualSpotReportSettingsWidget
DtVisualSettingsWidget* DtDisplayDefinitionWidget::myVisualSettingsWidget
DtVisualMarkingsWidget* DtDisplayDefinitionWidget::myVisualMarkingsWidget
makVrv::DtDe& DtDisplayDefinitionWidget::myAppDe
protected
makVrv::DtDe* DtDisplayDefinitionWidget::myDe
protected
makVrf::DtEntityMapperKey DtDisplayDefinitionWidget::myKey
protected
makVrf::DtEntityMapperKey DtDisplayDefinitionWidget::myLastKey
protected
QSize DtDisplayDefinitionWidget::myDisabledSize
protected
bool DtDisplayDefinitionWidget::myWakeDisplayEnabled
protected
double DtDisplayDefinitionWidget::mySpeedMultiplier
protected
int DtDisplayDefinitionWidget::myTerrainLength
protected
bool DtDisplayDefinitionWidget::myIsFirstDiGuyShow
protected
bool DtDisplayDefinitionWidget::myLastWasDiGuy
protected
bool DtDisplayDefinitionWidget::myShowMarkersAs2D
protected
bool DtDisplayDefinitionWidget::myShowMarkerLabels
protected
bool DtDisplayDefinitionWidget::myShowMarkers
protected
bool DtDisplayDefinitionWidget::myShowBoundingVolumes
protected
bool DtDisplayDefinitionWidget::myWarnedForBoundingVolumes
protected
bool DtDisplayDefinitionWidget::myWasInSpotReportMode
protected
std::map<int, int> DtDisplayDefinitionWidget::myViewSelection
protected
bool DtDisplayDefinitionWidget::myMaintainObserverPosition
protected
Facades DtDisplayDefinitionWidget::myFacades
protected
bool DtDisplayDefinitionWidget::myShowingAggregate
protected
makVrv::DtElementDefinitionNew* DtDisplayDefinitionWidget::myElementDefinition
protected
makVrv::DtElementDefinitionManager* DtDisplayDefinitionWidget::myManager
protected
ElementDefinitionMapByType DtDisplayDefinitionWidget::myElementDefinitionMap
protected
bool DtDisplayDefinitionWidget::myAllIs2D
protected
bool DtDisplayDefinitionWidget::myModelDefinitionModified
protected
bool DtDisplayDefinitionWidget::myEntityModified
protected
bool DtDisplayDefinitionWidget::mySpotReportsModified
protected
bool DtDisplayDefinitionWidget::myAggregateModified
protected
bool DtDisplayDefinitionWidget::myTacticalGraphicsModified
protected
QAbstractButton* DtDisplayDefinitionWidget::myCurrentForceButtonSelected
protected
CameraMap DtDisplayDefinitionWidget::myCameraInfo
protected
Markers DtDisplayDefinitionWidget::myMarkers
protected
DtUiElementEvent DtDisplayDefinitionWidget::myLastBoundingVolume
protected
bool DtDisplayDefinitionWidget::myCompressedView
protected
bool DtDisplayDefinitionWidget::myHaveWarned
protected
int DtDisplayDefinitionWidget::myArrowSize
protected
std::string DtDisplayDefinitionWidget::myLabel
protected
bool DtDisplayDefinitionWidget::myShowingTacticalGraphic
protected
bool DtDisplayDefinitionWidget::myEditable
protected
makVrv::vrvTacticalGraphicUtilities::PenStyle DtDisplayDefinitionWidget::myPenStyle
protected
makVrv::vrvTacticalGraphicUtilities::FillStyle DtDisplayDefinitionWidget::myFillStyle
protected
makArchives::DtObserverStateRecordsList DtDisplayDefinitionWidget::myObserverViews
protected
bool DtDisplayDefinitionWidget::myCheckMaintainObserverPosition
protected
DtVector DtDisplayDefinitionWidget::myObserverPosition
protected
DtVector DtDisplayDefinitionWidget::myModifiedObserverPosition
protected
DtQuaternion DtDisplayDefinitionWidget::myObserverOffsetRotation
protected
std::vector<makVrv::DtWidgetLabelAgent*> DtDisplayDefinitionWidget::myInSpotReportMode
protected
bool DtDisplayDefinitionWidget::myWakesEnabled
protected
bool DtDisplayDefinitionWidget::mySettingUpEditor
protected
bool DtDisplayDefinitionWidget::myDisplayEnabled
protected
std::set<std::string> DtDisplayDefinitionWidget::myAlreadyAskedForShared
protected
bool DtDisplayDefinitionWidget::myForceCreateNewElementDefinition
protected
bool DtDisplayDefinitionWidget::myCallAfterEditFunction
protected
int DtDisplayDefinitionWidget::myRunTicker
protected
AskToChangeIfShared DtDisplayDefinitionWidget::myFunctionToCallAfterEdit
protected
int DtDisplayDefinitionWidget::myLastSelectedObserverMode
protected
makVrv::DtSignalConnectionManager DtDisplayDefinitionWidget::myViewModeConnections
protected
makVrv::DtSignalConnectionManager DtDisplayDefinitionWidget::myResetObserverViewToDefault
protected
makVrv::DtSignalConnectionManager DtDisplayDefinitionWidget::myConnections
protected
boost::signalslib::connection DtDisplayDefinitionWidget::myReeditConnection
protected
boost::signalslib::connection DtDisplayDefinitionWidget::myPostReeditFunctionConnection
protected
bool DtDisplayDefinitionWidget::myWantsToSimulate
protected
double DtDisplayDefinitionWidget::myLastSimulationTime
protected
double DtDisplayDefinitionWidget::myIsGroundVehicle
protected
DtVector DtDisplayDefinitionWidget::myStartingLocation
protected
double DtDisplayDefinitionWidget::myAltitudeAboveSeaLevel
protected
bool DtDisplayDefinitionWidget::myIsSimulating
protected
std::string DtDisplayDefinitionWidget::myCurrentAction
protected
int DtDisplayDefinitionWidget::mySpotReportModeStart
protected
double DtDisplayDefinitionWidget::myViewMagnification
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)