UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
sim::VmLayer1D2D Class Reference

#include <sim_vm_layers.hpp>

Public Member Functions

 VmLayer1D2D ()
 
 VmLayer1D2D (const Point2D &i_coords, const CoordT &i_dip)
 
const Point2Dcoords () const
 
const CoordT & dip () const
 
CoordT zCoord (const CoordT &x_coord) const
 

Protected Attributes

Point2D m_coords
 
CoordT m_dip
 

Detailed Description

1D2D velocity model layer with dip.

Constructor & Destructor Documentation

sim::VmLayer1D2D::VmLayer1D2D ( )
inline

Default constructor.

sim::VmLayer1D2D::VmLayer1D2D ( const Point2D i_coords,
const CoordT &  i_dip 
)
inline

Construct layer with parameters provided.

Member Function Documentation

const Point2D& sim::VmLayer1D2D::coords ( ) const
inline

Access to coordinates.

const CoordT& sim::VmLayer1D2D::dip ( ) const
inline

Access to dip.

CoordT sim::VmLayer1D2D::zCoord ( const CoordT &  x_coord) const

Return Z-coordinate of the layer from provided X-coordinate.

Member Data Documentation

Point2D sim::VmLayer1D2D::m_coords
protected

Coordinates of initial point.

CoordT sim::VmLayer1D2D::m_dip
protected

Dip of the layer (rad).


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