18 #ifndef itkSpatialObjectProperty_h
19 #define itkSpatialObjectProperty_h
29 #include "ITKSpatialObjectsExport.h"
71 SetColor(
double r,
double g,
double b);
99 #if !defined(ITK_WRAPPING_PARSER)
114 SetTagScalarValue(
const std::string & tag,
double value);
116 SetTagStringValue(
const std::string & tag,
const std::string & value);
119 GetTagScalarValue(
const std::string & tag,
double & value)
const;
124 this->GetTagScalarValue(tag, value);
129 #if !defined(ITK_WRAPPING_PARSER)
131 GetTagStringValue(
const std::string & tag, std::string & value)
const;
134 GetTagStringValue(
const std::string & tag)
const;
137 std::map<std::string, double> &
138 GetTagScalarDictionary();
139 const std::map<std::string, double> &
140 GetTagScalarDictionary()
const;
141 std::map<std::string, std::string> &
142 GetTagStringDictionary();
143 const std::map<std::string, std::string> &
144 GetTagStringDictionary()
const;
147 SetTagScalarDictionary(
const std::map<std::string, double> & dict);
149 SetTagStringDictionary(
const std::map<std::string, std::string> & dict);
154 this->PrintSelf(os, 3);
162 PrintSelf(std::ostream & os,
Indent indent)
const;
167 std::string m_Name{};
169 std::map<std::string, double> m_ScalarDictionary{};
170 std::map<std::string, std::string> m_StringDictionary{};
175 #endif // __SpatialObjectProperty_h