Public Member Functions | Protected Attributes

PreStack::MuteDef Class Reference

Inheritance diagram for PreStack::MuteDef:
NamedObject CallBacker

List of all members.

Public Member Functions

 MuteDef (const char *nm=0)
 MuteDef (const MuteDef &)
 ~MuteDef ()
MuteDefoperator= (const MuteDef &)
int size () const
int indexOf (const BinID &) const
PointBasedMathFunctiongetFn (int idx)
BinIDgetPos (int idx)
const PointBasedMathFunctiongetFn (int idx) const
const BinIDgetPos (int idx) const
void add (PointBasedMathFunction *, const BinID &pos)
 Function becomes mine.
void remove (int idx)
float value (float offs, const BinID &) const
bool isChanged () const
void setChanged (bool yn)

Protected Attributes

ObjectSet< PointBasedMathFunctionfns_
TypeSet< BinIDpos_
bool ischanged_

Constructor & Destructor Documentation

PreStack::MuteDef::MuteDef ( const char *  nm = 0  ) 
PreStack::MuteDef::MuteDef ( const MuteDef  ) 
PreStack::MuteDef::~MuteDef (  ) 

Member Function Documentation

void PreStack::MuteDef::add ( PointBasedMathFunction ,
const BinID pos 
)

Function becomes mine.

PointBasedMathFunction& PreStack::MuteDef::getFn ( int  idx  ) 
const PointBasedMathFunction& PreStack::MuteDef::getFn ( int  idx  )  const
BinID& PreStack::MuteDef::getPos ( int  idx  ) 
const BinID& PreStack::MuteDef::getPos ( int  idx  )  const
int PreStack::MuteDef::indexOf ( const BinID  )  const
bool PreStack::MuteDef::isChanged (  )  const [inline]
MuteDef& PreStack::MuteDef::operator= ( const MuteDef  ) 
void PreStack::MuteDef::remove ( int  idx  ) 
void PreStack::MuteDef::setChanged ( bool  yn  )  [inline]
int PreStack::MuteDef::size (  )  const
float PreStack::MuteDef::value ( float  offs,
const BinID  
) const

Interpolates between defined positions


Member Data Documentation