|
Developer Documentation
|
#include <Plugin-PolyLine/PolyLinePlugin.hh>
Public Types | |
| enum | EditMode { PL_NONE =0 , PL_INSERT =1 , PL_INSERTCIRCLE , PL_INSERTSPLINE , PL_DELETE , PL_MOVE , PL_SPLIT , PL_MERGE , PL_SMART_MOVE , PL_COPY_PASTE } |
| Edit Mode of PolyLinePlugin. More... | |
Public Slots | |
| void | slotEnablePickMode (const QString &_name) |
| QString | version () |
| void | createCircle_createUI (int _polyLineObjectID) |
| void | createSpline_createUI (int _polyLineObjectID) |
Signals | |
| void | updateView () |
| void | updatedObject (int _identifier, const UpdateType &_type) |
| void | nodeVisibilityChanged (int _id) |
| void | addPickMode (const std::string &_mode) |
| void | addHiddenPickMode (const std::string &_mode) |
| void | setPickModeToolbar (const std::string &_mode, QToolBar *_toolbar) |
| void | setPickModeMouseTracking (const std::string &_mode, bool _mouseTracking) |
| void | log (Logtype _type, QString _message) |
| void | log (QString _message) |
| void | addToolbar (QToolBar *_toolbar) |
| void | getToolBar (QString _name, QToolBar *&_toolbar) |
| void | scriptInfo (QString _functionName) |
| void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon) |
| void | deleteObject (int _id) |
| void | addEmptyObject (DataType _type, int &_id) |
| void | registerKey (int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false) |
| void | showStatusMessage (QString _message, int _timeout=0) |
| void | clearStatusMessage () |
| void | addContextMenuItem (QAction *_action, DataType _objectType, ContextMenuType _type) |
Signals inherited from BaseInterface | |
| virtual void | updateView () |
| Update current view in Main Application. | |
| virtual void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
| Set a description for a public slot. | |
| virtual void | setRenderer (unsigned int _viewer, QString _rendererName) |
| Set a renderer for the given viewer. | |
Signals inherited from PickingInterface | |
| virtual void | addPickMode (const std::string &_mode) |
| Add a new picking mode to the examiner. | |
Signals inherited from ToolboxInterface | |
| virtual void | addToolbox (QString _name, QWidget *_widget) |
| Add a toolbox widget to the gui with the given name. | |
Signals inherited from LoggingInterface | |
| virtual void | log (Logtype _type, QString _message)=0 |
| virtual void | log (QString _message)=0 |
Signals inherited from LoadSaveInterface | |
| virtual void | save (int _id, QString _filename) |
| Save object to a file. | |
| virtual void | load (QString _filename, DataType _type, int &_id) |
| Load object from file with a specific DataType. | |
Signals inherited from ToolbarInterface | |
| virtual void | addToolbar (QToolBar *_toolbar) |
| Adds a Toolbar to the main widget. | |
Signals inherited from StatusbarInterface | |
| virtual void | showStatusMessage (QString _message, int _timeout=0) |
| Show a message in the status bar. | |
Signals inherited from KeyInterface | |
| virtual void | registerKey (int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false) |
| Register a key-combination for your plugin. | |
Signals inherited from ScriptInterface | |
| virtual void | scriptInfo (QString _functionWithParameters) |
| Emit this signal if a scriptable function is executed. | |
| virtual void | getScriptingEngine (QScriptEngine *&_engine) |
| virtual void | executeFileScript (QString _filename) |
| virtual void | getAvailableFunctions (QStringList &_functions) |
Signals inherited from ContextMenuInterface | |
| virtual void | addContextMenuItem (QAction *_action, ContextMenuType _type) |
| Add an entry for a context Menu. | |
Public Member Functions | |
| PolyLinePlugin () | |
| default constructor | |
| ~PolyLinePlugin () | |
| default destructor | |
| QString | name () |
| Name of the Plugin. | |
| QString | description () |
| Description of the Plugin. | |
| int | generatePolyLineFromCut (int _objectId, Vector _planePoint, Vector _planeNormal, int _polyLineId=-1) |
| Generates a polyLine of a plane intersection. | |
| IdList | generatePolyLinesFromCut (int _objectId, Vector _planePoint, Vector _planeNormal) |
| Generates a polyLine of a plane intersection. | |
Private Slots | |
| void | initializePlugin () |
| void | slotEditModeChanged () |
| void | slotMouseEvent (QMouseEvent *_event) |
| void | slotKeyEvent (QKeyEvent *_event) |
| void | slotPickModeChanged (const std::string &_mode) |
| void | pluginsInitialized () |
| bool | pick_triangle_mesh (QPoint mPos, TriMeshObject *&_mesh_object_, TriMesh::FaceHandle &_fh, TriMesh::VertexHandle &_vh, ACG::Vec3d &_hitPoint) |
| void | slotUpdateContextMenu (int objectId) |
| void | slot_subdivide () |
| void | slot_subdivide_percent (bool _checked) |
| void | slot_decimate () |
| void | slot_decimate_percent (bool _checked) |
| void | slot_smooth () |
| void | slot_smooth (PolyLineObject *&_pol) |
| void | slot_project () |
| void | slot_project (PolyLineObject *&_pol) |
| void | slot_smooth_project () |
| void | slot_smooth_project (PolyLineObject *&_pol) |
| void | slot_smart_move_timer () |
| void | slot_setCirclePointNum (int i) |
| void | slot_setSplinePointNum (int i) |
| virtual void | slotObjectUpdated (int _identifier, const UpdateType &_type) |
| void | slot_duplicate () |
| void | slot_instanciate () |
| void | finishSpline () |
| void | slotScissorButton () |
| Scissor Button was hit. | |
| void | slotScissorLinesButton () |
| Scissor Button for multiple polylines was hit. | |
| void | slotTriggerCutPlaneSelect () |
| Generate PolyLine after the cutPlane has been drawn. | |
Private Slots inherited from BaseInterface | |
| virtual void | exit () |
| virtual QString | version () |
| Return a version string for your plugin. | |
Private Slots inherited from KeyInterface | |
| virtual void | slotKeyEvent (QKeyEvent *_event) |
| Key Event from Main App. | |
Private Member Functions | |
| EditMode | mode () |
| void | me_insert (QMouseEvent *_event) |
| void | me_insertCircle (QMouseEvent *_event) |
| void | me_insertSpline (QMouseEvent *_event) |
| void | me_delete (QMouseEvent *_event) |
| void | me_move (QMouseEvent *_event) |
| void | me_split (QMouseEvent *_event) |
| void | me_merge (QMouseEvent *_event) |
| void | me_smart_move (QMouseEvent *_event) |
| void | me_copyPasteMouse (QMouseEvent *_event) |
| bool | createCircle_getPointOnMesh (TriMeshObject *_triMeshObject, ACG::Vec3d _center, ACG::Vec3d _pOnPlane, ACG::Vec3d _n, ACG::Vec3d *_pOut) |
| Calculates a point on the mesh. | |
| bool | createCircle_getHitInfo (PolyLineCircleData *_circleData, ACG::Vec3d _hit_Point, ACG::Vec3d *_pOut=0, double *_r=0, ACG::Vec3d *_onPlane=0) |
| Calculates common info. | |
| ACG::Vec3d | createCircle_getHit (PolyLineCircleData *_circleData, ACG::Vec3d _hit_point) |
| Returns point on mesh or point on the normal plane. | |
| void | updatePolyEllipse (PolyLineObject *_lineObject, unsigned int _pointCount) |
| Generates points for the ellipse. | |
| void | updateHandles (PolyLineObject *_lineObject) |
| Updates the center, forward and side handle of the Poly ellipse. | |
| void | updatePolyBezierSpline (PolyLineObject *_lineObject, unsigned int _pointsPerSegment) |
| Generates points for the spline, updates handles. | |
| void | updatePolyBezierHandles (PolyLineObject *_lineObject, ACG::SceneGraph::LineNode *_line) |
| Updates all the handles on the PolyBezier. | |
| ACG::Vec3d | getPointOnMesh (PolyLineBezierSplineData *_SplineData, ACG::Vec3d _point, ACG::Vec3d *_nor=0) |
| Returns the nearest point on the mesh or if none could be found the input. | |
Template Functions | |
| template<class MeshT > | |
| std::vector< ACG::Vec3d > | getIntersectionPoints (MeshT *_mesh, uint _fh, ACG::Vec3d _planeNormal, ACG::Vec3d _planePoint, bool &_closed) |
| get the points from the closest connected intersection between mesh and plane | |
| template<class MeshT > | |
| std::vector< std::vector< ACG::Vec3d > > | getMultipleIntersectionPoints (MeshT *_mesh, ACG::Vec3d _planeNormal, ACG::Vec3d _planePoint) |
| get all points from the intersection between mesh and plane | |
| template<class MeshT > | |
| MeshT::EdgeHandle | getCuttedEdge (MeshT &_mesh, ACG::Vec3d &_planeNormal, ACG::Vec3d &_planePoint) |
| get an edge of the mesh that is cut by the plane | |
Private Member Functions inherited from BaseInterface | |
| virtual void | noguiSupported () |
| virtual | ~BaseInterface () |
| Destructor. | |
| virtual void | blockScenegraphUpdates (bool _block) |
| Tell the core to prevent scenegraph updates. | |
| virtual void | updatedObject (int _objectId) |
| An object has been changed or added by this plugin. | |
| virtual void | updatedObject (int _identifier, const UpdateType &_type) |
| An object has been changed or added by this plugin. | |
| virtual void | nodeVisibilityChanged (int _identifier) |
| A scenegraph node has been shown or hidden. | |
| virtual void | getCurrentRenderer (unsigned int _viewer, QString &_rendererName) |
| Get the current renderer for the given viewer. | |
Private Member Functions inherited from MouseInterface | |
| virtual | ~MouseInterface () |
| Destructor. | |
Private Member Functions inherited from PickingInterface | |
| virtual void | addHiddenPickMode (const std::string &_mode) |
| Add a new picking mode to the examiner which will be invisible. | |
| virtual void | setPickModeCursor (const std::string &_mode, QCursor _cursor) |
| Set the cursor of the given PickMode. | |
| virtual void | setPickModeMouseTracking (const std::string &_mode, bool _mouseTracking) |
| Set mouse tracking for the given PickMode. | |
| virtual void | setPickModeToolbar (const std::string &_mode, QToolBar *_toolbar) |
| Set the additional toolbar of the given PickMode. | |
| virtual void | removePickModeToolbar (const std::string &_mode) |
| Removes the additional toolbar of the given PickMode. | |
| virtual | ~PickingInterface () |
| Destructor. | |
Private Member Functions inherited from ToolboxInterface | |
| virtual | ~ToolboxInterface () |
| Destructor. | |
| virtual void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon) |
| Add a toolbox widget to the gui with the given name and an icon. | |
| virtual void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon, QWidget *_headerAreaWidget) |
| Add a toolbox widget to the gui with the given name, icon and header area widget. | |
Private Member Functions inherited from LoggingInterface | |
| virtual | ~LoggingInterface () |
| Destructor. | |
Private Member Functions inherited from LoadSaveInterface | |
| virtual | ~LoadSaveInterface () |
| Destructor. | |
| virtual void | addEmptyObject (DataType _type, int &_id) |
| virtual void | copyObject (int _oldId, int &_newId) |
| virtual void | emptyObjectAdded (int _id) |
| DEPRECATED HERE (Moved to Type Interface)! Emit this signal if an empty object has been created. | |
| virtual void | deleteObject (int _id) |
| Delete an object This signal can be called from any thread. . | |
| virtual void | deleteAllObjects () |
| Delete all Objects. | |
| virtual void | getAllFileFilters (QStringList &_filters) |
| Get all file filters that are registered. | |
Private Member Functions inherited from ToolbarInterface | |
| virtual | ~ToolbarInterface () |
| Destructor. | |
| virtual void | removeToolbar (QToolBar *_toolbar) |
| Remove a Toolbar from the main widget. | |
| virtual void | getToolBar (QString _name, QToolBar *&_toolbar) |
| Get a pointer to a Toolbar of the given name or 0 if it does not exist. | |
Private Member Functions inherited from StatusbarInterface | |
| virtual | ~StatusbarInterface () |
| Destructor. | |
| virtual void | setStatus (ApplicationStatus::applicationStatus _status) |
| Sets the status icon of the StatusBar. | |
| virtual void | clearStatusMessage () |
| Removes the current message from the statusBar. | |
| virtual void | addWidgetToStatusbar (QWidget *_widget) |
| Add a widget on the right side of the statusBar. | |
Private Member Functions inherited from KeyInterface | |
| virtual void | slotKeyReleaseEvent (QKeyEvent *_event) |
| Key Release Event from Main App. | |
| virtual | ~KeyInterface () |
| Destructor. | |
Private Member Functions inherited from ScriptInterface | |
| virtual | ~ScriptInterface () |
| Destructor. | |
| virtual void | showScriptInEditor (QString _filename) |
| virtual void | executeScript (QString _script) |
| virtual void | getDescription (QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions) |
Private Member Functions inherited from ContextMenuInterface | |
| virtual | ~ContextMenuInterface () |
| Destructor. | |
| virtual void | addContextMenuItem (QAction *_action, DataType _objectType, ContextMenuType _type) |
| Add an entry for a context Menu. | |
| virtual void | hideContextMenu () |
| hide the main context menu | |
ToolBar | |
| QAction * | polyLineAction_ |
| Called by Toolbar to enable pick mode. | |
| QActionGroup * | toolBarActions_ |
| Called by Toolbar to enable pick mode. | |
| QToolBar * | toolbar_ |
| Called by Toolbar to enable pick mode. | |
| void | slotSetPolyLineMode (QAction *_action) |
| Called by Toolbar to enable pick mode. | |
PickToolBar | |
| QToolBar * | pickToolbar_ |
| Called by pick Toolbar. | |
| QActionGroup * | pickToolBarActions_ |
| Called by pick Toolbar. | |
| QAction * | insertAction_ |
| Called by pick Toolbar. | |
| QAction * | insertCircleAction_ |
| Called by pick Toolbar. | |
| QAction * | insertSplineAction_ |
| Called by pick Toolbar. | |
| QAction * | deleteAction_ |
| Called by pick Toolbar. | |
| QAction * | moveAction_ |
| Called by pick Toolbar. | |
| QAction * | smartMoveAction_ |
| Called by pick Toolbar. | |
| QAction * | mergeAction_ |
| Called by pick Toolbar. | |
| QAction * | splitAction_ |
| Called by pick Toolbar. | |
| QAction * | cutAction_ |
| Called by pick Toolbar. | |
| QAction * | cutMultipleAction_ |
| Called by pick Toolbar. | |
| void | slotPickToolbarAction (QAction *_action) |
| Called by pick Toolbar. | |
Plugin for PolyLine Support
Definition at line 98 of file PolyLinePlugin.hh.
Edit Mode of PolyLinePlugin.
Definition at line 186 of file PolyLinePlugin.hh.
| PolyLinePlugin::PolyLinePlugin | ( | ) |
default constructor
Definition at line 102 of file PolyLinePlugin.cc.
| PolyLinePlugin::~PolyLinePlugin | ( | ) |
default destructor
Definition at line 146 of file PolyLinePlugin.cc.
|
slot |
Definition at line 1074 of file PolyLinePlugin.cc.
|
private |
Returns point on mesh or point on the normal plane.
Helper function which returns the point on the mesh or if none could be found the point on the plane
| _circleData | The circle to use. |
| _hit_point | The point to "project". |
Definition at line 130 of file PolyLinePlugin_Circle.cc.
|
private |
Calculates common info.
Calculates common info like point on the mesh, point on the normal plane and the distance from the circle center
| _circleData | The circle to use. |
| _hit_Point | The point which to "project". |
| _pOut | (optional)Point on the mesh. |
| _r | The distance between circle center and point on the plane. |
| _onPlane | Point on the normal plane regarding the hit_point. |
Definition at line 112 of file PolyLinePlugin_Circle.cc.
|
private |
Calculates a point on the mesh.
Finds the nearest point on the mesh given a point on the normal plane
| _triMeshObject | The mesh to use |
| _center | The center of the ellipse |
| _pOnPlane | The projection of the hit point on the plane |
| _n | The normal of the ellipse |
| _pOut | The point on the mesh if one could be found. |
Definition at line 85 of file PolyLinePlugin_Circle.cc.
|
slot |
Definition at line 1181 of file PolyLinePlugin.cc.
|
inlinevirtual |
Description of the Plugin.
Implements BaseInterface.
Definition at line 207 of file PolyLinePlugin.hh.
|
privateslot |
Definition at line 1235 of file PolyLinePlugin.cc.
| int PolyLinePlugin::generatePolyLineFromCut | ( | int | _objectId, |
| Vector | _planePoint, | ||
| Vector | _planeNormal, | ||
| int | _polyLineId = -1 |
||
| ) |
Generates a polyLine of a plane intersection.
| _objectId | id of the target object |
| _planePoint | a point on the cut plane |
| _planeNormal | the normal of the cut plane |
| _polyLineId | Specify this if you don't want a new polyline to be generated but to reuse an existing one |
Definition at line 55 of file PolyLineScripting.cc.
| IdList PolyLinePlugin::generatePolyLinesFromCut | ( | int | _objectId, |
| Vector | _planePoint, | ||
| Vector | _planeNormal | ||
| ) |
Generates a polyLine of a plane intersection.
Generates polyLines from a plane intersection.
| _objectId | id of the target object |
| _planePoint | a point on the cut plane |
| _planeNormal | the normal of the cut plane |
Definition at line 163 of file PolyLineScripting.cc.
|
private |
get an edge of the mesh that is cut by the plane
| _mesh | the mesh |
| _planeNormal | normal of the cut plane |
| _planePoint | point on the cut plane |
Definition at line 233 of file PolyLinePluginT_impl.hh.
|
private |
get the points from the closest connected intersection between mesh and plane
| _mesh | the mesh |
| _fh | a starting face that is intersected |
| _planeNormal | normal of the cut plane |
| _planePoint | point on the cut plane |
| _closed | TODO find out what it's good for |
Definition at line 204 of file PolyLinePluginT_impl.hh.
|
private |
get all points from the intersection between mesh and plane
| _mesh | the mesh |
| _planeNormal | normal of the cut plane |
| _planePoint | point on the cut plane |
Definition at line 283 of file PolyLinePluginT_impl.hh.
|
private |
Returns the nearest point on the mesh or if none could be found the input.
| _SplineData | The spline which is being used. |
| _point | The input point. |
| _nor | (Optional)Normal at nearest point. |
Definition at line 62 of file PolyLinePlugin_BezierSpline.cc.
|
privateslot |
Definition at line 155 of file PolyLinePlugin.cc.
|
private |
Definition at line 2224 of file PolyLinePlugin.cc.
|
private |
Definition at line 1367 of file PolyLinePlugin.cc.
|
private |
Definition at line 965 of file PolyLinePlugin.cc.
|
private |
Definition at line 1118 of file PolyLinePlugin.cc.
|
private |
Definition at line 1290 of file PolyLinePlugin.cc.
|
private |
Definition at line 1760 of file PolyLinePlugin.cc.
|
private |
Definition at line 1448 of file PolyLinePlugin.cc.
|
private |
Definition at line 1982 of file PolyLinePlugin.cc.
|
private |
Definition at line 1652 of file PolyLinePlugin.cc.
|
private |
Definition at line 941 of file PolyLinePlugin.cc.
|
inlinevirtual |
|
privateslot |
Definition at line 2158 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 316 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 622 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 643 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2299 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2355 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 794 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 828 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2074 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2085 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 904 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 739 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 770 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 862 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 883 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 553 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 579 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2043 of file PolyLinePlugin.cc.
|
slot |
Definition at line 2132 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 273 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 216 of file PolyLinePlugin.cc.
|
privatevirtualslot |
Definition at line 920 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 303 of file PolyLinePlugin.cc.
|
privateslot |
Called by pick Toolbar.
Definition at line 2096 of file PolyLinePlugin.cc.
|
privateslot |
Scissor Button was hit.
Definition at line 462 of file PolyLinePlugin.cc.
|
privateslot |
Scissor Button for multiple polylines was hit.
Scissor Button was hit.
Definition at line 473 of file PolyLinePlugin.cc.
|
privateslot |
Called by Toolbar to enable pick mode.
Definition at line 2118 of file PolyLinePlugin.cc.
|
privateslot |
Generate PolyLine after the cutPlane has been drawn.
Definition at line 484 of file PolyLinePlugin.cc.
|
privateslot |
Definition at line 2216 of file PolyLinePlugin.cc.
|
private |
Updates the center, forward and side handle of the Poly ellipse.
| _lineObject | The object containing the handles. |
Definition at line 2053 of file PolyLinePlugin.cc.
|
private |
Updates all the handles on the PolyBezier.
| _lineObject | The object to update. |
| _line | the line node containing all the handles |
Definition at line 81 of file PolyLinePlugin_BezierSpline.cc.
|
private |
Generates points for the spline, updates handles.
| _lineObject | The object to generate points for. |
| _pointsPerSegment | The number of points per segment. |
Definition at line 104 of file PolyLinePlugin_BezierSpline.cc.
|
private |
Generates points for the ellipse.
| _lineObject | The object to generate points for. |
| _pointCount | The number of points to generate. |
Definition at line 141 of file PolyLinePlugin_Circle.cc.
|
inlineslot |
Definition at line 338 of file PolyLinePlugin.hh.
|
private |
Definition at line 380 of file PolyLinePlugin.hh.
|
private |
Definition at line 382 of file PolyLinePlugin.hh.
|
private |
Definition at line 385 of file PolyLinePlugin.hh.
|
private |
Definition at line 383 of file PolyLinePlugin.hh.
|
private |
Definition at line 381 of file PolyLinePlugin.hh.
|
private |
Definition at line 384 of file PolyLinePlugin.hh.
|
private |
Definition at line 365 of file PolyLinePlugin.hh.
|
private |
The object which is being modified(created, dragged)
Definition at line 369 of file PolyLinePlugin.hh.
|
private |
Use this one to mark the last index to update the number of points.
Definition at line 371 of file PolyLinePlugin.hh.
|
private |
The index of the currently created spline.
Definition at line 490 of file PolyLinePlugin.hh.
|
private |
Use this one to mark the last index to update the number of points.
Definition at line 492 of file PolyLinePlugin.hh.
|
private |
Definition at line 360 of file PolyLinePlugin.hh.
|
private |
Definition at line 501 of file PolyLinePlugin.hh.
|
private |
Definition at line 363 of file PolyLinePlugin.hh.
|
private |
Definition at line 361 of file PolyLinePlugin.hh.
|
private |
Definition at line 505 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 303 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 304 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 298 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 295 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 296 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 297 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 301 of file PolyLinePlugin.hh.
|
private |
Definition at line 366 of file PolyLinePlugin.hh.
|
private |
Definition at line 364 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 299 of file PolyLinePlugin.hh.
|
private |
The object which is being moved.
Definition at line 497 of file PolyLinePlugin.hh.
|
private |
The handle which is being dragged.
Definition at line 495 of file PolyLinePlugin.hh.
|
private |
The index of the control or handle being moved.
Definition at line 499 of file PolyLinePlugin.hh.
|
private |
Definition at line 378 of file PolyLinePlugin.hh.
|
private |
Definition at line 377 of file PolyLinePlugin.hh.
|
private |
Definition at line 376 of file PolyLinePlugin.hh.
|
private |
The last valid hit on the mesh.
Definition at line 375 of file PolyLinePlugin.hh.
|
private |
The handle which is being dragged.
Definition at line 373 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 292 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 293 of file PolyLinePlugin.hh.
|
private |
Plane selection tool.
Definition at line 508 of file PolyLinePlugin.hh.
|
private |
Called by Toolbar to enable pick mode.
Definition at line 274 of file PolyLinePlugin.hh.
|
private |
Definition at line 503 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 300 of file PolyLinePlugin.hh.
|
private |
Called by pick Toolbar.
Definition at line 302 of file PolyLinePlugin.hh.
|
private |
Widget for Toolbox.
Definition at line 261 of file PolyLinePlugin.hh.
|
private |
Called by Toolbar to enable pick mode.
Definition at line 277 of file PolyLinePlugin.hh.
|
private |
Called by Toolbar to enable pick mode.
Definition at line 275 of file PolyLinePlugin.hh.
|
private |
Icon for the toolbox.
Definition at line 264 of file PolyLinePlugin.hh.