VR-Forces 5.0.2 Developer's Guide
 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 resetView ()
 
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 ()
 
virtual void onChangeDefaultView ()
 
virtual void onChangeDefaultViewWithObserverReset ()
 
virtual void restoreObserverView ()
 
virtual QString markerKey (const DtUiElementEvent &e) const
 

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 callReset ()
 
virtual void cloneEntry (const DtEntityType &oldType, const DtEntityType &newType, DtModelSetEntry *)
 
virtual void uiEvent (const DtUiElementEvent &)
 
virtual void setCompressedView (bool)
 
virtual void setBlockOcean (const bool &set)
 
virtual void moveObserverPosition (bool isMoved)
 
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 showIMGui () const
 
virtual void setShowIMGui (bool)
 
void updateDisplayIfSameElementDefinition (makVrv::DtElementDefinitionNew *)
 
bool showMarkersAs2D () const
 
bool showMarkerLabels () const
 
bool showMarkers () const
 
bool showBoundingVolumes () const
 
const Facadesfacades () const
 
bool isTacticalGraphic () const
 
bool isUnit () const
 
bool isEntity () const
 
makVrv::DtElementDefinitionNewelementDefinition () const
 
makVrv::DtElementDefinitionManagerelementManager () const
 
const makVrf::DtEntityMapperKeyeditingKey () const
 
bool showingSpotReports () const
 
bool showOceanForWaterVehicles () const
 
virtual void setShowOceanForWaterVehicles (bool)
 
virtual void setKeepVisualModelEditorUpToDate (bool)
 
bool keepVisualModelEditorUpToDate () const
 
virtual void updateVisualModelEditorWithCurrentSelection ()
 
virtual bool displayEnabled () const
 
virtual void selectModelSet (int, bool spotReportMode=false)
 
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::signals2::signal< void(bool)> signal_compressedChanged
 
boost::signals2::signal< void()> signal_visualizersHaveBeenModified
 
boost::signals2::signal< void()> signal_disabled
 
boost::signals2::signal< void()> signal_enabled
 
boost::signals2::signal< void(bool)> signal_showingSpotReports
 
boost::signals2::signal< void(const
Facades &)> 
signal_facadesCreated
 
boost::signals2::signal< void(const
Facades &)> 
signal_facadesRecreated
 
boost::signals2::signal< void(int)> signal_reeditForModelSet
 
boost::signals2::signal< void()> signal_visualsModified
 
QWidget * myDisplayContainerWidget
 
QVBoxLayout * myDisplayContainerLayout
 
QVBoxLayout * myCanvasLayout
 
QLabelmyFreezeFrame
 
DtDisplayWidgetmyDisplayWidget
 
QHBoxLayout * myMainLayout
 
QWidget * myMainCanvas
 
QLabelmyObserverModeLabel
 
QComboBoxmyObserverMode
 
QComboBoxmyDefaultView
 
QLabelmyDefaultViewLabel
 
makVrf::DtForceSelectionEntryWidgetmyForces
 
QToolButtonmy2DIcon
 
QWidget * myToolbarButtonsWidget
 
QHBoxLayout * myToolbarButtonsLayout
 
QToolButtonmyShowVisualEffects
 
QToolButtonmyShowSwitchNodes
 
QToolButtonmyShowEnvironmentSettings
 
QToolButtonmyEditVisualConfiguration
 
QToolButtonmyEditBuoyancyModel
 
QToolButtonmyEditVisualMetaData
 
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< QString,
DtMarkerVisualizer * > 
Markers
 

Protected Slots

virtual void buoyancyDestroyed ()
 
virtual void observerModeChanged ()
 
virtual void reedit ()
 
virtual void finalizeModelChange ()
 
virtual void setDiGuyData (const DtDiGuyInformation &diGuyData)
 
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 bool checkAndCreateDiGuyModelDefinition (const makVrf::DtEntityMapperKey &)
 
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
 
virtual void createEntryIfNoEntry (const DtEntityType &, bool force=false)
 
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 resetMaintainObserverPosition ()
 
virtual bool checkMaintainObserverPosition (bool force=false)
 
virtual void finishUpVisuals ()
 

Protected Attributes

makVrv::DtDemyAppDe
 
makVrv::DtDemyDe
 
makVrf::DtEntityMapperKey myKey
 
makVrf::DtEntityMapperKey myLastKey
 
QSize myDisabledSize
 
bool myWakeDisplayEnabled
 
double mySpeedMultiplier
 
int myTerrainLength
 
bool myImageCheck
 
bool myIsFirstDiGuyShow
 
bool myLastWasDiGuy
 
bool myShowMarkersAs2D
 
bool myShowMarkerLabels
 
bool myShowMarkers
 
bool myBlockOcean
 
bool myShowBoundingVolumes
 
bool myWarnedForBoundingVolumes
 
bool myWasInSpotReportMode
 
bool myShowOceanForWaterVehicles
 
bool myEditingVisuals = false
 
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
 
bool myResetInstead
 
AskToChangeIfShared myFunctionToCallAfterEdit
 
int myLastSelectedObserverMode
 
makVrv::DtCachedIntersectorsContainermyCachedIntersectorManager = nullptr
 
makVrv::DtSignalConnectionManager myViewModeConnections
 
makVrv::DtSignalConnectionManager myConnections
 
boost::signals2::connection myChangeObserverViewConnection
 
boost::signals2::connection myReeditConnection
 
boost::signals2::connection myPostReeditFunctionConnection
 
boost::signals2::connection myResetObserverViewToDefault
 
bool myNeedsResetView
 
bool myWantsToSimulate
 
double myLastSimulationTime
 
double myIsGroundVehicle
 
DtVector myStartingLocation
 
double myAltitudeAboveSeaLevel
 
bool myIsSimulating
 
std::string myCurrentAction
 
int mySpotReportModeStart
 
double myViewMagnification
 
double myDelayReeditUntil
 
int myLastKind
 
std::vector< DtUiElementEventmyQueuedEvents
 
bool myKeepVisualModelEditorUpToDate
 

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
typedef std::map<QString, DtMarkerVisualizer*> DtDisplayDefinitionWidget::Markers
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::callReset ( )
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::setBlockOcean ( const bool set)
virtual
virtual void DtDisplayDefinitionWidget::moveObserverPosition ( bool  isMoved)
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::showIMGui ( ) const
virtual void DtDisplayDefinitionWidget::setShowIMGui ( bool  )
virtual
void DtDisplayDefinitionWidget::updateDisplayIfSameElementDefinition ( makVrv::DtElementDefinitionNew )
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
bool DtDisplayDefinitionWidget::isTacticalGraphic ( ) const
inline
bool DtDisplayDefinitionWidget::isUnit ( ) const
inline
bool DtDisplayDefinitionWidget::isEntity ( ) 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
bool DtDisplayDefinitionWidget::showOceanForWaterVehicles ( ) const
inline
virtual void DtDisplayDefinitionWidget::setShowOceanForWaterVehicles ( bool  )
virtual
virtual void DtDisplayDefinitionWidget::setKeepVisualModelEditorUpToDate ( bool  )
virtual
bool DtDisplayDefinitionWidget::keepVisualModelEditorUpToDate ( ) const
inline
virtual void DtDisplayDefinitionWidget::updateVisualModelEditorWithCurrentSelection ( )
virtual
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 bool DtDisplayDefinitionWidget::checkAndCreateDiGuyModelDefinition ( const makVrf::DtEntityMapperKey )
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::resetMaintainObserverPosition ( )
protectedvirtual
virtual bool DtDisplayDefinitionWidget::checkMaintainObserverPosition ( bool  force = false)
protectedvirtual
virtual void DtDisplayDefinitionWidget::finishUpVisuals ( )
protectedvirtual
virtual void DtDisplayDefinitionWidget::resetView ( )
virtualslot
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::onChangeDefaultView ( )
virtualslot
virtual void DtDisplayDefinitionWidget::onChangeDefaultViewWithObserverReset ( )
virtualslot
virtual void DtDisplayDefinitionWidget::restoreObserverView ( )
virtualslot
virtual QString DtDisplayDefinitionWidget::markerKey ( const DtUiElementEvent e) const
virtualslot
virtual void DtDisplayDefinitionWidget::buoyancyDestroyed ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::observerModeChanged ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::reedit ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::finalizeModelChange ( )
protectedvirtualslot
virtual void DtDisplayDefinitionWidget::setDiGuyData ( const DtDiGuyInformation diGuyData)
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::signals2::signal<void(bool)> DtDisplayDefinitionWidget::signal_compressedChanged
boost::signals2::signal<void()> DtDisplayDefinitionWidget::signal_visualizersHaveBeenModified
boost::signals2::signal<void()> DtDisplayDefinitionWidget::signal_disabled
boost::signals2::signal<void()> DtDisplayDefinitionWidget::signal_enabled
boost::signals2::signal<void(bool)> DtDisplayDefinitionWidget::signal_showingSpotReports
boost::signals2::signal<void(const Facades&)> DtDisplayDefinitionWidget::signal_facadesCreated
boost::signals2::signal<void(const Facades&)> DtDisplayDefinitionWidget::signal_facadesRecreated
boost::signals2::signal<void(int)> DtDisplayDefinitionWidget::signal_reeditForModelSet
boost::signals2::signal<void()> DtDisplayDefinitionWidget::signal_visualsModified
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
makVrf::DtForceSelectionEntryWidget* DtDisplayDefinitionWidget::myForces
QToolButton* DtDisplayDefinitionWidget::my2DIcon
QWidget* DtDisplayDefinitionWidget::myToolbarButtonsWidget
QHBoxLayout* DtDisplayDefinitionWidget::myToolbarButtonsLayout
QToolButton* DtDisplayDefinitionWidget::myShowVisualEffects
QToolButton* DtDisplayDefinitionWidget::myShowSwitchNodes
QToolButton* DtDisplayDefinitionWidget::myShowEnvironmentSettings
QToolButton* DtDisplayDefinitionWidget::myEditVisualConfiguration
QToolButton* DtDisplayDefinitionWidget::myEditBuoyancyModel
QToolButton* 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::myImageCheck
protected
bool DtDisplayDefinitionWidget::myIsFirstDiGuyShow
protected
bool DtDisplayDefinitionWidget::myLastWasDiGuy
protected
bool DtDisplayDefinitionWidget::myShowMarkersAs2D
protected
bool DtDisplayDefinitionWidget::myShowMarkerLabels
protected
bool DtDisplayDefinitionWidget::myShowMarkers
protected
bool DtDisplayDefinitionWidget::myBlockOcean
protected
bool DtDisplayDefinitionWidget::myShowBoundingVolumes
protected
bool DtDisplayDefinitionWidget::myWarnedForBoundingVolumes
protected
bool DtDisplayDefinitionWidget::myWasInSpotReportMode
protected
bool DtDisplayDefinitionWidget::myShowOceanForWaterVehicles
protected
bool DtDisplayDefinitionWidget::myEditingVisuals = false
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
bool DtDisplayDefinitionWidget::myResetInstead
protected
AskToChangeIfShared DtDisplayDefinitionWidget::myFunctionToCallAfterEdit
protected
int DtDisplayDefinitionWidget::myLastSelectedObserverMode
protected
makVrv::DtCachedIntersectorsContainer* DtDisplayDefinitionWidget::myCachedIntersectorManager = nullptr
protected
makVrv::DtSignalConnectionManager DtDisplayDefinitionWidget::myViewModeConnections
protected
makVrv::DtSignalConnectionManager DtDisplayDefinitionWidget::myConnections
protected
boost::signals2::connection DtDisplayDefinitionWidget::myChangeObserverViewConnection
protected
boost::signals2::connection DtDisplayDefinitionWidget::myReeditConnection
protected
boost::signals2::connection DtDisplayDefinitionWidget::myPostReeditFunctionConnection
protected
boost::signals2::connection DtDisplayDefinitionWidget::myResetObserverViewToDefault
protected
bool DtDisplayDefinitionWidget::myNeedsResetView
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
double DtDisplayDefinitionWidget::myDelayReeditUntil
protected
int DtDisplayDefinitionWidget::myLastKind
protected
std::vector<DtUiElementEvent> DtDisplayDefinitionWidget::myQueuedEvents
protected
bool DtDisplayDefinitionWidget::myKeepVisualModelEditorUpToDate
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)