24 #include <vlpi/entityType.h>
25 #include <boost/signal.hpp>
30 class DtBaseStateView;
35 class Dt3dBoundingVolume;
61 virtual std::vector<std::string> getSelectedNames()
const;
65 virtual std::vector<makVrv::DtSimEntry*> getSelectedEntries()
const;
69 virtual void selectObjects(
const std::vector<std::string>& names);
89 bool requestTaskSets =
true);
93 int minX,
int minY,
int maxX,
int maxY)
const;
97 virtual void setLastDatabaseLocation(
const DtVector&);
100 virtual const DtVector& lastDatabaseLocation()
const;
103 virtual void setAllowNonVrfItemsToBeManipulated(
bool);
104 virtual bool allowNonVrfItemsToBeManipulated()
const;
109 virtual void zoomToExtents()
const;
112 virtual void zoomToExtents(
const std::vector<makVrv::DtUniqueID>& ids)
const;
118 virtual void centerOn(
const std::vector<makVrv::DtUniqueID>& ids)
const;
124 virtual void zoomToBoundingVolume(
const DtVector& geometricCenter,
double radius)
const;
132 virtual void slot_onCurrentSelectionChanged(