Public Member Functions | |
| MuteDef (const char *nm=0) | |
| MuteDef (const MuteDef &) | |
| ~MuteDef () | |
| MuteDef & | operator= (const MuteDef &) |
| int | size () const |
| int | indexOf (const BinID &) const |
| PointBasedMathFunction & | getFn (int idx) |
| BinID & | getPos (int idx) |
| const PointBasedMathFunction & | getFn (int idx) const |
| const BinID & | getPos (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< PointBasedMathFunction > | fns_ |
| TypeSet< BinID > | pos_ |
| bool | ischanged_ |
| PreStack::MuteDef::MuteDef | ( | const char * | nm = 0 |
) |
| PreStack::MuteDef::MuteDef | ( | const MuteDef & | ) |
| PreStack::MuteDef::~MuteDef | ( | ) |
| 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] |
| 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
ObjectSet<PointBasedMathFunction> PreStack::MuteDef::fns_ [protected] |
bool PreStack::MuteDef::ischanged_ [protected] |
TypeSet<BinID> PreStack::MuteDef::pos_ [protected] |
1.7.1