1.2.3
CCC
 
TurningDirection Class Reference

#include <TurningDirection.hpp>

Public Member Functions

 TurningDirection ()
 
 TurningDirection (const TurningDirection &r)
 
TurningDirectionoperator= (const TurningDirection &r)
 
virtual ~TurningDirection ()
 
const VectorDoublegetAng () 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
 

Detailed Description

Class for management of Directions used in Turning Band algorithm Remark: The 3-D definition is compulsory (even in 2-D)

Constructor & Destructor Documentation

TurningDirection::TurningDirection ( )
TurningDirection::TurningDirection ( const TurningDirection r)
TurningDirection::~TurningDirection ( )
virtual

Member Function Documentation

const VectorDouble& TurningDirection::getAng ( ) const
inline
double TurningDirection::getAng ( int  i) const
inline
double TurningDirection::getDXP ( ) const
inline
double TurningDirection::getDYP ( ) const
inline
double TurningDirection::getDZP ( ) const
inline
double TurningDirection::getScale ( ) const
inline
double TurningDirection::getT00 ( ) const
inline
double TurningDirection::getTmax ( ) const
inline
double TurningDirection::getTmin ( ) const
inline
TurningDirection & TurningDirection::operator= ( const TurningDirection r)
double TurningDirection::projectGrid ( const DbGrid db,
int  ix,
int  iy,
int  iz 
) const

Calculates the projection of a grid node on a turning band

Returns
Projection value
Parameters
[in]dbDb structure
[in]ixgrid index along X
[in]iygrid index along Y
[in]izgrid index along Z
double TurningDirection::projectPoint ( const Db db,
int  iech 
) const

Calculates the projection of a point on a turning band

Returns
Projection value
Parameters
[in]dbDb structure
[in]iechrank of the sample
void TurningDirection::setAng ( const VectorDouble ang)
inline
void TurningDirection::setAng ( int  i,
double  value 
)
inline
void TurningDirection::setDXP ( double  dxp)
inline
void TurningDirection::setDYP ( double  dyp)
inline
void TurningDirection::setDZP ( double  dzp)
inline
void TurningDirection::setScale ( double  scale)
inline
void TurningDirection::setT00 ( double  t00)
inline
void TurningDirection::setTmax ( double  tmax)
inline
void TurningDirection::setTmin ( double  tmin)
inline

The documentation for this class was generated from the following files: