Viskores
1.0
|
#include <ScalarsToColors.h>
Public Member Functions | |
ScalarsToColors () | |
ScalarsToColors (const viskores::Range &range, viskores::Float32 alpha) | |
ScalarsToColors (const viskores::Range &range) | |
ScalarsToColors (viskores::Float32 alpha) | |
void | SetRange (const viskores::Range &range) |
viskores::Range | GetRange () const |
void | SetAlpha (viskores::Float32 alpha) |
viskores::Float32 | GetAlpha () const |
template<typename T , typename S > | |
void | Run (const viskores::cont::ArrayHandle< T, S > &values, viskores::cont::ArrayHandle< viskores::Vec4ui_8 > &rgbaOut) const |
Use each component to generate RGBA colors. More... | |
template<typename T , typename S > | |
void | Run (const viskores::cont::ArrayHandle< T, S > &values, viskores::cont::ArrayHandle< viskores::Vec3ui_8 > &rgbOut) const |
Use each component to generate RGB colors. More... | |
template<typename T , int N, typename S > | |
void | RunMagnitude (const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > &values, viskores::cont::ArrayHandle< viskores::Vec4ui_8 > &rgbaOut) const |
Use magnitude of a vector to generate RGBA colors. More... | |
template<typename T , int N, typename S > | |
void | RunMagnitude (const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > &values, viskores::cont::ArrayHandle< viskores::Vec3ui_8 > &rgbOut) const |
Use magnitude of a vector to generate RGB colors. More... | |
template<typename T , int N, typename S > | |
void | RunComponent (const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > &values, viskores::IdComponent comp, viskores::cont::ArrayHandle< viskores::Vec4ui_8 > &rgbaOut) const |
Use a single component of a vector to generate RGBA colors. More... | |
template<typename T , int N, typename S > | |
void | RunComponent (const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > &values, viskores::IdComponent comp, viskores::cont::ArrayHandle< viskores::Vec3ui_8 > &rgbOut) const |
Use a single component of a vector to generate RGB colors. More... | |
Private Attributes | |
viskores::Range | ValueRange = { 0.0f, 255.0f } |
viskores::Float32 | Alpha = 1.0f |
viskores::Float32 | Shift = 0.0f |
viskores::Float32 | Scale = 1.0f |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void viskores::worklet::ScalarsToColors::Run | ( | const viskores::cont::ArrayHandle< T, S > & | values, |
viskores::cont::ArrayHandle< viskores::Vec3ui_8 > & | rgbOut | ||
) | const |
Use each component to generate RGB colors.
void viskores::worklet::ScalarsToColors::Run | ( | const viskores::cont::ArrayHandle< T, S > & | values, |
viskores::cont::ArrayHandle< viskores::Vec4ui_8 > & | rgbaOut | ||
) | const |
Use each component to generate RGBA colors.
void viskores::worklet::ScalarsToColors::RunComponent | ( | const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > & | values, |
viskores::IdComponent | comp, | ||
viskores::cont::ArrayHandle< viskores::Vec3ui_8 > & | rgbOut | ||
) | const |
Use a single component of a vector to generate RGB colors.
void viskores::worklet::ScalarsToColors::RunComponent | ( | const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > & | values, |
viskores::IdComponent | comp, | ||
viskores::cont::ArrayHandle< viskores::Vec4ui_8 > & | rgbaOut | ||
) | const |
Use a single component of a vector to generate RGBA colors.
void viskores::worklet::ScalarsToColors::RunMagnitude | ( | const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > & | values, |
viskores::cont::ArrayHandle< viskores::Vec3ui_8 > & | rgbOut | ||
) | const |
Use magnitude of a vector to generate RGB colors.
void viskores::worklet::ScalarsToColors::RunMagnitude | ( | const viskores::cont::ArrayHandle< viskores::Vec< T, N >, S > & | values, |
viskores::cont::ArrayHandle< viskores::Vec4ui_8 > & | rgbaOut | ||
) | const |
Use magnitude of a vector to generate RGBA colors.
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |