21 VTK_ABI_NAMESPACE_BEGIN
38 vtkColor3(
const T& red,
const T& green,
const T& blue)
41 this->
Data[1] = green;
49 void Set(
const T& red,
const T& green,
const T& blue)
52 this->
Data[1] = green;
109 this->
Data[1] = green;
110 this->
Data[2] = blue;
118 void Set(
const T& red,
const T& green,
const T& blue)
121 this->
Data[1] = green;
122 this->
Data[2] = blue;
130 void Set(
const T& red,
const T& green,
const T& blue,
const T&
alpha)
133 this->
Data[1] = green;
134 this->
Data[2] = blue;
202 unsigned int hex =
static_cast<unsigned int>(hexSigned);
203 this->
Data[2] = hex & 0xff;
205 this->
Data[1] = hex & 0xff;
207 this->
Data[0] = hex & 0xff;
273 unsigned int hex =
static_cast<unsigned int>(hexSigned);
274 this->
Data[3] = hex & 0xff;
276 this->
Data[2] = hex & 0xff;
278 this->
Data[1] = hex & 0xff;
280 this->
Data[0] = hex & 0xff;
284 vtkColor4ub(
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a = 255)
289 :
vtkColor4<unsigned char>(c[0], c[1], c[2], 255)
330 VTK_ABI_NAMESPACE_END
const T & GetGreen() const
Get the green component of the color, i.e.
vtkColor3f(const float *init)
T Data[Size]
The only thing stored in memory!
void SetAlpha(const T &alpha)
Set the alpha component of the color, i.e.
vtkColor3(const T &scalar)
const T & GetAlpha() const
Get the alpha component of the color, i.e.
vtkColor4ub(const vtkColor3ub &c)
vtkColor3(const T &red, const T &green, const T &blue)
void Set(const T &red, const T &green, const T &blue, const T &alpha)
Set the red, green, blue and alpha components of the color.
void SetGreen(const T &green)
Set the green component of the color, i.e.
vtkColor3d(const double *init)
const T & GetBlue() const
Get the blue component of the color, i.e.
void SetBlue(const T &blue)
Set the blue component of the color, i.e.
vtkColor3ub(int hexSigned)
Construct a color from a hexadecimal representation such as 0x0000FF (blue).
vtkColor4ub(const unsigned char *init)
vtkColor3ub(unsigned char r, unsigned char g, unsigned char b)
vtkColor4ub(unsigned char scalar)
const T & GetRed() const
Get the red component of the color, i.e.
vtkColor3d(double scalar)
void SetGreen(const T &green)
Set the green component of the color, i.e.
void SetRed(const T &red)
Set the red component of the color, i.e.
void SetRed(const T &red)
Set the red component of the color, i.e.
void Set(const T &red, const T &green, const T &blue)
Set the red, green and blue components of the color.
templated base type for containers of constant size.
vtkColor3d(double r, double g, double b)
Some derived classes for the different colors commonly used.
vtkColor4ub(unsigned char r, unsigned char g, unsigned char b, unsigned char a=255)
vtkColor3ub(const unsigned char *init)
vtkColor4d(double r, double g, double b, double a=1.0)
void Set(const T &red, const T &green, const T &blue)
Set the red, green and blue components of the color.
vtkColor3ub(unsigned char scalar)
vtkColor4f(const float *init)
vtkColor4(const T &scalar)
vtkColor4ub(int hexSigned)
Construct a color from a hexadecimal representation such as 0x0000FFAA (opaque blue).
void SetBlue(const T &blue)
Set the blue component of the color, i.e.
const T & GetBlue() const
Get the blue component of the color, i.e.
vtkColor4(const T &red, const T &green, const T &blue, const T &alpha)
vtkColor4f(float r, float g, float b, float a=1.0)
vtkColor4d(const double *init)
const T & GetGreen() const
Get the green component of the color, i.e.
vtkColor3f(float r, float g, float b)
vtkColor4d(double scalar)
const T & GetRed() const
Get the red component of the color, i.e.