OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
calcFingParsObject Class Reference

FingerPrint Attribute parameters calculator. More...

Public Member Functions

 calcFingParsObject (uiParent *)
 
 ~calcFingParsObject ()
 
void clearRanges ()
 
void clearValues ()
 
void clearWeights ()
 
bool computeValsAndRanges ()
 
BinIDValueSetcreateRangesBinIDSet () const
 
TypeSet< Interval< float > > getRanges () const
 
MultiID getRgRefPick () const
 
int getRgRefType () const
 
TypeSet< float > getValues () const
 
TypeSet< int > getWeights () const
 
void setDescSet (DescSet *ds)
 
void setRanges (TypeSet< Interval< float > > rg)
 
void setRgRefPick (const MultiID &pickid)
 
void setRgRefType (int type)
 
void setUserRefList (BufferStringSet *refset)
 
void setValRgSet (BinIDValueSet *, bool)
 
void setValStatsType (int typ)
 
void setValues (TypeSet< float > vals)
 
void setWeights (TypeSet< int > wgs)
 

Static Public Member Functions

static uiString emTxt ()
 

Protected Member Functions

void create2DRandPicks (const MultiID &, BinIDValueSet &) const
 
EngineMancreateEngineMan ()
 
void extractAndSaveValsAndRanges ()
 
void fillInStats (BinIDValueSet *, ObjectSet< Stats::RunCalc< float > > &, Stats::Type) const
 
void findDataSetID (MultiID &) const
 
void saveValsAndRanges (const TypeSet< float > &, const TypeSet< Interval< float > > &)
 

Protected Attributes

DescSetattrset_
 
Stats::RandGengen_
 
uiParentparent_
 
ObjectSet< BinIDValueSetposset_
 
TypeSet< Interval< float > > ranges_
 
BufferStringSetreflist_
 
MultiID rgpickset_
 
int rgreftype_
 
int statstype_
 
TypeSet< float > values_
 
TypeSet< int > weights_
 

Detailed Description

FingerPrint Attribute parameters calculator.

<>

Constructor & Destructor Documentation

◆ calcFingParsObject()

calcFingParsObject::calcFingParsObject ( uiParent )

◆ ~calcFingParsObject()

calcFingParsObject::~calcFingParsObject ( )

Member Function Documentation

◆ clearRanges()

void calcFingParsObject::clearRanges ( )
inline

◆ clearValues()

void calcFingParsObject::clearValues ( )
inline

◆ clearWeights()

void calcFingParsObject::clearWeights ( )
inline

◆ computeValsAndRanges()

bool calcFingParsObject::computeValsAndRanges ( )

◆ create2DRandPicks()

void calcFingParsObject::create2DRandPicks ( const MultiID ,
BinIDValueSet  
) const
protected

◆ createEngineMan()

EngineMan* calcFingParsObject::createEngineMan ( )
protected

◆ createRangesBinIDSet()

BinIDValueSet* calcFingParsObject::createRangesBinIDSet ( ) const

◆ emTxt()

static uiString calcFingParsObject::emTxt ( )
inlinestatic

◆ extractAndSaveValsAndRanges()

void calcFingParsObject::extractAndSaveValsAndRanges ( )
protected

◆ fillInStats()

void calcFingParsObject::fillInStats ( BinIDValueSet ,
ObjectSet< Stats::RunCalc< float > > &  ,
Stats::Type   
) const
protected

◆ findDataSetID()

void calcFingParsObject::findDataSetID ( MultiID ) const
protected

◆ getRanges()

TypeSet< Interval<float> > calcFingParsObject::getRanges ( ) const
inline

◆ getRgRefPick()

MultiID calcFingParsObject::getRgRefPick ( ) const
inline

◆ getRgRefType()

int calcFingParsObject::getRgRefType ( ) const
inline

◆ getValues()

TypeSet<float> calcFingParsObject::getValues ( ) const
inline

◆ getWeights()

TypeSet<int> calcFingParsObject::getWeights ( ) const
inline

◆ saveValsAndRanges()

void calcFingParsObject::saveValsAndRanges ( const TypeSet< float > &  ,
const TypeSet< Interval< float > > &   
)
protected

◆ setDescSet()

void calcFingParsObject::setDescSet ( DescSet ds)
inline

◆ setRanges()

void calcFingParsObject::setRanges ( TypeSet< Interval< float > >  rg)
inline

◆ setRgRefPick()

void calcFingParsObject::setRgRefPick ( const MultiID pickid)
inline

◆ setRgRefType()

void calcFingParsObject::setRgRefType ( int  type)
inline

◆ setUserRefList()

void calcFingParsObject::setUserRefList ( BufferStringSet refset)
inline

◆ setValRgSet()

void calcFingParsObject::setValRgSet ( BinIDValueSet ,
bool   
)

◆ setValStatsType()

void calcFingParsObject::setValStatsType ( int  typ)
inline

◆ setValues()

void calcFingParsObject::setValues ( TypeSet< float >  vals)
inline

◆ setWeights()

void calcFingParsObject::setWeights ( TypeSet< int >  wgs)
inline

Member Data Documentation

◆ attrset_

DescSet* calcFingParsObject::attrset_
protected

◆ gen_

Stats::RandGen& calcFingParsObject::gen_
protected

◆ parent_

uiParent* calcFingParsObject::parent_
protected

◆ posset_

ObjectSet<BinIDValueSet> calcFingParsObject::posset_
protected

◆ ranges_

TypeSet< Interval<float> > calcFingParsObject::ranges_
protected

◆ reflist_

BufferStringSet* calcFingParsObject::reflist_
protected

◆ rgpickset_

MultiID calcFingParsObject::rgpickset_
protected

◆ rgreftype_

int calcFingParsObject::rgreftype_
protected

◆ statstype_

int calcFingParsObject::statstype_
protected

◆ values_

TypeSet<float> calcFingParsObject::values_
protected

◆ weights_

TypeSet<int> calcFingParsObject::weights_
protected

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