#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 & | getAng () const |
double | getAng (Id 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 1 &ang) |
void | setAng (Id 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, Id iech) const |
double | projectGrid (const DbGrid *db, Id ix, Id iy, Id iz) const |
void | dump (bool flagGrid=true) const |
gstlrn::TurningBandDirection::TurningBandDirection | ( | ) |
gstlrn::TurningBandDirection::TurningBandDirection | ( | const TurningBandDirection & | r | ) |
|
virtual |
void gstlrn::TurningBandDirection::dump | ( | bool | flagGrid = true | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TurningBandDirection & gstlrn::TurningBandDirection::operator= | ( | const TurningBandDirection & | r | ) |
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 |
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 |