+ reflect raster symbolizer options in python (may need to eventually switch to ENUMS)
This commit is contained in:
parent
106a82cf40
commit
9b02e6ced4
1 changed files with 42 additions and 1 deletions
|
@ -31,5 +31,46 @@ void export_raster_symbolizer()
|
||||||
|
|
||||||
class_<raster_symbolizer>("RasterSymbolizer",
|
class_<raster_symbolizer>("RasterSymbolizer",
|
||||||
init<>("Default ctor"))
|
init<>("Default ctor"))
|
||||||
|
|
||||||
|
.add_property("mode",
|
||||||
|
make_function(&raster_symbolizer::get_mode,return_value_policy<copy_const_reference>()),
|
||||||
|
&raster_symbolizer::set_mode,
|
||||||
|
"Get/Set merging mode.\n"
|
||||||
|
"Possible values are:\n"
|
||||||
|
"normal, grain_merge, grain_merge2, multiply,\n"
|
||||||
|
"multiply2, divide, divide2, screen, and hard_light\n"
|
||||||
|
"\n"
|
||||||
|
"Usage:\n"
|
||||||
|
"\n"
|
||||||
|
">>> from mapnik import RasterSymbolizer\n"
|
||||||
|
">>> r = RasterSymbolizer()\n"
|
||||||
|
">>> r.mode = 'grain_merge2'\n"
|
||||||
|
)
|
||||||
|
|
||||||
|
.add_property("scaling",
|
||||||
|
make_function(&raster_symbolizer::get_scaling,return_value_policy<copy_const_reference>()),
|
||||||
|
&raster_symbolizer::set_scaling,
|
||||||
|
"Get/Set scaling algorithm.\n"
|
||||||
|
"Possible values are:\n"
|
||||||
|
"fast, bilinear, and bilinear8\n"
|
||||||
|
"\n"
|
||||||
|
"Usage:\n"
|
||||||
|
"\n"
|
||||||
|
">>> from mapnik import RasterSymbolizer\n"
|
||||||
|
">>> r = RasterSymbolizer()\n"
|
||||||
|
">>> r.scaling = 'bilinear8'\n"
|
||||||
|
)
|
||||||
|
|
||||||
|
.add_property("opacity",
|
||||||
|
&raster_symbolizer::get_opacity,
|
||||||
|
&raster_symbolizer::set_opacity,
|
||||||
|
"Get/Set opacity.\n"
|
||||||
|
"\n"
|
||||||
|
"Usage:\n"
|
||||||
|
"\n"
|
||||||
|
">>> from mapnik import RasterSymbolizer\n"
|
||||||
|
">>> r = RasterSymbolizer()\n"
|
||||||
|
">>> r.opacity = .5\n"
|
||||||
|
)
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue