Public Member Functions | |
| FaultStickSetEditor (EM::FaultStickSet &) | |
| void | setEditIDs (const TypeSet< EM::PosID > *editpids) |
| void | getEditIDs (TypeSet< EM::PosID > &) const |
| void | setLastClicked (const EM::PosID &) |
| void | setSowingPivot (const Coord3) |
| void | setZScale (float) |
| void | setScaleVector (const Coord3 &v) |
| x'=x, y'=v1*x*+v2*y, z'=v3*z | |
| void | getInteractionInfo (EM::PosID &insertpid, const MultiID *lineset, const char *linenm, const Coord3 &pos, const Coord3 *posnorm=0) const |
| bool | removeSelection (const Selector< Coord3 > &) |
Static Public Member Functions | |
| static ObjectEditor * | create (EM::EMObject &) |
| static void | initClass () |
Protected Member Functions | |
| float | distToStick (int sticknr, const EM::SectionID &sid, const MultiID *lineset, const char *linenm, const Coord3 &pos, const Coord3 *posnorm) const |
| bool | getNearestStick (int &sticknr, EM::SectionID &sid, const MultiID *lineset, const char *linenm, const Coord3 &pos, const Coord3 *posnorm) const |
| void | getPidsOnStick (EM::PosID &insertpid, int sticknr, const EM::SectionID &, const Coord3 &pos) const |
| Geometry::ElementEditor * | createEditor (const EM::SectionID &) |
| int | getLastClickedStick () const |
Protected Attributes | |
| Coord3 | scalevector_ |
| Coord | xtrans_ |
| Coord | ytrans_ |
| const TypeSet< EM::PosID > * | editpids_ |
| Coord3 | sowingpivot_ |
| TypeSet< Coord3 > | sowinghistory_ |
| MPE::FaultStickSetEditor::FaultStickSetEditor | ( | EM::FaultStickSet & | ) |
| static ObjectEditor* MPE::FaultStickSetEditor::create | ( | EM::EMObject & | ) | [static] |
| Geometry::ElementEditor* MPE::FaultStickSetEditor::createEditor | ( | const EM::SectionID & | ) | [protected, virtual] |
Implements MPE::ObjectEditor.
| float MPE::FaultStickSetEditor::distToStick | ( | int | sticknr, | |
| const EM::SectionID & | sid, | |||
| const MultiID * | lineset, | |||
| const char * | linenm, | |||
| const Coord3 & | pos, | |||
| const Coord3 * | posnorm | |||
| ) | const [protected] |
Gives all nodes that can be moved.
Reimplemented from MPE::ObjectEditor.
| void MPE::FaultStickSetEditor::getInteractionInfo | ( | EM::PosID & | insertpid, | |
| const MultiID * | lineset, | |||
| const char * | linenm, | |||
| const Coord3 & | pos, | |||
| const Coord3 * | posnorm = 0 | |||
| ) | const |
| int MPE::FaultStickSetEditor::getLastClickedStick | ( | ) | const [protected] |
| bool MPE::FaultStickSetEditor::getNearestStick | ( | int & | sticknr, | |
| EM::SectionID & | sid, | |||
| const MultiID * | lineset, | |||
| const char * | linenm, | |||
| const Coord3 & | pos, | |||
| const Coord3 * | posnorm | |||
| ) | const [protected] |
| void MPE::FaultStickSetEditor::getPidsOnStick | ( | EM::PosID & | insertpid, | |
| int | sticknr, | |||
| const EM::SectionID & | , | |||
| const Coord3 & | pos | |||
| ) | const [protected] |
| static void MPE::FaultStickSetEditor::initClass | ( | ) | [static] |
| void MPE::FaultStickSetEditor::setLastClicked | ( | const EM::PosID & | ) |
| void MPE::FaultStickSetEditor::setScaleVector | ( | const Coord3 & | v | ) |
x'=x, y'=v1*x*+v2*y, z'=v3*z
| void MPE::FaultStickSetEditor::setSowingPivot | ( | const | Coord3 | ) |
| void MPE::FaultStickSetEditor::setZScale | ( | float | ) |
const TypeSet<EM::PosID>* MPE::FaultStickSetEditor::editpids_ [protected] |
Coord3 MPE::FaultStickSetEditor::scalevector_ [protected] |
TypeSet<Coord3> MPE::FaultStickSetEditor::sowinghistory_ [protected] |
Coord3 MPE::FaultStickSetEditor::sowingpivot_ [protected] |
Coord MPE::FaultStickSetEditor::xtrans_ [protected] |
Coord MPE::FaultStickSetEditor::ytrans_ [protected] |
1.7.1