18 #ifndef itkSpatialObjectPoint_h
19 #define itkSpatialObjectPoint_h
22 #include "vnl/vnl_vector_fixed.h"
36 template<
unsigned int TPo
intDimension = 3 >
58 void SetID(
const int newID);
66 void SetPosition(
const double x0,
const double x1);
68 void SetPosition(
const double x0,
const double x1,
const double x2);
78 void SetColor(
float r,
float g,
float b,
float a = 1);
86 void SetGreen(
float g);
88 float GetGreen()
const;
91 void SetBlue(
float b);
93 float GetBlue()
const;
96 void SetAlpha(
float a);
98 float GetAlpha()
const;
101 void Print(std::ostream & os)
const;
106 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
119 #ifndef ITK_MANUAL_INSTANTIATION
120 #include "itkSpatialObjectPoint.hxx"
123 #endif // itkSpatialObjectPoint_h
Point< double, TPointDimension > PointType
Point used for spatial objets.
Control indentation during Print() invocation.
vnl_vector< double > VectorType
RGBAPixel< float > PixelType