46 virtual void setImageLayerVisibleForMode(
int layer,
bool visible,
int mode = -1);
47 virtual void setImageLayerVisibleForMode(
const std::string& layerName,
bool visible,
int mode = -1);
50 virtual void setModelLayerVisibleForMode(
int layer,
bool visible,
int mode = -1);
51 virtual void setModelLayerVisibleForMode(
const std::string& layerName,
bool visible,
int mode = -1);
54 virtual std::vector<bool> imageLayerEnabledStates(
int layer)
const;
55 virtual std::vector<bool> imageLayerEnabledStates(
const std::string& imageLayerName)
const;
58 virtual bool imageLayerEnabledState(
int layer,
int mode)
const;
59 virtual bool imageLayerEnabledState(
const std::string& imageLayerName,
int mode)
const;
62 virtual std::vector<bool> modelLayerEnabledStates(
int layer)
const;
63 virtual std::vector<bool> modelLayerEnabledStates(
const std::string& modelLayerName)
const;
66 virtual bool modelLayerEnabledState(
int layer,
int mode)
const;
67 virtual bool modelLayerEnabledState(
const std::string& modelLayerName,
int mode)
const;
71 virtual std::string imageLayerName(
int)
const;
72 virtual int indexOfImageLayer(
const std::string&)
const;
75 virtual std::string modelLayerName(
int)
const;
76 virtual int indexOfModelLayer(
const std::string&)
const;
79 virtual std::string nameFromLayer(
const std::string&)
const;
83 virtual void setLayerVisibilityState(
const std::string& name,
bool visible,
bool curVisible,
int mode)
const;
89 virtual void slot_terrainCleared();
91 virtual std::vector<bool> visibilityStates(
const std::string& layerName)
const;
93 virtual bool visibilityState(
const std::string& layerName,
int mode)
const;
100 virtual void setupLayersBasedOnCurrentObserver();