Surface shader that defines the surface between two levels.
More...
#include <ThresholdShader.h>
List of all members.
Static Public Attributes |
static const std::string | key_lowThreshold |
| Key string used when specifying the low threshold parameter.
|
static const std::string | key_highThreshold |
| Key string used when specifying the high threshold parameter.
|
static const float | default_lowThreshold = -1.f |
| Default level above which the shader renders.
|
static const float | default_highThreshold = 1.f |
| Default level below which the shader renders.
|
Private Attributes |
float | m_lowThreshold |
| The level above which the shader renders.
|
float | m_highThreshold |
| The level below which the shader renders.
|
Additional Inherited Members |
typedef std::map< std::string,
float > | Parameters |
| STL map of parameter values for a shader constructor.
|
| Shader (bool color=false, bool alpha=true) |
| Protected constructor for classes which inherit from this one.
|
Detailed Description
Surface shader that defines the surface between two levels.
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
low_threshold | level above which the shader renders. |
high_threshold | level below which the shader renders. |
Mercator::BandShader::BandShader |
( |
const Parameters & |
params | ) |
|
|
explicit |
Member Function Documentation
bool Mercator::BandShader::checkIntersect |
( |
const Segment & |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: