Developer Documentation
PolyLinePlugin Member List

This is the complete list of members for PolyLinePlugin, including all inherited members.

addContextMenuItem(QAction *_action, DataType _objectType, ContextMenuType _type) (defined in PolyLinePlugin)PolyLinePluginsignal
ContextMenuInterface::addContextMenuItem(QAction *_action, ContextMenuType _type)ContextMenuInterfaceinlineprivatevirtualsignal
addEmptyObject(DataType _type, int &_id) (defined in PolyLinePlugin)PolyLinePluginsignal
addHiddenPickMode(const std::string &_mode) (defined in PolyLinePlugin)PolyLinePluginsignal
addPickMode(const std::string &_mode) (defined in PolyLinePlugin)PolyLinePluginsignal
addToolbar(QToolBar *_toolbar) (defined in PolyLinePlugin)PolyLinePluginsignal
addToolbox(QString _name, QWidget *_widget, QIcon *_icon) (defined in PolyLinePlugin)PolyLinePluginsignal
ToolboxInterface::addToolbox(QString _name, QWidget *_widget)ToolboxInterfaceinlineprivatevirtualsignal
ToolboxInterface::addToolbox(QString _name, QWidget *_widget, QIcon *_icon, QWidget *_headerAreaWidget)ToolboxInterfaceinlineprivatevirtual
addWidgetToStatusbar(QWidget *_widget)StatusbarInterfaceinlineprivate
blockScenegraphUpdates(bool _block)BaseInterfaceinlineprivatevirtual
clearStatusMessage() (defined in PolyLinePlugin)PolyLinePluginsignal
copyObject(int _oldId, int &_newId)LoadSaveInterfaceinlineprivatevirtual
copyPaste_Action_ (defined in PolyLinePlugin)PolyLinePluginprivate
copyPaste_ActionType_ (defined in PolyLinePlugin)PolyLinePluginprivate
copyPaste_LastMouse (defined in PolyLinePlugin)PolyLinePluginprivate
copyPaste_NewObjectId_ (defined in PolyLinePlugin)PolyLinePluginprivate
copyPaste_ObjectId_ (defined in PolyLinePlugin)PolyLinePluginprivate
copyPaste_RelativePoints_ (defined in PolyLinePlugin)PolyLinePluginprivate
create_point_ref_ (defined in PolyLinePlugin)PolyLinePluginprivate
createCircle_createUI(int _polyLineObjectID) (defined in PolyLinePlugin)PolyLinePluginslot
createCircle_CurrSelIndex_PolyLinePluginprivate
createCircle_getHit(PolyLineCircleData *_circleData, ACG::Vec3d _hit_point)PolyLinePluginprivate
createCircle_getHitInfo(PolyLineCircleData *_circleData, ACG::Vec3d _hit_Point, ACG::Vec3d *_pOut=0, double *_r=0, ACG::Vec3d *_onPlane=0)PolyLinePluginprivate
createCircle_getPointOnMesh(TriMeshObject *_triMeshObject, ACG::Vec3d _center, ACG::Vec3d _pOnPlane, ACG::Vec3d _n, ACG::Vec3d *_pOut)PolyLinePluginprivate
createCircle_LastSelIndex_PolyLinePluginprivate
createSpline_createUI(int _polyLineObjectID) (defined in PolyLinePlugin)PolyLinePluginslot
createSpline_CurrSelIndex_PolyLinePluginprivate
createSpline_LastSelIndex_PolyLinePluginprivate
cur_insert_id_ (defined in PolyLinePlugin)PolyLinePluginprivate
cur_merge_id_ (defined in PolyLinePlugin)PolyLinePluginprivate
cur_move_id_ (defined in PolyLinePlugin)PolyLinePluginprivate
cur_polyline_obj_ (defined in PolyLinePlugin)PolyLinePluginprivate
cur_smart_move_obj_ (defined in PolyLinePlugin)PolyLinePluginprivate
cutAction_PolyLinePluginprivate
cutMultipleAction_PolyLinePluginprivate
deleteAction_PolyLinePluginprivate
deleteAllObjects()LoadSaveInterfaceinlineprivatevirtual
deleteObject(int _id) (defined in PolyLinePlugin)PolyLinePluginsignal
description()PolyLinePlugininlinevirtual
EditMode enum namePolyLinePlugin
emptyObjectAdded(int _id)LoadSaveInterfaceinlineprivatevirtual
executeFileScript(QString _filename)ScriptInterfaceinlineprivatevirtual
executeScript(QString _script)ScriptInterfaceinlineprivatevirtualsignal
exit()BaseInterfaceinlineprivatevirtualslot
finishSpline() (defined in PolyLinePlugin)PolyLinePluginprivateslot
generatePolyLineFromCut(int _objectId, Vector _planePoint, Vector _planeNormal, int _polyLineId=-1)PolyLinePlugin
generatePolyLinesFromCut(int _objectId, Vector _planePoint, Vector _planeNormal)PolyLinePlugin
getAllFileFilters(QStringList &_filters)LoadSaveInterfaceinlineprivatevirtual
getAvailableFunctions(QStringList &_functions)ScriptInterfaceinlineprivatevirtualsignal
getCurrentRenderer(unsigned int _viewer, QString &_rendererName)BaseInterfaceinlineprivatevirtual
getCuttedEdge(MeshT &_mesh, ACG::Vec3d &_planeNormal, ACG::Vec3d &_planePoint)PolyLinePluginprivate
getDescription(QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions)ScriptInterfaceinlineprivatevirtual
getIntersectionPoints(MeshT *_mesh, uint _fh, ACG::Vec3d _planeNormal, ACG::Vec3d _planePoint, bool &_closed)PolyLinePluginprivate
getMultipleIntersectionPoints(MeshT *_mesh, ACG::Vec3d _planeNormal, ACG::Vec3d _planePoint)PolyLinePluginprivate
getPointOnMesh(PolyLineBezierSplineData *_SplineData, ACG::Vec3d _point, ACG::Vec3d *_nor=0)PolyLinePluginprivate
getScriptingEngine(QScriptEngine *&_engine)ScriptInterfaceinlineprivatevirtualsignal
getToolBar(QString _name, QToolBar *&_toolbar) (defined in PolyLinePlugin)PolyLinePluginsignal
hideContextMenu()ContextMenuInterfaceinlineprivatevirtual
initializePlugin() (defined in PolyLinePlugin)PolyLinePluginprivateslot
insertAction_PolyLinePluginprivate
insertCircleAction_PolyLinePluginprivate
insertSplineAction_PolyLinePluginprivate
load(QString _filename, DataType _type, int &_id)LoadSaveInterfaceinlineprivatevirtualsignal
log(Logtype _type, QString _message) (defined in PolyLinePlugin)PolyLinePluginsignal
log(QString _message) (defined in PolyLinePlugin)PolyLinePluginsignal
me_copyPasteMouse(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_delete(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_insert(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_insertCircle(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_insertSpline(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_merge(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_move(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_smart_move(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
me_split(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivate
mergeAction_PolyLinePluginprivate
mode() (defined in PolyLinePlugin)PolyLinePluginprivate
move_point_orig_ (defined in PolyLinePlugin)PolyLinePluginprivate
move_point_ref_ (defined in PolyLinePlugin)PolyLinePluginprivate
moveAction_PolyLinePluginprivate
moveBezSpline_SelIndex_PolyLinePluginprivate
moveBezSpline_SelNode_PolyLinePluginprivate
moveBezSpline_SelSubIndex_PolyLinePluginprivate
moveCircle_IsFloating (defined in PolyLinePlugin)PolyLinePluginprivate
moveCircle_IsLocked (defined in PolyLinePlugin)PolyLinePluginprivate
moveCircle_LastHitNor_ (defined in PolyLinePlugin)PolyLinePluginprivate
moveCircle_LastHitPos_PolyLinePluginprivate
moveCircle_SelNode_PolyLinePluginprivate
name()PolyLinePlugininlinevirtual
nodeVisibilityChanged(int _id) (defined in PolyLinePlugin)PolyLinePluginsignal
noguiSupported()BaseInterfaceinlineprivatevirtual
pick_triangle_mesh(QPoint mPos, TriMeshObject *&_mesh_object_, TriMesh::FaceHandle &_fh, TriMesh::VertexHandle &_vh, ACG::Vec3d &_hitPoint) (defined in PolyLinePlugin)PolyLinePluginprivateslot
pickToolbar_PolyLinePluginprivate
pickToolBarActions_PolyLinePluginprivate
PL_COPY_PASTE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_DELETE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_INSERT enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_INSERTCIRCLE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_INSERTSPLINE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_MERGE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_MOVE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_NONE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_SMART_MOVE enum value (defined in PolyLinePlugin)PolyLinePlugin
PL_SPLIT enum value (defined in PolyLinePlugin)PolyLinePlugin
planeSelect_PolyLinePluginprivate
pluginsInitialized() (defined in PolyLinePlugin)PolyLinePluginprivateslot
polyLineAction_PolyLinePluginprivate
PolyLinePlugin()PolyLinePlugin
registerKey(int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false) (defined in PolyLinePlugin)PolyLinePluginsignal
removePickModeToolbar(const std::string &_mode)PickingInterfaceinlineprivatevirtual
removeToolbar(QToolBar *_toolbar)ToolbarInterfaceinlineprivatevirtual
save(int _id, QString _filename)LoadSaveInterfaceinlineprivatevirtualsignal
scriptInfo(QString _functionName) (defined in PolyLinePlugin)PolyLinePluginsignal
setPickModeCursor(const std::string &_mode, QCursor _cursor)PickingInterfaceinlineprivatevirtual
setPickModeMouseTracking(const std::string &_mode, bool _mouseTracking) (defined in PolyLinePlugin)PolyLinePluginsignal
setPickModeToolbar(const std::string &_mode, QToolBar *_toolbar) (defined in PolyLinePlugin)PolyLinePluginsignal
setRenderer(unsigned int _viewer, QString _rendererName)BaseInterfaceinlineprivatevirtualsignal
setSlotDescription(QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions)BaseInterfaceinlineprivatevirtualsignal
setStatus(ApplicationStatus::applicationStatus _status)StatusbarInterfaceinlineprivate
showStatusMessage(QString _message, int _timeout=0) (defined in PolyLinePlugin)PolyLinePluginsignal
slot_decimate() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_decimate_percent(bool _checked) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_duplicate() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_instanciate() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_project() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_project(PolyLineObject *&_pol) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_setCirclePointNum(int i) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_setSplinePointNum(int i) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_smart_move_timer() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_smooth() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_smooth(PolyLineObject *&_pol) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_smooth_project() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_smooth_project(PolyLineObject *&_pol) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_subdivide() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slot_subdivide_percent(bool _checked) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slotEditModeChanged() (defined in PolyLinePlugin)PolyLinePluginprivateslot
slotEnablePickMode(QString _name) (defined in PolyLinePlugin)PolyLinePluginslot
slotKeyEvent(QKeyEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slotKeyReleaseEvent(QKeyEvent *_event)KeyInterfaceinlineprivatevirtual
slotMouseEvent(QMouseEvent *_event) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slotObjectUpdated(int _identifier, const UpdateType &_type) (defined in PolyLinePlugin)PolyLinePluginprivatevirtualslot
slotPickModeChanged(const std::string &_mode) (defined in PolyLinePlugin)PolyLinePluginprivateslot
slotPickToolbarAction(QAction *_action)PolyLinePluginprivateslot
slotScissorButton()PolyLinePluginprivateslot
slotScissorLinesButton()PolyLinePluginprivateslot
slotSetPolyLineMode(QAction *_action)PolyLinePluginprivateslot
slotTriggerCutPlaneSelect()PolyLinePluginprivateslot
slotUpdateContextMenu(int objectId) (defined in PolyLinePlugin)PolyLinePluginprivateslot
smart_move_timer_ (defined in PolyLinePlugin)PolyLinePluginprivate
smartMoveAction_PolyLinePluginprivate
splitAction_PolyLinePluginprivate
tool_PolyLinePluginprivate
toolbar_PolyLinePluginprivate
toolBarActions_PolyLinePluginprivate
updatedObject(int _identifier, const UpdateType &_type) (defined in PolyLinePlugin)PolyLinePluginsignal
BaseInterface::updatedObject(int _objectId)BaseInterfaceinlineprivatevirtual
updateHandles(PolyLineObject *_lineObject)PolyLinePluginprivate
updatePolyBezierHandles(PolyLineObject *_lineObject, ACG::SceneGraph::LineNode *_line)PolyLinePluginprivate
updatePolyBezierSpline(PolyLineObject *_lineObject, unsigned int _pointsPerSegment)PolyLinePluginprivate
updatePolyEllipse(PolyLineObject *_lineObject, unsigned int _pointCount)PolyLinePluginprivate
updateView() (defined in PolyLinePlugin)PolyLinePluginsignal
version() (defined in PolyLinePlugin)PolyLinePlugininlineslot
~BaseInterface()BaseInterfaceinlineprivatevirtual
~ContextMenuInterface()ContextMenuInterfaceinlineprivatevirtual
~KeyInterface()KeyInterfaceinlineprivatevirtual
~LoadSaveInterface()LoadSaveInterfaceinlineprivatevirtual
~LoggingInterface()LoggingInterfaceinlineprivatevirtual
~MouseInterface()MouseInterfaceinlineprivatevirtual
~PickingInterface()PickingInterfaceinlineprivatevirtual
~PolyLinePlugin()PolyLinePlugininline
~ScriptInterface()ScriptInterfaceinlineprivatevirtual
~StatusbarInterface()StatusbarInterfaceinlineprivatevirtual
~ToolbarInterface()ToolbarInterfaceinlineprivatevirtual
~ToolboxInterface()ToolboxInterfaceinlineprivatevirtual