diff --git a/Modules/Core/SpatialObjects/include/itkSpatialObjectProperty.h b/Modules/Core/SpatialObjects/include/itkSpatialObjectProperty.h index 621c6bae4f7..90556a05347 100644 --- a/Modules/Core/SpatialObjects/include/itkSpatialObjectProperty.h +++ b/Modules/Core/SpatialObjects/include/itkSpatialObjectProperty.h @@ -96,11 +96,13 @@ class ITKSpatialObjects_EXPORT SpatialObjectProperty m_Name = name; } +#if !defined(ITK_WRAPPING_PARSER) std::string & GetName() { return m_Name; } +#endif const std::string & GetName() const @@ -123,15 +125,13 @@ class ITKSpatialObjects_EXPORT SpatialObjectProperty return value; } + +#if !defined(ITK_WRAPPING_PARSER) bool GetTagStringValue(const std::string & tag, std::string & value) const; +#endif std::string - GetTagStringValue(const std::string & tag) const - { - std::string value = ""; - this->GetTagStringValue(tag, value); - return value; - } + GetTagStringValue(const std::string & tag) const; std::map & diff --git a/Modules/Core/SpatialObjects/src/itkSpatialObjectProperty.cxx b/Modules/Core/SpatialObjects/src/itkSpatialObjectProperty.cxx index b4499ed0f14..32a18972e62 100644 --- a/Modules/Core/SpatialObjects/src/itkSpatialObjectProperty.cxx +++ b/Modules/Core/SpatialObjects/src/itkSpatialObjectProperty.cxx @@ -137,6 +137,15 @@ SpatialObjectProperty::GetTagStringValue(const std::string & tag, std::string & } } + +std::string +SpatialObjectProperty::GetTagStringValue(const std::string & tag) const +{ + std::string value = ""; + this->GetTagStringValue(tag, value); + return value; +} + std::map & SpatialObjectProperty::GetTagScalarDictionary() {