All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <TiltNode.h>
Public Member Functions | |
void | init (double x0, const RefractionDippingModel &model) |
const TiltPath * | left () const |
const TiltPath * | right () const |
TiltNode () | |
double | x () const |
~TiltNode () |
Brief description of class still missing.
Store the left and right ray paths for a node (either a source or a receiver)
void QGpCoreWave::TiltNode::init | ( | double | x0, |
const RefractionDippingModel & | model | ||
) |
References QGpCoreWave::RefractionDippingModel::LeftToRight, QGpCoreWave::RefractionDippingModel::RightToLeft, TRACE, and QGpCoreWave::RefractionDippingModel::xLeft().
Referenced by QGpCompatibility::CompatHodoChroneData::calculate(), QGpCoreWave::RefractionFactory::calculate(), and RefraReader::parse().
{ TRACE; x0-=model.xLeft(); initPaths(RefractionDippingModel::LeftToRight, _leftPaths, x0, model); initPaths(RefractionDippingModel::RightToLeft, _rightPaths, x0, model); }
const TiltPath* QGpCoreWave::TiltNode::left | ( | ) | const [inline] |
{return _leftPaths;}
const TiltPath* QGpCoreWave::TiltNode::right | ( | ) | const [inline] |
{return _rightPaths;}
double QGpCoreWave::TiltNode::x | ( | ) | const |
References QGpCoreWave::TiltPath::origin(), and TRACE.