OpendTect-6_4  6.4
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
Strat::Layer Class Reference

data for a layer. More...

Public Types

typedef CompoundKey ID
 

Public Member Functions

 Layer (const LeafUnitRef &)
 
 Layer (const Layer &)
 
 ~Layer ()
 
Layeroperator= (const Layer &)
 
BufferString name () const
 
const LeafUnitRefunitRef () const
 
void setRef (const LeafUnitRef &r)
 
const RefTreerefTree () const
 
const Lithologylithology () const
 
const Contentcontent () const
 
float zTop () const
 
int nrValues () const
 
float thickness () const
 
float value (int) const
 can be undef More...
 
bool isMath (int) const
 
const LayerValuegetLayerValue (int) const
 
void getValues (TypeSet< float > &) const
 
float zBot () const
 
float depth () const
 
void setZTop (float v)
 
void setThickness (float v)
 
void setValue (int, float)
 
void setValue (int, const Math::Formula &, const PropertyRefSelection &, float xpos=0.5f)
 
void setValue (int, const IOPar &, const PropertyRefSelection &)
 
void setValue (int, LayerValue *)
 becomes mine More...
 
void setContent (const Content &c)
 
void setXPos (float)
 
ID id () const
 unitRef().fullCode() More...
 
Color dispColor (bool lith_else_upnode) const
 

Static Public Member Functions

static const PropertyRefthicknessRef ()
 

Protected Member Functions

void setLV (int, LayerValue *)
 

Protected Attributes

const LeafUnitRefref_
 
float ztop_
 
ObjectSet< LayerValuevals_
 
const Contentcontent_
 

Private Member Functions

 mODTextTranslationClass (Layer)
 

Detailed Description

data for a layer.

Layers are atached to a UnitRef. To understand the values, you need access to the governing PropertyRefSet, usually attached to the LayerSequence that the Layer is part of.

Member Typedef Documentation

Constructor & Destructor Documentation

Strat::Layer::Layer ( const LeafUnitRef )
Strat::Layer::Layer ( const Layer )
Strat::Layer::~Layer ( )

Member Function Documentation

const Content& Strat::Layer::content ( ) const
float Strat::Layer::depth ( ) const
inline
Color Strat::Layer::dispColor ( bool  lith_else_upnode) const
const LayerValue* Strat::Layer::getLayerValue ( int  ) const
void Strat::Layer::getValues ( TypeSet< float > &  ) const
ID Strat::Layer::id ( ) const

unitRef().fullCode()

bool Strat::Layer::isMath ( int  ) const
const Lithology& Strat::Layer::lithology ( ) const
Strat::Layer::mODTextTranslationClass ( Layer  )
private
BufferString Strat::Layer::name ( ) const
int Strat::Layer::nrValues ( ) const
inline
Layer& Strat::Layer::operator= ( const Layer )
const RefTree& Strat::Layer::refTree ( ) const
void Strat::Layer::setContent ( const Content c)
inline
void Strat::Layer::setLV ( int  ,
LayerValue  
)
protected
void Strat::Layer::setRef ( const LeafUnitRef r)
inline
void Strat::Layer::setThickness ( float  v)
void Strat::Layer::setValue ( int  ,
float   
)
void Strat::Layer::setValue ( int  ,
const Math::Formula ,
const PropertyRefSelection ,
float  xpos = 0.5f 
)
void Strat::Layer::setValue ( int  ,
const IOPar ,
const PropertyRefSelection  
)
void Strat::Layer::setValue ( int  ,
LayerValue  
)

becomes mine

void Strat::Layer::setXPos ( float  )
void Strat::Layer::setZTop ( float  v)
inline
float Strat::Layer::thickness ( ) const
static const PropertyRef& Strat::Layer::thicknessRef ( )
static
const LeafUnitRef& Strat::Layer::unitRef ( ) const
inline
float Strat::Layer::value ( int  ) const

can be undef

float Strat::Layer::zBot ( ) const
inline
float Strat::Layer::zTop ( ) const
inline

Member Data Documentation

const Content* Strat::Layer::content_
protected
const LeafUnitRef* Strat::Layer::ref_
protected
ObjectSet<LayerValue> Strat::Layer::vals_
protected
float Strat::Layer::ztop_
protected

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