From a116021a0c59b13b3e59ef3b9c64d7655f24e140 Mon Sep 17 00:00:00 2001 From: Roman Cervenak Date: Thu, 14 Jan 2016 11:19:06 +0100 Subject: [PATCH] cache_features exposed in Layer class --- NETMapnik/mapnik_layer.cpp | 9 +++++++++ NETMapnik/mapnik_layer.h | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/NETMapnik/mapnik_layer.cpp b/NETMapnik/mapnik_layer.cpp index a94a3b0..3316cc4 100644 --- a/NETMapnik/mapnik_layer.cpp +++ b/NETMapnik/mapnik_layer.cpp @@ -64,6 +64,15 @@ namespace NETMapnik (*_layer)->set_srs(msclr::interop::marshal_as(value)); } + bool Layer::CacheFeatures::get() + { + return (*_layer)->cache_features(); + } + void Layer::CacheFeatures::set(bool value) + { + (*_layer)->set_cache_features(value); + } + System::Collections::Generic::IEnumerable^ Layer::Styles::get() { std::vector const& style_names = (*_layer)->styles(); diff --git a/NETMapnik/mapnik_layer.h b/NETMapnik/mapnik_layer.h index ef40885..a09dd4f 100644 --- a/NETMapnik/mapnik_layer.h +++ b/NETMapnik/mapnik_layer.h @@ -31,6 +31,12 @@ namespace NETMapnik void set(System::String^ value); } + property bool CacheFeatures + { + bool get(); + void set(bool value); + } + property System::Collections::Generic::IEnumerable^ Styles { System::Collections::Generic::IEnumerable^ get();