18#ifndef itkSpatialObjectProperty_h
19#define itkSpatialObjectProperty_h
29#include "ITKSpatialObjectsExport.h"
99#if !defined(ITK_WRAPPING_PARSER)
124 this->GetTagScalarValue(tag, value);
129#if !defined(ITK_WRAPPING_PARSER)
137 std::map<std::string, double> &
139 const std::map<std::string, double> &
141 std::map<std::string, std::string> &
143 const std::map<std::string, std::string> &
154 this->PrintSelf(os, 3);
167 std::string m_Name{};
169 std::map<std::string, double> m_ScalarDictionary{};
170 std::map<std::string, std::string> m_StringDictionary{};
Pixel-wise addition of two images.
Control indentation during Print() invocation.
Self & operator=(const SpatialObjectProperty &rhs)
std::map< std::string, double > & GetTagScalarDictionary()
const std::string & GetName() const
const ColorType & GetColor() const
void PrintSelf(std::ostream &os, Indent indent) const
const std::map< std::string, double > & GetTagScalarDictionary() const
void SetColor(const ColorType &color)
std::map< std::string, std::string > & GetTagStringDictionary()
virtual ~SpatialObjectProperty()=default
void Print(std::ostream &os) const
std::string GetTagStringValue(const std::string &tag) const
const std::map< std::string, std::string > & GetTagStringDictionary() const
bool GetTagStringValue(const std::string &tag, std::string &value) const
void SetTagStringValue(const std::string &tag, const std::string &value)
void SetName(const std::string &name)
void SetTagScalarValue(const std::string &tag, double value)
void SetColor(double r, double g, double b)
double GetTagScalarValue(const std::string &tag) const
void SetTagStringDictionary(const std::map< std::string, std::string > &dict)
void SetTagScalarDictionary(const std::map< std::string, double > &dict)
bool GetTagScalarValue(const std::string &tag, double &value) const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....