OpendTect-6_4  6.4
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
Dip3D Class Reference

To calculate Dip/Azimuth for 3D datasets using the method of PCA. More...

Inheritance diagram for Dip3D:
[legend]

Public Types

enum  Output { AbsDip =0, InlDip =1, CrlDip =2, Azimuth =3 }
 

Public Member Functions

 Dip3D (const Array3D< float > &input, float xdist, float ydist, float zdist)
 
 ~Dip3D ()
 
bool compute (TaskRunner *tr=0)
 
const Array3D< float > * get (Output) const
 
- Public Member Functions inherited from DipPCA
virtual ~DipPCA ()
 
 struct (Algo) Setup
 
void setSetup (Setup nsetup)
 

Protected Attributes

const Array3D< float > & input_
 
Array3D< float > * absdip_
 
Array3D< float > * inldip_
 
Array3D< float > * crldip_
 
Array3D< float > * azimuth_
 
const int xsz_
 
const int ysz_
 
const int zsz_
 
const float xdist_
 
const float ydist_
 
const float zdist_
 
- Protected Attributes inherited from DipPCA
Setup setup_
 

Friends

class Dip3DCalculator
 

Detailed Description

To calculate Dip/Azimuth for 3D datasets using the method of PCA.

Member Enumeration Documentation

Enumerator
AbsDip 
InlDip 
CrlDip 
Azimuth 

Constructor & Destructor Documentation

Dip3D::Dip3D ( const Array3D< float > &  input,
float  xdist,
float  ydist,
float  zdist 
)
Dip3D::~Dip3D ( )

Member Function Documentation

bool Dip3D::compute ( TaskRunner tr = 0)
virtual

Reimplemented from DipPCA.

const Array3D<float>* Dip3D::get ( Output  ) const

Friends And Related Function Documentation

friend class Dip3DCalculator
friend

Member Data Documentation

Array3D<float>* Dip3D::absdip_
protected
Array3D<float>* Dip3D::azimuth_
protected
Array3D<float>* Dip3D::crldip_
protected
Array3D<float>* Dip3D::inldip_
protected
const Array3D<float>& Dip3D::input_
protected
const float Dip3D::xdist_
protected
const int Dip3D::xsz_
protected
const float Dip3D::ydist_
protected
const int Dip3D::ysz_
protected
const float Dip3D::zdist_
protected
const int Dip3D::zsz_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019