mirror of
https://github.com/mapnik/mapnik.git
synced 2025-12-08 20:13:09 +00:00
finish move to cpp for rule class and fixup includes
This commit is contained in:
parent
100f07c5da
commit
bf649176ae
@ -174,16 +174,7 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
void swap(rule& rhs) throw()
|
||||
{
|
||||
name_=rhs.name_;
|
||||
min_scale_=rhs.min_scale_;
|
||||
max_scale_=rhs.max_scale_;
|
||||
syms_=rhs.syms_;
|
||||
filter_=rhs.filter_;
|
||||
else_filter_=rhs.else_filter_;
|
||||
also_filter_=rhs.also_filter_;
|
||||
}
|
||||
void swap(rule& rhs) throw();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
15
src/rule.cpp
15
src/rule.cpp
@ -22,8 +22,12 @@
|
||||
|
||||
// mapnik
|
||||
#include <mapnik/rule.hpp>
|
||||
#include <mapnik/debug.hpp>
|
||||
#include <mapnik/raster_colorizer.hpp>
|
||||
|
||||
// stl
|
||||
#include <limits>
|
||||
|
||||
namespace {
|
||||
|
||||
struct deepcopy_symbolizer : public boost::static_visitor<>
|
||||
@ -133,6 +137,17 @@ bool rule::operator==(rule const& other)
|
||||
return (this == &other);
|
||||
}
|
||||
|
||||
void rule::swap(rule& rhs) throw()
|
||||
{
|
||||
name_=rhs.name_;
|
||||
min_scale_=rhs.min_scale_;
|
||||
max_scale_=rhs.max_scale_;
|
||||
syms_=rhs.syms_;
|
||||
filter_=rhs.filter_;
|
||||
else_filter_=rhs.else_filter_;
|
||||
also_filter_=rhs.also_filter_;
|
||||
}
|
||||
|
||||
void rule::set_max_scale(double scale)
|
||||
{
|
||||
max_scale_=scale;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user