OpendTect  6.6
Classes | Public Member Functions | Protected Attributes | Friends | List of all members
PCADipAttrib Class Reference
Inheritance diagram for PCADipAttrib:
[legend]

Classes

class  Task
 

Public Member Functions

 PCADipAttrib (Parameters *)
 
 ~PCADipAttrib ()
 
const char * attribName (int val) const
 
const Interval< float > * crlDipMargin (int, int) const
 
Seis::DataType dataType (int val, const TypeSet< Seis::DataType > &) const
 
const char * definitionStr () const
 
bool init ()
 
const Interval< float > * inlDipMargin (int, int) const
 
 mAttrib3Param (PCADipAttrib, "PCADip", BinIDAttribParameter, stepout, BinIDAttribParameter("stepout", AttribParameter::Required, BinID(4, 4), Interval< int >(0, INT_MAX), Interval< int >(0, INT_MAX)), IntAttribParameter, fraction, IntAttribParameter("fraction", AttribParameter::Required, 25, Interval< int >(0, INT_MAX)), SampleGateAttribParameter, samplegate, SampleGateAttribParameter("samplegate", AttribParameter::Required, Interval< int >(-4, 4), Interval< int >(-100, 100)), mAttribParamFormHasNoUpdate)
 
int nrAttribs () const
 
const Interval< int > * reqExtraSamples (int inp, int) const
 
const BinIDreqStepout (int inp, int) const
 
void setCommonInfo (const AttribProcessCommonInfo &ni)
 

Protected Attributes

const AttribProcessCommonInfo * common
 
float crldist
 
BufferString desc
 
int fraction
 
float inldist
 
Interval< int > sg
 
BinID stepout
 

Friends

class PCADipAttrib::Task
 
class PCADipAttrib::Task::Input
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ PCADipAttrib()

PCADipAttrib::PCADipAttrib ( Parameters *  )

◆ ~PCADipAttrib()

PCADipAttrib::~PCADipAttrib ( )

Member Function Documentation

◆ attribName()

const char* PCADipAttrib::attribName ( int  val) const
inline

◆ crlDipMargin()

const Interval<float>* PCADipAttrib::crlDipMargin ( int  ,
int   
) const
inline

◆ dataType()

Seis::DataType PCADipAttrib::dataType ( int  val,
const TypeSet< Seis::DataType > &   
) const
inline

◆ definitionStr()

const char* PCADipAttrib::definitionStr ( ) const
inline

◆ init()

bool PCADipAttrib::init ( )

◆ inlDipMargin()

const Interval<float>* PCADipAttrib::inlDipMargin ( int  ,
int   
) const
inline

◆ mAttrib3Param()

PCADipAttrib::mAttrib3Param ( PCADipAttrib  ,
"PCADip"  ,
BinIDAttribParameter  ,
stepout  ,
BinIDAttribParameter("stepout", AttribParameter::Required, BinID(4, 4), Interval< int >(0, INT_MAX), Interval< int >(0, INT_MAX))  ,
IntAttribParameter  ,
fraction  ,
IntAttribParameter("fraction", AttribParameter::Required, 25, Interval< int >(0, INT_MAX))  ,
SampleGateAttribParameter  ,
samplegate  ,
SampleGateAttribParameter("samplegate", AttribParameter::Required, Interval< int >(-4, 4), Interval< int >(-100, 100))  ,
mAttribParamFormHasNoUpdate   
)

◆ nrAttribs()

int PCADipAttrib::nrAttribs ( ) const
inline

◆ reqExtraSamples()

const Interval<int>* PCADipAttrib::reqExtraSamples ( int  inp,
int   
) const
inline

◆ reqStepout()

const BinID* PCADipAttrib::reqStepout ( int  inp,
int   
) const
inline

◆ setCommonInfo()

void PCADipAttrib::setCommonInfo ( const AttribProcessCommonInfo &  ni)
inline

Friends And Related Function Documentation

◆ PCADipAttrib::Task

friend class PCADipAttrib::Task
friend

◆ PCADipAttrib::Task::Input

friend class PCADipAttrib::Task::Input
friend

Member Data Documentation

◆ common

const AttribProcessCommonInfo* PCADipAttrib::common
protected

◆ crldist

float PCADipAttrib::crldist
protected

◆ desc

BufferString PCADipAttrib::desc
protected

◆ fraction

int PCADipAttrib::fraction
protected

◆ inldist

float PCADipAttrib::inldist
protected

◆ sg

Interval<int> PCADipAttrib::sg
protected

◆ stepout

BinID PCADipAttrib::stepout
protected

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