Public Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions

VolProc::Chain Class Reference

List of all members.

Public Member Functions

 Chain ()
void setZStep (float z, bool zit)
float getZStep () const
bool zIsT () const
int nrSteps () const
StepgetStep (int)
int indexOf (const Step *) const
void addStep (Step *)
void insertStep (int, Step *)
void swapSteps (int, int)
void removeStep (int)
const VelocityDescgetVelDesc () const
void fillPar (IOPar &) const
bool usePar (const IOPar &)
void setStorageID (const MultiID &mid)
const MultiIDstorageID () const
bool areSamplesIndependent () const
const char * errMsg () const

Static Protected Member Functions

static const char * sKeyNrSteps ()
static const char * sKeyStepType ()

Protected Attributes

MultiID storageid_
ObjectSet< Stepsteps_
float zstep_
bool zit_
BufferString errmsg_

Private Member Functions

 mRefCountImpl (Chain)

Detailed Description

A chain of Steps that can be applied to a volume of scalars.


Constructor & Destructor Documentation

VolProc::Chain::Chain (  ) 

Member Function Documentation

void VolProc::Chain::addStep ( Step  ) 
bool VolProc::Chain::areSamplesIndependent (  )  const
const char* VolProc::Chain::errMsg (  )  const
void VolProc::Chain::fillPar ( IOPar  )  const
Step* VolProc::Chain::getStep ( int   ) 
const VelocityDesc* VolProc::Chain::getVelDesc (  )  const
float VolProc::Chain::getZStep (  )  const [inline]
int VolProc::Chain::indexOf ( const Step  )  const
void VolProc::Chain::insertStep ( int  ,
Step  
)
VolProc::Chain::mRefCountImpl ( Chain   )  [private]
int VolProc::Chain::nrSteps (  )  const
void VolProc::Chain::removeStep ( int   ) 
void VolProc::Chain::setStorageID ( const MultiID mid  ) 
void VolProc::Chain::setZStep ( float  z,
bool  zit 
) [inline]
static const char* VolProc::Chain::sKeyNrSteps (  )  [inline, static, protected]
static const char* VolProc::Chain::sKeyStepType (  )  [inline, static, protected]
const MultiID& VolProc::Chain::storageID (  )  const [inline]
void VolProc::Chain::swapSteps ( int  ,
int   
)
bool VolProc::Chain::usePar ( const IOPar  ) 
bool VolProc::Chain::zIsT (  )  const [inline]

Member Data Documentation

bool VolProc::Chain::zit_ [protected]
float VolProc::Chain::zstep_ [protected]