21 class DtSelectionManager;
41 void slot_propTypeAdded(
const std::string& propType);
44 void slot_propTypeRemoved(
const std::string& propType);
47 void slot_propCreated(
DtProp& prop);
50 void slot_propDestroyed(
const DtProp& prop);
56 void updateGuiWithSelectedProp();
59 void updatePositionAndUnits();
62 void updateOrientationAndUnits();
65 void slot_removePropsBtnClicked();
68 void slot_opacityChanged(
int opacity);
71 void slot_visibilityChanged(
int visibility);
74 void slot_propTypeChanged(
const std::string& propType);
77 void slot_modelDefinitionChanged(
const std::string& modelDef);
80 void slot_externalSelectionChanged(
85 void slot_positionChanged(
const double x,
86 const double y,
const double z );
89 void slot_orientationChanged(
const double yaw,
90 const double pitch,
const double roll );
95 void slot_displayUnitChanged(
const DtUnicode& displayUnitCollectionName,
const DtUnicode& displayUnitName );
98 int selectedOpacity();
104 int selectedVisibility();
107 std::string selectedPropType();
110 std::string selectedModelDefinition();
115 bool getSelectedOrientation(
double& xOut,
double& yOut,
double& zOut);
119 bool getSelectedPosition(
double& xOut,
double& yOut,
double& zOut );
DtSignalConnectionManager mySignals
Definition: DtPropsLogic.h:125
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains makVrv:DtSelectionManager class.
DtPropsInterface & myGui
Definition: DtPropsLogic.h:124
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtDe & myDe
Definition: DtPropsLogic.h:123
bool myUpdatingSelectionManager
Definition: DtPropsLogic.h:127
Facade object for a scene prop.
Definition: DtProp.h:34
Contains the DtPropsInterface.
std::set< DtUniqueID > UniqueIdSet
Definition: DtPropsInterface.h:33
DtPropsInterface::UniqueIdSet mySelectedPropIds
Definition: DtPropsLogic.h:126
The interface for the props widget.
Definition: DtPropsInterface.h:25
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The DtPropsLogic controls the state of props via a dialog page.
Definition: DtPropsLogic.h:25
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
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32