#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 |