25 #include <vlpi/entityType.h>
26 #include <boost/signal.hpp>
31 class DtBaseStateView;
36 class Dt3dBoundingVolume;
63 virtual std::vector<DtUUID> getSelectedNames()
const;
67 virtual std::vector<std::string> getSelectedNamesAsMarkingText()
const;
71 virtual std::vector<makVrv::DtSimEntry*> getSelectedEntries()
const;
75 virtual void selectObjects(
const std::vector<DtUUID>& names);
95 bool requestTaskSets =
true);
99 int minX,
int minY,
int maxX,
int maxY)
const;
103 virtual void setLastDatabaseLocation(
const DtVector&);
106 virtual const DtVector& lastDatabaseLocation()
const;
109 virtual void setAllowNonVrfItemsToBeManipulated(
bool);
110 virtual bool allowNonVrfItemsToBeManipulated()
const;
115 virtual void zoomToExtents()
const;
118 virtual void zoomToExtents(
const std::vector<makVrv::DtUniqueID>& ids)
const;
124 virtual void centerOn(
const std::vector<makVrv::DtUniqueID>& ids)
const;
130 virtual void zoomToBoundingVolume(
const DtVector& geometricCenter,
double radius)
const;
138 virtual void slot_onCurrentSelectionChanged(