Public Types | |
| enum | ModifyMode { Shift, Remove } |
Public Member Functions | |
| HorizonModifier (bool is2d=false) | |
| ~HorizonModifier () | |
| bool | setHorizons (const MultiID &, const MultiID &) |
| void | setStaticHorizon (bool tophor) |
| void | setMode (ModifyMode) |
| void | doWork () |
Protected Member Functions | |
| bool | getNextNode (BinID &) |
| bool | getNextNode3D (BinID &) |
| bool | getNextNode2D (BinID &) |
| void | getLines (const EM::Horizon *) |
| float | getDepth2D (const EM::Horizon *, const BinID &) |
| void | shiftNode (const BinID &) |
| void | removeNode (const BinID &) |
Protected Attributes | |
| EM::Horizon * | tophor_ |
| EM::Horizon * | bothor_ |
| bool | is2d_ |
| TypeSet< PosInfo::GeomID > | geomids_ |
| TypeSet< StepInterval< int > > | trcrgs_ |
| HorSamplingIterator * | iter_ |
| ModifyMode | modifymode_ |
| bool | topisstatic_ |
| HorizonModifier::HorizonModifier | ( | bool | is2d = false |
) |
| HorizonModifier::~HorizonModifier | ( | ) |
| void HorizonModifier::doWork | ( | ) |
| float HorizonModifier::getDepth2D | ( | const EM::Horizon * | , | |
| const BinID & | ||||
| ) | [protected] |
| void HorizonModifier::getLines | ( | const EM::Horizon * | ) | [protected] |
| bool HorizonModifier::getNextNode | ( | BinID & | ) | [protected] |
| bool HorizonModifier::getNextNode2D | ( | BinID & | ) | [protected] |
| bool HorizonModifier::getNextNode3D | ( | BinID & | ) | [protected] |
| void HorizonModifier::removeNode | ( | const BinID & | ) | [protected] |
| void HorizonModifier::setMode | ( | ModifyMode | ) |
| void HorizonModifier::setStaticHorizon | ( | bool | tophor | ) |
| void HorizonModifier::shiftNode | ( | const BinID & | ) | [protected] |
EM::Horizon* HorizonModifier::bothor_ [protected] |
TypeSet<PosInfo::GeomID> HorizonModifier::geomids_ [protected] |
bool HorizonModifier::is2d_ [protected] |
HorSamplingIterator* HorizonModifier::iter_ [protected] |
ModifyMode HorizonModifier::modifymode_ [protected] |
EM::Horizon* HorizonModifier::tophor_ [protected] |
bool HorizonModifier::topisstatic_ [protected] |
TypeSet<StepInterval<int> > HorizonModifier::trcrgs_ [protected] |
1.7.1