![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Slots | |
| virtual void | forcesModified () |
| virtual void | setMarkerLabelsVisible (bool) |
| virtual void | setBoundingVolumesVisible (bool) |
Signals | |
| void | visualsModified () |
| void | uiElementEvent (const DtUiElementEvent &) |
| void | redisplayListIcons () |
Public Member Functions | |
| DtDisplayDefinitionWidget (QWidget *p) | |
| virtual | ~DtDisplayDefinitionWidget () |
| virtual void | init () |
| virtual void | edit (const DtEntityMapperKey &, bool move=true, bool fromSelection=false) |
| virtual void | clearContents () |
| virtual void | revertExisting (const 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 &) |
Static Public Member Functions | |
| static DtDisplayDefinitionWidget * | create (QWidget *) |
Public Attributes | |
| DtDisplayWidget * | myDisplayWidget |
| QLabel * | myVisualBasesLabel |
| QComboBox * | myVisualBases |
| QHBoxLayout * | myMainLayout |
| QGroupBox * | myGroupBox |
Protected Types | |
| typedef std::vector < makVrf::DtEntityFacadeCollection * > | Facades |
| typedef std::pair < makVrv::DtElementDefinitionManager *, makVrv::DtElementDefinitionNew * > | ElementDefinitionPair |
| typedef std::map< std::string, ElementDefinitionPair > | ElementDefinitionMap |
| typedef std::pair< DtVector, DtTaitBryan > | CameraInfo |
| typedef std::map< int, CameraInfo > | CameraMap |
| typedef std::map< int, DtMarkerVisualizer * > | Markers |
Protected Slots | |
| virtual void | visualBaseChanged (int) |
| virtual void | visualizerModified () |
| virtual void | modelDefinitionModified () |
| virtual void | opdEntryAdded (DtVrfObjectParameters *entry, DtModelSetEntry *model) |
| virtual void | markerVisibilityChanged () |
| virtual void | boundingVolumesVisibilityChanged () |
Protected Member Functions | |
| virtual void | postInitialize () |
| virtual void | setupVisualBases (const makVrv::DtElementDefinitionNew *) |
| Sets up the visual parents combo box of potential nodes this element can be attached to in order to set up visualizers. | |
| virtual void | setupEditor (int set) |
| virtual void | createNewEntry (const DtEntityType &newType, DtModelSetEntry *model, const DtEntityType &basedOnType=DtEntityType()) |
| virtual DtVector | visualPlacementFor (int set, const DtString &) const |
| virtual double | groundHeight (const DtVector &) const |
| virtual void | positionToObject (int observer, bool allIs2D) |
| virtual void | createOrUpdatePositionMarker (const DtUiElementEvent &) |
| virtual void | destroyPositionMarker (const DtUiElementEvent &) |
| virtual void | setBoundingVolume (const DtUiElementEvent &) |
| 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 &) |
| 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 &) |
| virtual void | createAggregateIfNoEntry (const DtEntityType &) |
| virtual void | createEditors (bool allIs2D) |
Protected Attributes | |
| makVrv::DtDe * | myDe |
| DtEntityMapperKey | myKey |
| QHBoxLayout * | myEditorLayout |
| QHBoxLayout * | myTitleLayout |
| Facades | myFacades |
| bool | myShowingAggregate |
| makVrv::DtElementDefinitionNew * | myElementDefinition |
| makVrv::DtElementDefinitionManager * | myManager |
| ElementDefinitionMap | myElementDefinitionMap |
| std::map< int, DtVisualEditor * > | myEditors |
| std::vector< QLabel * > | myTitles |
| bool | myModelDefinitionModified |
| bool | myEntityModified |
| bool | myAggregateModified |
| CameraMap | myCameraInfo |
| Markers | myMarkers |
| QCheckBox * | myMarkerLabelsVisible |
| QCheckBox * | myBoundingVolumesVisible |
| DtUiElementEvent | myLastBoundingVolume |
| bool | myHaveWarned |
typedef std::vector<makVrf::DtEntityFacadeCollection*> DtDisplayDefinitionWidget::Facades [protected] |
typedef std::pair<makVrv::DtElementDefinitionManager*, makVrv::DtElementDefinitionNew*> DtDisplayDefinitionWidget::ElementDefinitionPair [protected] |
typedef std::map<std::string, ElementDefinitionPair> DtDisplayDefinitionWidget::ElementDefinitionMap [protected] |
typedef std::pair<DtVector, DtTaitBryan> DtDisplayDefinitionWidget::CameraInfo [protected] |
typedef std::map<int, CameraInfo> DtDisplayDefinitionWidget::CameraMap [protected] |
typedef std::map<int, DtMarkerVisualizer*> DtDisplayDefinitionWidget::Markers [protected] |
| virtual DtDisplayDefinitionWidget::~DtDisplayDefinitionWidget | ( | ) | [virtual] |
| virtual void DtDisplayDefinitionWidget::init | ( | ) | [virtual] |
| virtual void DtDisplayDefinitionWidget::edit | ( | const DtEntityMapperKey & | , |
| bool | move = true, |
||
| bool | fromSelection = false |
||
| ) | [virtual] |
| virtual void DtDisplayDefinitionWidget::clearContents | ( | ) | [virtual] |
| static DtDisplayDefinitionWidget* DtDisplayDefinitionWidget::create | ( | QWidget * | ) | [static] |
| virtual void DtDisplayDefinitionWidget::revertExisting | ( | const 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::postInitialize | ( | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::setupVisualBases | ( | const makVrv::DtElementDefinitionNew * | ) | [protected, virtual] |
Sets up the visual parents combo box of potential nodes this element can be attached to in order to set up visualizers.
| virtual void DtDisplayDefinitionWidget::setupEditor | ( | int | set | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::createNewEntry | ( | const DtEntityType & | newType, |
| DtModelSetEntry * | model, | ||
| const DtEntityType & | basedOnType = DtEntityType() |
||
| ) | [protected, virtual] |
| virtual DtVector DtDisplayDefinitionWidget::visualPlacementFor | ( | int | set, |
| const DtString & | |||
| ) | const [protected, virtual] |
| virtual double DtDisplayDefinitionWidget::groundHeight | ( | const DtVector & | ) | const [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::positionToObject | ( | int | observer, |
| bool | allIs2D | ||
| ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::createOrUpdatePositionMarker | ( | const DtUiElementEvent & | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::destroyPositionMarker | ( | const DtUiElementEvent & | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::setBoundingVolume | ( | const DtUiElementEvent & | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::mergeVisualizerAttributes | ( | int | modelSet, |
| const makVrv::DtVisualizerDefinitionSet & | source, | ||
| makVrv::DtElementDefinitionNew * | target | ||
| ) | const [protected, virtual] |
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 & | ) | [protected, virtual] |
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 & | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::createAggregateIfNoEntry | ( | const DtEntityType & | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::createEditors | ( | bool | allIs2D | ) | [protected, virtual] |
| virtual void DtDisplayDefinitionWidget::forcesModified | ( | ) | [virtual, slot] |
| virtual void DtDisplayDefinitionWidget::setMarkerLabelsVisible | ( | bool | ) | [virtual, slot] |
| virtual void DtDisplayDefinitionWidget::setBoundingVolumesVisible | ( | bool | ) | [virtual, slot] |
| virtual void DtDisplayDefinitionWidget::visualBaseChanged | ( | int | ) | [protected, virtual, slot] |
| virtual void DtDisplayDefinitionWidget::visualizerModified | ( | ) | [protected, virtual, slot] |
| virtual void DtDisplayDefinitionWidget::modelDefinitionModified | ( | ) | [protected, virtual, slot] |
| virtual void DtDisplayDefinitionWidget::opdEntryAdded | ( | DtVrfObjectParameters * | entry, |
| DtModelSetEntry * | model | ||
| ) | [protected, virtual, slot] |
| virtual void DtDisplayDefinitionWidget::markerVisibilityChanged | ( | ) | [protected, virtual, slot] |
| virtual void DtDisplayDefinitionWidget::boundingVolumesVisibilityChanged | ( | ) | [protected, virtual, slot] |
| void DtDisplayDefinitionWidget::visualsModified | ( | ) | [signal] |
| void DtDisplayDefinitionWidget::uiElementEvent | ( | const DtUiElementEvent & | ) | [signal] |
| void DtDisplayDefinitionWidget::redisplayListIcons | ( | ) | [signal] |
| QHBoxLayout* DtDisplayDefinitionWidget::myMainLayout |
| QGroupBox* DtDisplayDefinitionWidget::myGroupBox |
makVrv::DtDe* DtDisplayDefinitionWidget::myDe [protected] |
DtEntityMapperKey DtDisplayDefinitionWidget::myKey [protected] |
QHBoxLayout* DtDisplayDefinitionWidget::myEditorLayout [protected] |
QHBoxLayout* DtDisplayDefinitionWidget::myTitleLayout [protected] |
Facades DtDisplayDefinitionWidget::myFacades [protected] |
bool DtDisplayDefinitionWidget::myShowingAggregate [protected] |
std::map<int, DtVisualEditor*> DtDisplayDefinitionWidget::myEditors [protected] |
std::vector<QLabel*> DtDisplayDefinitionWidget::myTitles [protected] |
bool DtDisplayDefinitionWidget::myEntityModified [protected] |
bool DtDisplayDefinitionWidget::myAggregateModified [protected] |
CameraMap DtDisplayDefinitionWidget::myCameraInfo [protected] |
Markers DtDisplayDefinitionWidget::myMarkers [protected] |
bool DtDisplayDefinitionWidget::myHaveWarned [protected] |