Public Member Functions | |
| ElementEditor (Geometry::Element &element) | |
| virtual | ~ElementEditor () |
| const Element & | getElement () const |
| Element & | getElement () |
| virtual void | getEditIDs (TypeSet< GeomPosID > &) const |
| virtual Coord3 | getPosition (GeomPosID) const |
| virtual bool | setPosition (GeomPosID, const Coord3 &) |
| virtual bool | mayTranslate1D (GeomPosID) const |
| virtual Coord3 | translation1DDirection (GeomPosID) const |
| virtual bool | mayTranslate2D (GeomPosID) const |
| virtual Coord3 | translation2DNormal (GeomPosID) const |
| virtual bool | mayTranslate3D (GeomPosID) const |
| virtual bool | maySetNormal (GeomPosID) const |
| virtual Coord3 | getNormal (GeomPosID) const |
| virtual bool | setNormal (GeomPosID, const Coord3 &) |
| virtual bool | maySetDirection (GeomPosID) const |
| virtual Coord3 | getDirectionPlaneNormal (GeomPosID) const |
| virtual Coord3 | getDirection (GeomPosID) const |
| virtual bool | setDirection (GeomPosID, const Coord3 &) |
Public Attributes | |
| Notifier< ElementEditor > | editpositionchange |
Protected Attributes | |
| Geometry::Element & | element |
| Geometry::ElementEditor::ElementEditor | ( | Geometry::Element & | element | ) |
| virtual Geometry::ElementEditor::~ElementEditor | ( | ) | [virtual] |
| virtual Coord3 Geometry::ElementEditor::getDirection | ( | GeomPosID | ) | const [virtual] |
| virtual Coord3 Geometry::ElementEditor::getDirectionPlaneNormal | ( | GeomPosID | ) | const [virtual] |
| virtual void Geometry::ElementEditor::getEditIDs | ( | TypeSet< GeomPosID > & | ) | const [virtual] |
| Element& Geometry::ElementEditor::getElement | ( | ) | [inline] |
| const Element& Geometry::ElementEditor::getElement | ( | ) | const [inline] |
| virtual Coord3 Geometry::ElementEditor::getNormal | ( | GeomPosID | ) | const [virtual] |
| virtual Coord3 Geometry::ElementEditor::getPosition | ( | GeomPosID | ) | const [virtual] |
| virtual bool Geometry::ElementEditor::maySetDirection | ( | GeomPosID | ) | const [virtual] |
| virtual bool Geometry::ElementEditor::maySetNormal | ( | GeomPosID | ) | const [virtual] |
| virtual bool Geometry::ElementEditor::mayTranslate1D | ( | GeomPosID | ) | const [virtual] |
Reimplemented in Geometry::ElementEditorImpl.
| virtual bool Geometry::ElementEditor::mayTranslate2D | ( | GeomPosID | ) | const [virtual] |
Reimplemented in Geometry::ElementEditorImpl, Geometry::PolygonSurfEditor, and Geometry::StickSetEditor.
| virtual bool Geometry::ElementEditor::mayTranslate3D | ( | GeomPosID | ) | const [virtual] |
Reimplemented in Geometry::ElementEditorImpl.
| virtual bool Geometry::ElementEditor::setDirection | ( | GeomPosID | , | |
| const Coord3 & | ||||
| ) | [virtual] |
| virtual bool Geometry::ElementEditor::setNormal | ( | GeomPosID | , | |
| const Coord3 & | ||||
| ) | [virtual] |
| virtual bool Geometry::ElementEditor::setPosition | ( | GeomPosID | , | |
| const Coord3 & | ||||
| ) | [virtual] |
| virtual Coord3 Geometry::ElementEditor::translation1DDirection | ( | GeomPosID | ) | const [virtual] |
Reimplemented in Geometry::ElementEditorImpl.
| virtual Coord3 Geometry::ElementEditor::translation2DNormal | ( | GeomPosID | ) | const [virtual] |
Reimplemented in Geometry::ElementEditorImpl, Geometry::PolygonSurfEditor, and Geometry::StickSetEditor.
Won't trigger on position-changes, but when new edit positions are avaliable or editpositions has been removed
Geometry::Element& Geometry::ElementEditor::element [protected] |
1.7.1