Public Member Functions | |
| EdgeLineSet (EM::Horizon3D &, const EM::SectionID &) | |
| virtual | ~EdgeLineSet () |
| void | removeAll () |
| EdgeLineSet * | clone () const |
| void | setSection (const EM::SectionID &) |
| bool | isOnLine (const RowCol &, int *lineidx=0, int *segmentidx=0, int *segmentpos=0) const |
| int | addLine (EdgeLine *line) |
| int | nrLines () const |
| int | getMainLine () const |
| const EdgeLine * | getLine (int idx) const |
| EdgeLine * | getLine (int idx) |
| bool | adaptToHorizon () |
| bool | findLines (EdgeLineCreationFunc=EdgeLineSegment::create) |
| bool | removeAllNodesOutsideLines () |
| const EM::Horizon3D & | getHorizon () const |
| EM::Horizon3D & | getHorizon () |
| EM::SectionID | getSection () const |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
Public Attributes | |
| Notifier< EdgeLineSet > | changenotifier |
Protected Member Functions | |
| void | changedLineCB (CallBacker *) |
Static Protected Member Functions | |
| static const char * | nrlinesstr () |
| static const char * | lineprefixstr () |
Protected Attributes | |
| ObjectSet< EdgeLine > | lines |
| EM::Horizon3D & | horizon_ |
| EM::SectionID | section |
| EM::EdgeLineSet::EdgeLineSet | ( | EM::Horizon3D & | , | |
| const EM::SectionID & | ||||
| ) |
| virtual EM::EdgeLineSet::~EdgeLineSet | ( | ) | [virtual] |
| bool EM::EdgeLineSet::adaptToHorizon | ( | ) |
| int EM::EdgeLineSet::addLine | ( | EdgeLine * | line | ) |
| void EM::EdgeLineSet::changedLineCB | ( | CallBacker * | ) | [protected] |
| EdgeLineSet* EM::EdgeLineSet::clone | ( | ) | const |
| void EM::EdgeLineSet::fillPar | ( | IOPar & | ) | const |
| bool EM::EdgeLineSet::findLines | ( | EdgeLineCreationFunc | = EdgeLineSegment::create |
) |
| const EM::Horizon3D& EM::EdgeLineSet::getHorizon | ( | ) | const [inline] |
| EM::Horizon3D& EM::EdgeLineSet::getHorizon | ( | ) | [inline] |
| const EdgeLine* EM::EdgeLineSet::getLine | ( | int | idx | ) | const |
| EdgeLine* EM::EdgeLineSet::getLine | ( | int | idx | ) |
| int EM::EdgeLineSet::getMainLine | ( | ) | const |
| EM::SectionID EM::EdgeLineSet::getSection | ( | ) | const [inline] |
| bool EM::EdgeLineSet::isOnLine | ( | const RowCol & | , | |
| int * | lineidx = 0, |
|||
| int * | segmentidx = 0, |
|||
| int * | segmentpos = 0 | |||
| ) | const |
| static const char* EM::EdgeLineSet::lineprefixstr | ( | ) | [static, protected] |
| int EM::EdgeLineSet::nrLines | ( | ) | const [inline] |
| static const char* EM::EdgeLineSet::nrlinesstr | ( | ) | [static, protected] |
| void EM::EdgeLineSet::removeAll | ( | ) |
| bool EM::EdgeLineSet::removeAllNodesOutsideLines | ( | ) |
| void EM::EdgeLineSet::setSection | ( | const EM::SectionID & | ) |
| bool EM::EdgeLineSet::usePar | ( | const IOPar & | ) |
EM::Horizon3D& EM::EdgeLineSet::horizon_ [protected] |
ObjectSet<EdgeLine> EM::EdgeLineSet::lines [protected] |
EM::SectionID EM::EdgeLineSet::section [protected] |
1.7.1