![]() |
ITK
5.3.0
Insight Toolkit
|
#include <itkSpatialObjectProperty.h>
Collaboration diagram for itk::SpatialObjectProperty:Public Types | |
| using | ColorType = RGBAPixel< double > |
| using | Self = SpatialObjectProperty |
Public Member Functions | |
| virtual void | Clear () |
| double | GetAlpha () const |
| double | GetBlue () const |
| ColorType & | GetColor () |
| const ColorType & | GetColor () const |
| double | GetGreen () const |
| std::string & | GetName () |
| const std::string & | GetName () const |
| double | GetRed () const |
| std::map< std::string, double > & | GetTagScalarDictionary () |
| const std::map< std::string, double > & | GetTagScalarDictionary () const |
| bool | GetTagScalarValue (const std::string &tag, double &value) const |
| std::map< std::string, std::string > & | GetTagStringDictionary () |
| const std::map< std::string, std::string > & | GetTagStringDictionary () const |
| bool | GetTagStringValue (const std::string &tag, std::string &value) const |
| Self & | operator= (const SpatialObjectProperty &rhs) |
| void | Print (std::ostream &os) const |
| void | SetAlpha (double a) |
| void | SetBlue (double b) |
| void | SetColor (const ColorType &color) |
| void | SetColor (double r, double g, double b) |
| void | SetGreen (double g) |
| void | SetName (const std::string &name) |
| void | SetRed (double r) |
| void | SetTagScalarDictionary (const std::map< std::string, double > &dict) |
| void | SetTagScalarValue (const std::string &tag, double value) |
| void | SetTagStringDictionary (const std::map< std::string, std::string > &dict) |
| void | SetTagStringValue (const std::string &tag, const std::string &value) |
| SpatialObjectProperty () | |
| virtual | ~SpatialObjectProperty ()=default |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Private Attributes | |
| ColorType | m_Color |
| std::string | m_Name |
| std::map< std::string, double > | m_ScalarDictionary |
| std::map< std::string, std::string > | m_StringDictionary |
This class contains the objects properties such as colors, opacity, etc... it's templated over the representation to use for each color component.
Definition at line 38 of file itkSpatialObjectProperty.h.
| using itk::SpatialObjectProperty::ColorType = RGBAPixel<double> |
Definition at line 47 of file itkSpatialObjectProperty.h.
Definition at line 45 of file itkSpatialObjectProperty.h.
| itk::SpatialObjectProperty::SpatialObjectProperty | ( | ) |
|
virtualdefault |
|
virtual |
| double itk::SpatialObjectProperty::GetAlpha | ( | ) | const |
| double itk::SpatialObjectProperty::GetBlue | ( | ) | const |
|
inline |
Definition at line 59 of file itkSpatialObjectProperty.h.
|
inline |
Definition at line 65 of file itkSpatialObjectProperty.h.
| double itk::SpatialObjectProperty::GetGreen | ( | ) | const |
|
inline |
Definition at line 100 of file itkSpatialObjectProperty.h.
|
inline |
Definition at line 106 of file itkSpatialObjectProperty.h.
| double itk::SpatialObjectProperty::GetRed | ( | ) | const |
| std::map<std::string, double>& itk::SpatialObjectProperty::GetTagScalarDictionary | ( | ) |
| const std::map<std::string, double>& itk::SpatialObjectProperty::GetTagScalarDictionary | ( | ) | const |
| bool itk::SpatialObjectProperty::GetTagScalarValue | ( | const std::string & | tag, |
| double & | value | ||
| ) | const |
| std::map<std::string, std::string>& itk::SpatialObjectProperty::GetTagStringDictionary | ( | ) |
| const std::map<std::string, std::string>& itk::SpatialObjectProperty::GetTagStringDictionary | ( | ) | const |
| bool itk::SpatialObjectProperty::GetTagStringValue | ( | const std::string & | tag, |
| std::string & | value | ||
| ) | const |
| Self& itk::SpatialObjectProperty::operator= | ( | const SpatialObjectProperty & | rhs | ) |
|
inline |
Definition at line 136 of file itkSpatialObjectProperty.h.
|
protected |
| void itk::SpatialObjectProperty::SetAlpha | ( | double | a | ) |
| void itk::SpatialObjectProperty::SetBlue | ( | double | b | ) |
|
inline |
Definition at line 53 of file itkSpatialObjectProperty.h.
| void itk::SpatialObjectProperty::SetColor | ( | double | r, |
| double | g, | ||
| double | b | ||
| ) |
| void itk::SpatialObjectProperty::SetGreen | ( | double | g | ) |
|
inline |
Definition at line 94 of file itkSpatialObjectProperty.h.
| void itk::SpatialObjectProperty::SetRed | ( | double | r | ) |
| void itk::SpatialObjectProperty::SetTagScalarDictionary | ( | const std::map< std::string, double > & | dict | ) |
| void itk::SpatialObjectProperty::SetTagScalarValue | ( | const std::string & | tag, |
| double | value | ||
| ) |
| void itk::SpatialObjectProperty::SetTagStringDictionary | ( | const std::map< std::string, std::string > & | dict | ) |
| void itk::SpatialObjectProperty::SetTagStringValue | ( | const std::string & | tag, |
| const std::string & | value | ||
| ) |
|
private |
Definition at line 149 of file itkSpatialObjectProperty.h.
|
private |
Definition at line 151 of file itkSpatialObjectProperty.h.
|
private |
Definition at line 153 of file itkSpatialObjectProperty.h.
|
private |
Definition at line 154 of file itkSpatialObjectProperty.h.
1.8.16