ESyS-Particle  2.3.4
ColorMap3 Class Reference

#include <colormap3.h>

Inheritance diagram for ColorMap3:
Collaboration diagram for ColorMap3:

Public Member Functions

 ColorMap3 (const Vec3 &, const Vec3 &, const Vec3 &, double, double, double)
 
virtual ~ColorMap3 ()
 
virtual Vec3 getColor (double) const
 
- Public Member Functions inherited from ColorMap
 ColorMap ()
 
 ColorMap (const Vec3 &, const Vec3 &, double, double)
 

Private Attributes

Vec3 m_c0
 
Vec3 m_c1
 
Vec3 m_c2
 
double m_x0
 
double m_x1
 
double m_x2
 

Additional Inherited Members

- Protected Attributes inherited from ColorMap
Vec3 c_min
 
Vec3 c_max
 
double x_min
 
double x_max
 

Constructor & Destructor Documentation

◆ ColorMap3()

ColorMap3::ColorMap3 ( const Vec3 c0,
const Vec3 c1,
const Vec3 c2,
double  x0,
double  x1,
double  x2 
)

References m_c0, m_c1, m_c2, m_x0, m_x1, and m_x2.

◆ ~ColorMap3()

virtual ColorMap3::~ColorMap3 ( )
inlinevirtual

Member Function Documentation

◆ getColor()

Vec3 ColorMap3::getColor ( double  x) const
virtual

Reimplemented from ColorMap.

References m_c0, m_c1, m_c2, m_x0, m_x1, and m_x2.

Member Data Documentation

◆ m_c0

Vec3 ColorMap3::m_c0
private

Referenced by ColorMap3(), and getColor().

◆ m_c1

Vec3 ColorMap3::m_c1
private

Referenced by ColorMap3(), and getColor().

◆ m_c2

Vec3 ColorMap3::m_c2
private

Referenced by ColorMap3(), and getColor().

◆ m_x0

double ColorMap3::m_x0
private

Referenced by ColorMap3(), and getColor().

◆ m_x1

double ColorMap3::m_x1
private

Referenced by ColorMap3(), and getColor().

◆ m_x2

double ColorMap3::m_x2
private

Referenced by ColorMap3(), and getColor().


The documentation for this class was generated from the following files: