OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
calcFingParsObject Class Reference

FingerPrint Attribute parameters calculator. More...

Public Member Functions

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

Static Public Member Functions

static uiString emTxt ()
 

Protected Member Functions

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

Static Protected Member Functions

static void create2DRandPicks (const MultiID &dsetid, BinIDValueSet *rangesset)
 

Protected Attributes

BufferStringSetreflist_
 
DescSetattrset_
 
int statstype_
 
TypeSet< float > values_
 
TypeSet< int > weights_
 
TypeSet< Interval< float > > ranges_
 
ObjectSet< BinIDValueSetposset_
 
uiParentparent_
 
BufferString rgpickset_
 
int rgreftype_
 

Private Member Functions

 mODTextTranslationClass (calcFingParsObject)
 

Detailed Description

FingerPrint Attribute parameters calculator.

Constructor & Destructor Documentation

calcFingParsObject::calcFingParsObject ( uiParent )
calcFingParsObject::~calcFingParsObject ( )

Member Function Documentation

void calcFingParsObject::clearRanges ( )
inline
void calcFingParsObject::clearValues ( )
inline
void calcFingParsObject::clearWeights ( )
inline
bool calcFingParsObject::computeValsAndRanges ( )
static void calcFingParsObject::create2DRandPicks ( const MultiID dsetid,
BinIDValueSet rangesset 
)
staticprotected
EngineMan* calcFingParsObject::createEngineMan ( )
protected
BinIDValueSet* calcFingParsObject::createRangesBinIDSet ( ) const
static uiString calcFingParsObject::emTxt ( )
inlinestatic
void calcFingParsObject::extractAndSaveValsAndRanges ( )
protected
void calcFingParsObject::fillInStats ( BinIDValueSet ,
ObjectSet< Stats::RunCalc< float > > &  ,
Stats::Type   
) const
protected
void calcFingParsObject::findDataSetID ( MultiID ) const
protected
TypeSet< Interval<float> > calcFingParsObject::getRanges ( ) const
inline
BufferString calcFingParsObject::getRgRefPick ( ) const
inline
int calcFingParsObject::getRgRefType ( ) const
inline
TypeSet<float> calcFingParsObject::getValues ( ) const
inline
TypeSet<int> calcFingParsObject::getWeights ( ) const
inline
calcFingParsObject::mODTextTranslationClass ( calcFingParsObject  )
private
void calcFingParsObject::saveValsAndRanges ( const TypeSet< float > &  ,
const TypeSet< Interval< float > > &   
)
protected
void calcFingParsObject::setDescSet ( DescSet ds)
inline
void calcFingParsObject::setRanges ( TypeSet< Interval< float > >  rg)
inline
void calcFingParsObject::setRgRefPick ( const char *  pickid)
inline
void calcFingParsObject::setRgRefType ( int  type)
inline
void calcFingParsObject::setUserRefList ( BufferStringSet refset)
inline
void calcFingParsObject::setValRgSet ( BinIDValueSet ,
bool   
)
void calcFingParsObject::setValStatsType ( int  typ)
inline
void calcFingParsObject::setValues ( TypeSet< float >  vals)
inline
void calcFingParsObject::setWeights ( TypeSet< int >  wgs)
inline

Member Data Documentation

DescSet* calcFingParsObject::attrset_
protected
uiParent* calcFingParsObject::parent_
protected
ObjectSet<BinIDValueSet> calcFingParsObject::posset_
protected
TypeSet< Interval<float> > calcFingParsObject::ranges_
protected
BufferStringSet* calcFingParsObject::reflist_
protected
BufferString calcFingParsObject::rgpickset_
protected
int calcFingParsObject::rgreftype_
protected
int calcFingParsObject::statstype_
protected
TypeSet<float> calcFingParsObject::values_
protected
TypeSet<int> calcFingParsObject::weights_
protected

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