Public Member Functions | |
| HorizonEditor (EM::Horizon3D &) | |
| void | getEditIDs (TypeSet< EM::PosID > &) const |
| bool | addEditID (const EM::PosID &) |
| bool | removeEditID (const EM::PosID &) |
| bool | boxEditArea () const |
| void | setBoxEditArea (bool nb) |
| const RowCol & | getEditArea () const |
| void | setEditArea (const RowCol &rc) |
| const BufferStringSet * | getAlongMovingStyleNames () const |
| int | getAlongMovingStyle () const |
| void | setAlongMovingStyle (int nv) |
Static Public Member Functions | |
| static ObjectEditor * | create (EM::EMObject &) |
| static void | initClass () |
Protected Member Functions | |
| virtual | ~HorizonEditor () |
| void | getAlongMovingNodes (const EM::PosID &, TypeSet< EM::PosID > &, TypeSet< float > *) const |
| Geometry::ElementEditor * | createEditor (const EM::SectionID &) |
| void | emChangeCB (CallBacker *) |
Protected Attributes | |
| BufferStringSet | vertstylenames |
| RowCol | editarea |
| bool | horbox |
| int | vertstyle |
| MPE::HorizonEditor::HorizonEditor | ( | EM::Horizon3D & | ) |
| virtual MPE::HorizonEditor::~HorizonEditor | ( | ) | [protected, virtual] |
| bool MPE::HorizonEditor::addEditID | ( | const EM::PosID & | ) | [virtual] |
Add node for editing. Note that this may not be possible, and false may be returned.
Reimplemented from MPE::ObjectEditor.
| bool MPE::HorizonEditor::boxEditArea | ( | ) | const [inline] |
| static ObjectEditor* MPE::HorizonEditor::create | ( | EM::EMObject & | ) | [static] |
| Geometry::ElementEditor* MPE::HorizonEditor::createEditor | ( | const EM::SectionID & | ) | [protected, virtual] |
Implements MPE::ObjectEditor.
| void MPE::HorizonEditor::emChangeCB | ( | CallBacker * | ) | [protected] |
| void MPE::HorizonEditor::getAlongMovingNodes | ( | const EM::PosID & | , | |
| TypeSet< EM::PosID > & | , | |||
| TypeSet< float > * | ||||
| ) | const [protected, virtual] |
Gets the positions that are moved along and their corresponding factors.
Reimplemented from MPE::ObjectEditor.
| int MPE::HorizonEditor::getAlongMovingStyle | ( | ) | const [inline, virtual] |
Reimplemented from MPE::ObjectEditor.
| const BufferStringSet* MPE::HorizonEditor::getAlongMovingStyleNames | ( | ) | const [virtual] |
Reimplemented from MPE::ObjectEditor.
| const RowCol& MPE::HorizonEditor::getEditArea | ( | ) | const [inline] |
Gives all nodes that can be moved.
Reimplemented from MPE::ObjectEditor.
| static void MPE::HorizonEditor::initClass | ( | ) | [static] |
| bool MPE::HorizonEditor::removeEditID | ( | const EM::PosID & | ) | [virtual] |
Remove editing node. Note that this may not be possible, and false may be returned.
Reimplemented from MPE::ObjectEditor.
| void MPE::HorizonEditor::setAlongMovingStyle | ( | int | index | ) | [inline, virtual] |
| index | refers to the list returned by getAlongMovingStyleNames(). |
Reimplemented from MPE::ObjectEditor.
| void MPE::HorizonEditor::setBoxEditArea | ( | bool | nb | ) | [inline] |
| void MPE::HorizonEditor::setEditArea | ( | const RowCol & | rc | ) | [inline] |
RowCol MPE::HorizonEditor::editarea [protected] |
bool MPE::HorizonEditor::horbox [protected] |
int MPE::HorizonEditor::vertstyle [protected] |
BufferStringSet MPE::HorizonEditor::vertstylenames [protected] |
1.7.1