Files
MapLibreParticleLab/include/llmr/map/layer.hpp
Konstantin Käfer 50021b730c move to layer system
2014-01-23 14:20:22 +01:00

32 lines
534 B
C++

#ifndef LLMR_MAP_LAYER
#define LLMR_MAP_LAYER
#include <string>
namespace llmr {
class Bucket;
class Tile;
class Layer {
public:
Layer(const std::string& name, const std::shared_ptr<Bucket>& bucket)
: name(name),
bucket(bucket) {}
public:
std::string name;
std::shared_ptr<Bucket> bucket;
private:
// Make noncopyable
Layer(const Layer&) = delete;
Layer(const Layer&&) = delete;
Layer& operator=(const Layer&) = delete;
Layer& operator=(const Layer && ) = delete;
};
}
#endif