18 #ifndef itkSpatialObjectProperty_h
19 #define itkSpatialObjectProperty_h
34 template<
typename TComponentType =
float >
55 void SetColor(TComponentType r, TComponentType g, TComponentType b);
57 void SetRed(TComponentType r);
59 TComponentType GetRed()
const;
61 void SetGreen(TComponentType g);
63 TComponentType GetGreen()
const;
65 void SetBlue(TComponentType b);
67 TComponentType GetBlue()
const;
69 void SetAlpha(TComponentType a);
71 TComponentType GetAlpha()
const;
76 void SetName(const
char *name);
84 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
97 #ifndef ITK_MANUAL_INSTANTIATION
98 #include "itkSpatialObjectProperty.hxx"
101 #endif // __SpatialObjectProperty_h
Light weight base class for most itk classes.
SpatialObjectProperty< TComponentType > Self
unsigned long ModifiedTimeType
SmartPointer< Self > Pointer
RGBAPixel< TComponentType > PixelType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.