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

#include <ikp1dmod.hpp>

Inheritance diagram for IKP1dModel:
IKP1dLayers< IKP1dModLayer >

Public Member Functions

 IKP1dModel ()
 
 IKP1dModel (const IKP1dModel &obj)
 
virtual void push (IKP1dModLayer &lay)
 
virtual ~IKP1dModel ()
 
- Public Member Functions inherited from IKP1dLayers< IKP1dModLayer >
 IKP1dLayers (string name="IKP1dLayers")
 
 IKP1dLayers (const IKP1dLayers &obj)
 
virtual ~IKP1dLayers ()
 
int laysNum () const
 
IKP1dModLayerlayer (int n) const
 
bool erase (int n)
 
void insert (int n, IKP1dModLayer &lay)
 
void clear ()
 
void info () const
 
const string & getName () const
 

Additional Inherited Members

- Protected Attributes inherited from IKP1dLayers< IKP1dModLayer >
std::vector< IKP1dModLayer * > lays
 
string m_name
 

Detailed Description

1D velocity model object using for optimization

Constructor & Destructor Documentation

IKP1dModel::IKP1dModel ( )

Default constructor

IKP1dModel::IKP1dModel ( const IKP1dModel obj)

Copy constructor

virtual IKP1dModel::~IKP1dModel ( )
virtual

Destruct object

Member Function Documentation

virtual void IKP1dModel::push ( IKP1dModLayer lay)
virtual

Reimplemented layer addition for automatic sorting by ztop

Reimplemented from IKP1dLayers< IKP1dModLayer >.


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