Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Classes | |
struct | GenericSample |
struct | Sample |
Public Member Functions | |
void | clear () |
void | add_extinction (const double &z, const double &dz, const GMathVec3f &extinction) |
void | add_opacity (const double &z, const GMathVec3f &opacity) |
bool | is_empty () const |
const CoreBasicArray < GenericSample > & | get_extinction_samples () const |
const CoreBasicArray < GenericSample > & | get_opacity_samples () const |
const CoreBasicArray< Sample > & | get_samples () const |
CoreBasicArray< Sample > | get_samples (const double &z_min, const double &z_max) const |
void | compile (const double &z_max, const unsigned int &max_alpha_depth=~0u, const float &alpha_threshold=0.0f) |
void | evaluate (const double &z, GMathVec3f &t) const |
void | evaluate (const CoreBasicArray< double > &depths, GMathVec3f *transmittances) const |
void | evaluate (const CoreBasicArray< unsigned int > &sorted_depth_indices, const double *depth_values, GMathVec3f *transmittances) const |
void | get_total (GMathVec3f &t) const |
void | dump_samples () const |