32 virtual void addLayer(
const std::string& layerName) = 0;
35 virtual void removeLayer(
const std::string& layerName) = 0;
38 virtual void showLayer(
const std::string& layerName) = 0;
41 virtual void hideLayer(
const std::string& layerName) = 0;
44 virtual void addPointFeature(
DtElementID id,
const std::string& layerName,
48 virtual void addArealFeature(
DtElementID id,
const std::string& layerName,
52 virtual void addLinearFeature(
DtElementID id,
const std::string& layerName,
59 virtual void setFeatureSelected(
DtElementID id,
bool selected) = 0;
62 virtual void finishedAdding() = 0;
68 boost::signal<void (DtElementID id, bool selection)>