From a116021a0c59b13b3e59ef3b9c64d7655f24e140 Mon Sep 17 00:00:00 2001 From: Roman Cervenak Date: Thu, 14 Jan 2016 11:19:06 +0100 Subject: [PATCH 1/2] 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(); From b5b9c83647140c89de21c1d2b3e149ef91b02417 Mon Sep 17 00:00:00 2001 From: Roman Cervenak Date: Fri, 15 Jan 2016 09:16:15 +0100 Subject: [PATCH 2/2] type naming by project convention --- NETMapnik/mapnik_layer.cpp | 4 ++-- NETMapnik/mapnik_layer.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/NETMapnik/mapnik_layer.cpp b/NETMapnik/mapnik_layer.cpp index 3316cc4..fc44a69 100644 --- a/NETMapnik/mapnik_layer.cpp +++ b/NETMapnik/mapnik_layer.cpp @@ -64,11 +64,11 @@ namespace NETMapnik (*_layer)->set_srs(msclr::interop::marshal_as(value)); } - bool Layer::CacheFeatures::get() + System::Boolean Layer::CacheFeatures::get() { return (*_layer)->cache_features(); } - void Layer::CacheFeatures::set(bool value) + void Layer::CacheFeatures::set(System::Boolean value) { (*_layer)->set_cache_features(value); } diff --git a/NETMapnik/mapnik_layer.h b/NETMapnik/mapnik_layer.h index a09dd4f..43d034a 100644 --- a/NETMapnik/mapnik_layer.h +++ b/NETMapnik/mapnik_layer.h @@ -31,10 +31,10 @@ namespace NETMapnik void set(System::String^ value); } - property bool CacheFeatures + property System::Boolean CacheFeatures { - bool get(); - void set(bool value); + System::Boolean get(); + void set(System::Boolean value); } property System::Collections::Generic::IEnumerable^ Styles