#include <TurningBandDirection.hpp>
Class for management of Directions used in Turning Band algorithm Remark: The 3-D definition is compulsory (even in 2-D)
Public Member Functions | |
TurningBandDirection () | |
TurningBandDirection (const TurningBandDirection &r) | |
TurningBandDirection & | operator= (const TurningBandDirection &r) |
virtual | ~TurningBandDirection () |
const VectorDouble & | getAng () const |
double | getAng (int i) const |
double | getDXP () const |
double | getDYP () const |
double | getDZP () const |
double | getT00 () const |
double | getTmax () const |
double | getTmin () const |
double | getScale () const |
void | setAng (const VectorDouble &ang) |
void | setAng (int i, double value) |
void | setDXP (double dxp) |
void | setDYP (double dyp) |
void | setDZP (double dzp) |
void | setT00 (double t00) |
void | setTmax (double tmax) |
void | setTmin (double tmin) |
void | setScale (double scale) |
double | projectPoint (const Db *db, int iech) const |
double | projectGrid (const DbGrid *db, int ix, int iy, int iz) const |
TurningBandDirection::TurningBandDirection | ( | ) |
TurningBandDirection::TurningBandDirection | ( | const TurningBandDirection & | r | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TurningBandDirection & TurningBandDirection::operator= | ( | const TurningBandDirection & | r | ) |
double TurningBandDirection::projectGrid | ( | const DbGrid * | db, |
int | ix, | ||
int | iy, | ||
int | iz | ||
) | const |
Calculates the projection of a grid node on a turning band
[in] | db | Db structure |
[in] | ix | grid index along X |
[in] | iy | grid index along Y |
[in] | iz | grid index along Z |
double TurningBandDirection::projectPoint | ( | const Db * | db, |
int | iech | ||
) | const |
Calculates the projection of a point on a turning band
[in] | db | Db structure |
[in] | iech | rank of the sample |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |