Developer Documentation
MeshObjectSelectionPlugin Member List

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

aboutToRestore(int _objectid)BackupInterfaceinlineprivatevirtualsignal
addCustomSelectionMode(QString _handleName, QString _modeName, QString _description, QString _icon, PrimitiveType _associatedTypes, QString &_customIdentifier)SelectionInterfaceinlineprivatevirtual
addCustomSelectionMode(QString _handleName, QString _modeName, QString _description, QString _icon, PrimitiveType _associatedTypes, QString &_customIdentifier, DataType _objectTypeRestriction)SelectionInterfaceinlineprivatevirtual
addedEmptyObject(int _id)MeshObjectSelectionPluginprivatevirtual
addEmptyObject(DataType _type, int &_id) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
addPrimitiveType(QString _handleName, QString _name, QString _icon, SelectionInterface::PrimitiveType &_typeHandle) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
addSelectionEnvironment(QString _modeName, QString _description, QString _icon, QString &_handleName) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
addSelectionOperations(QString _handleName, QStringList _operationsList, QString _category, SelectionInterface::PrimitiveType _type=0u) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
addSelectionParameters(QString _handleName, QWidget *_widget, QString _category, SelectionInterface::PrimitiveType _type=0u) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
allSupportedTypes_MeshObjectSelectionPluginprivate
applyOptions() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivateslot
areaColor_MeshObjectSelectionPluginprivate
blockScenegraphUpdates(bool _block)BaseInterfaceinlineprivatevirtual
clearEdgeSelection(int objectId)MeshObjectSelectionPluginslot
clearFaceSelection(int objectId)MeshObjectSelectionPluginslot
clearHalfedgeSelection(int objectId)MeshObjectSelectionPluginslot
clearHandleVertices(int objectId)MeshObjectSelectionPluginslot
clearModelingVertices(int objectId)MeshObjectSelectionPluginslot
clearVertexSelection(int _objectId)MeshObjectSelectionPluginslot
closestBoundarySelection(MeshT *_mesh, int _vh, PrimitiveType _primitiveTypes, bool _deselection)MeshObjectSelectionPluginprivate
SelectionInterface::closestBoundarySelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
colorButtonArea_MeshObjectSelectionPluginprivate
colorButtonFeature_MeshObjectSelectionPluginprivate
colorButtonHandle_MeshObjectSelectionPluginprivate
colorButtonSelection_MeshObjectSelectionPluginprivate
colorizeEdgeSelection(int objectId, int r, int g, int b, int a)MeshObjectSelectionPluginslot
colorizeFaceSelection(int objectId, int r, int g, int b, int a)MeshObjectSelectionPluginslot
colorizeHalfedgeSelection(int objectId, int r, int g, int b, int a)MeshObjectSelectionPluginslot
colorizeSelection(MeshT *_mesh, PrimitiveType _primitiveTypes, int _red, int _green, int _blue, int _alpha)MeshObjectSelectionPluginprivate
colorizeVertexSelection(int _objectId, int _r, int _g, int _b, int a)MeshObjectSelectionPluginslot
componentsMeshSelection(MeshT *_mesh, int _objectId, uint _fh, ACG::Vec3d &_hit_point, PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
componentsSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
conversion(const QString &_from, const QString &_to, bool _deselect)MeshObjectSelectionPluginslot
conversionDialog_MeshObjectSelectionPluginprivate
conversionRequested()MeshObjectSelectionPluginprivateslot
convertEdgesToVertexPairs(int _id, const IdList &_edges)MeshObjectSelectionPluginslot
convertHalfedgesToVertexPairs(int _id, const IdList &_halfedges)MeshObjectSelectionPluginslot
convertSelection(const int &_objectId, const QString &_from, const QString &_to, bool _deselect)MeshObjectSelectionPluginslot
convertVertexPairsToEdges(int _id, const IdList &_vertices)MeshObjectSelectionPluginslot
convertVertexPairsToHalfedges(int _id, const IdList &_vertices)MeshObjectSelectionPluginslot
copyObject(int _oldId, int &_newId)LoadSaveInterfaceinlineprivatevirtual
createBackup(int _objectid, QString _name, UpdateType _type=UPDATE_ALL) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
BackupInterface::createBackup(IdList _objectids, QString _name, std::vector< UpdateType > _types)BackupInterfaceinlineprivatevirtual
createMeshFromEdgeSelection(int _objectId)MeshObjectSelectionPluginslot
createMeshFromFaceSelection(int _objectId)MeshObjectSelectionPluginslot
createMeshFromSelection(MeshT &_mesh, MeshT &_newMesh, PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
createMeshFromSelection(int _objectId, PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
createMeshFromVertexSelection(int _objectId)MeshObjectSelectionPluginslot
customSelection(QMouseEvent *_event, PrimitiveType _currentType, QString _customIdentifier, bool _deselect)SelectionInterfaceinlineprivatevirtual
deleteAllObjects()LoadSaveInterfaceinlineprivatevirtual
deleteEdgeSelection(int _objectId)MeshObjectSelectionPluginslot
deleteFaceSelection(int _objectId)MeshObjectSelectionPluginslot
deleteObject(int _objectId) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
deleteSelection(MeshT *_mesh, PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
deleteVertexSelection(int _objectId)MeshObjectSelectionPluginslot
description()MeshObjectSelectionPlugininlineprivatevirtual
dihedral_angle_threshold_MeshObjectSelectionPluginprivate
edgeType_MeshObjectSelectionPluginprivate
edgeTypeActive() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininline
emptyObjectAdded(int _id)LoadSaveInterfaceinlineprivatevirtual
environmentHandle_MeshObjectSelectionPluginprivate
executeFileScript(QString _filename)ScriptInterfaceinlineprivatevirtual
executeScript(QString _script)ScriptInterfaceinlineprivatevirtualsignal
exit()BaseInterfaceinlineprivatevirtualslot
faceType_MeshObjectSelectionPluginprivate
faceTypeActive() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininline
featureColor_MeshObjectSelectionPluginprivate
floodFillSelection(MeshT *_mesh, int _objectId, uint _fh, double _maxAngle, PrimitiveType _primitiveTypes, bool _deselection)MeshObjectSelectionPluginprivate
SelectionInterface::floodFillSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
generateBackup(int _id, QString _name, UpdateType _type)BackupInterfaceinlineprivatevirtualsignal
get_dihedral_angle_threshold()MeshObjectSelectionPlugin
get_max_angle()MeshObjectSelectionPlugin
getActiveDataTypes(SelectionInterface::TypeList &_types) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
getActivePrimitiveType(SelectionInterface::PrimitiveType &_type) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
getAllFileFilters(QStringList &_filters)LoadSaveInterfaceinlineprivatevirtual
getAvailableFunctions(QStringList &_functions)ScriptInterfaceinlineprivatevirtualsignal
getCurrentRenderer(unsigned int _viewer, QString &_rendererName)BaseInterfaceinlineprivatevirtual
getDescription(QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions)ScriptInterfaceinlineprivatevirtual
getEdgeSelection(int objectId)MeshObjectSelectionPluginslot
getFaceSelection(int objectId)MeshObjectSelectionPluginslot
getFlightData(MeshObjectT &_mesh_object, HandleT _handle, OpenMesh::Vec3d &center, OpenMesh::Vec3d &normal, bool &handle_valid)MeshObjectSelectionPluginprivate
getHalfedgeSelection(int objectId)MeshObjectSelectionPluginslot
getHandleVertices(int objectId)MeshObjectSelectionPluginslot
getModelingVertices(int objectId)MeshObjectSelectionPluginslot
getScriptingEngine(QScriptEngine *&_engine)ScriptInterfaceinlineprivatevirtualsignal
getVertexSelection(int _objectId)MeshObjectSelectionPluginslot
growFaceSelection(int objectId)MeshObjectSelectionPluginslot
growVertexSelection(int _objectId)MeshObjectSelectionPluginslot
halfedgeType_MeshObjectSelectionPluginprivate
handleColor_MeshObjectSelectionPluginprivate
initializeOptionsWidget(QWidget *&_widget)MeshObjectSelectionPluginvirtual
initializePlugin() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivateslot
invertEdgeSelection(int objectId)MeshObjectSelectionPluginslot
invertFaceSelection(int objectId)MeshObjectSelectionPluginslot
invertHalfedgeSelection(int objectId)MeshObjectSelectionPluginslot
invertVertexSelection(int _objectId)MeshObjectSelectionPluginslot
keyShortcutEvent(int _key, Qt::KeyboardModifiers _modifiers=Qt::NoModifier)SelectionInterfaceinlineprivatevirtual
lasso_2Dpoints_MeshObjectSelectionPluginprivate
lassoSelect(QRegion &_region, PrimitiveType _primitiveType, bool _deselection)MeshObjectSelectionPluginslot
lassoSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
load(QString _filename, DataType _type, int &_id)LoadSaveInterfaceinlineprivatevirtualsignal
loadFlipperModelingSelection(int _objectId, QString _filename)MeshObjectSelectionPluginslot
loadIniFile(INIFile &_ini, int _id) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivateslot
loadSelection(int _objId, const QString &_filename) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginslot
SelectionInterface::loadSelection(const INIFile &_file)SelectionInterfaceinlineprivatevirtual
log(Logtype _type, QString _message) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
log(QString _message) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
max_angle_MeshObjectSelectionPluginprivate
MeshObjectSelectionPlugin()MeshObjectSelectionPlugin
name() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininlineprivateslot
nodeVisibilityChanged(int _identifier) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
noguiSupported() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininlineprivateslot
paintSphereSelection(MeshT *_mesh, int _objectId, int _target_idx, typename MeshT::Point _hitpoint, double _radius, PrimitiveType _primitiveTypes, bool _deselection)MeshObjectSelectionPluginprivate
parameterWidget_MeshObjectSelectionPluginprivate
pluginsInitialized() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivateslot
PrimitiveType typedef (defined in SelectionInterface)SelectionInterfaceprivate
redo(int _objectid)BackupInterfaceinlineprivatevirtual
redo()BackupInterfaceinlineprivatevirtual
registerKey(int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false)KeyInterfaceinlineprivatevirtualsignal
registerKeyShortcut(int _key, Qt::KeyboardModifiers _modifiers=Qt::NoModifier) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
registerType(QString _handleName, DataType _type) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
restored(int _objectid)BackupInterfaceinlineprivatevirtual
save(int _id, QString _filename)LoadSaveInterfaceinlineprivatevirtualsignal
saveFlipperModelingSelection(int _objectId, QString _filename)MeshObjectSelectionPluginslot
saveIniFile(INIFile &_ini, int _id) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivateslot
saveSelection(INIFile &_file)SelectionInterfaceinlineprivatevirtual
scriptInfo(QString _functionName) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
selectAllEdges(int objectId)MeshObjectSelectionPluginslot
selectAllFaces(int objectId)MeshObjectSelectionPluginslot
selectAllHalfedges(int objectId)MeshObjectSelectionPluginslot
selectAllVertices(int _objectId)MeshObjectSelectionPluginslot
selectBoundaryEdges(int objectId)MeshObjectSelectionPluginslot
selectBoundaryFaces(int objectId)MeshObjectSelectionPluginslot
selectBoundaryHalfedges(int objectId)MeshObjectSelectionPluginslot
selectBoundaryVertices(int _objectId)MeshObjectSelectionPluginslot
selectClosestBoundaryVertices(int _objectId, int _vertexId)MeshObjectSelectionPluginslot
selectEdge(int _objectId, int _idx, bool _fly_to_edge)MeshObjectSelectionPluginslot
selectEdges(int objectId, IdList _edgeList, const double _dihedral_angle_threshold=0.0)MeshObjectSelectionPluginslot
selectElement(int _objectId, HandleT _handle, bool _fly_to_element)MeshObjectSelectionPlugin
selectFace(int _objectId, int _idx, bool _fly_to_face)MeshObjectSelectionPluginslot
selectFaces(int objectId, IdList _facesList)MeshObjectSelectionPluginslot
selectHalfedge(int _objectId, int _idx, bool _fly_to_halfedge)MeshObjectSelectionPluginslot
selectHalfedges(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
selectHandleVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
selectionOperation(QString _operation)SelectionInterfaceinlineprivatevirtualsignal
selectModelingVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
selectVertex(int _objectId, int _idx, bool _fly_to_vertex)MeshObjectSelectionPluginslot
selectVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
selectVerticesByValue(int _objectId, QString _component, bool _greater, double _value)MeshObjectSelectionPluginslot
selectVerticesByValue(MeshT *_mesh, QString _component, bool _greater, double _value)MeshObjectSelectionPluginprivate
SelectVolumeAction (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginfriend
set_dihedral_angle_threshold(const double _a)MeshObjectSelectionPlugin
set_max_angle(const double _a)MeshObjectSelectionPlugin
setAllHandleVertices(int objectId)MeshObjectSelectionPluginslot
setAllModelingVertices(int objectId)MeshObjectSelectionPluginslot
setColorForSelection(const int _objectId, const PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
setDefaultColorValues()MeshObjectSelectionPluginprivateslot
setRenderer(unsigned int _viewer, QString _rendererName)BaseInterfaceinlineprivatevirtualsignal
setSlotDescription(QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showClosestBoundarySelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showComponentsSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showFloodFillSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showLassoSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showSphereSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showSurfaceLassoSelectionMode(QString _handleName, bool _show, PrimitiveType _associatedTypes)SelectionInterfaceinlineprivatevirtual
showToggleSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
showVolumeLassoSelectionMode(QString _handleName, bool _show, SelectionInterface::PrimitiveType _associatedTypes) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
shrinkFaceSelection(int objectId)MeshObjectSelectionPluginslot
shrinkVertexSelection(int _objectId)MeshObjectSelectionPluginslot
slotClosestBoundarySelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotComponentsSelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotFloodFillSelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotIndexSelection(int _key) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginprivate
slotKeyEvent(QKeyEvent *_event)KeyInterfaceinlineprivatevirtualslot
slotKeyReleaseEvent(QKeyEvent *_event)KeyInterfaceinlineprivatevirtual
slotKeyShortcutEvent(int _key, Qt::KeyboardModifiers _modifiers)MeshObjectSelectionPluginprivatevirtual
slotLassoSelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotLoadSelection(const INIFile &_file)MeshObjectSelectionPluginprivatevirtual
slotMouseWheelEvent(QWheelEvent *event, std::string const &mode)MeshObjectSelectionPluginprivatevirtual
slotSaveSelection(INIFile &_file)MeshObjectSelectionPluginprivatevirtual
slotSelectionOperation(QString _operation)MeshObjectSelectionPluginprivatevirtual
slotSphereSelection(QMouseEvent *_event, double _radius, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotToggleSelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
slotVolumeLassoSelection(QMouseEvent *_event, SelectionInterface::PrimitiveType _currentType, bool _deselect)MeshObjectSelectionPluginprivatevirtual
sphereSelection(QMouseEvent *_event, double _radius, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
statusColor_MeshObjectSelectionPluginprivate
surfaceLassoSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
targetObjectsOnly(bool &_targetsOnly) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
toggleMeshSelection(int _objectId, MeshT *_mesh, uint _fh, ACG::Vec3d &_hit_point, PrimitiveType _primitiveType)MeshObjectSelectionPluginprivate
toggleSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
traceEdgePath(int objectId, double threshold)MeshObjectSelectionPluginslot
TypeList typedef (defined in SelectionInterface)SelectionInterfaceprivate
undo(int _objectid)BackupInterfaceinlineprivatevirtual
undo()BackupInterfaceinlineprivatevirtual
unselectEdges(int objectId, IdList _edgeList)MeshObjectSelectionPluginslot
unselectFaces(int objectId, IdList _facesList)MeshObjectSelectionPluginslot
unselectHalfedges(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
unselectHandleVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
unselectModelingVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
unselectVertices(int objectId, IdList _vertexList)MeshObjectSelectionPluginslot
update_dihedral_angle_threshold_from_ui()MeshObjectSelectionPluginprivate
update_regions(MeshT *_mesh)MeshObjectSelectionPluginprivate
update_regions(MeshType *_mesh)MeshObjectSelectionPlugin
updateColorValues()MeshObjectSelectionPluginprivate
updatedObject(int, const UpdateType &) (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
BaseInterface::updatedObject(int _objectId)BaseInterfaceinlineprivatevirtual
updateSlotDescriptions()MeshObjectSelectionPluginprivate
updateView() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPluginsignal
version() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininlineslot
vertexType_MeshObjectSelectionPluginprivate
vertexTypeActive() (defined in MeshObjectSelectionPlugin)MeshObjectSelectionPlugininline
volumeLassoPoints_MeshObjectSelectionPluginprivate
volumeLassoSelection(QMouseEvent *_event, PrimitiveType _currentType, bool _deselect)SelectionInterfaceinlineprivatevirtual
volumeSelection(MeshT *_mesh, int _objectId, ACG::GLState &_state, QRegion *_region, PrimitiveType _primitiveTypes, bool _deselection)MeshObjectSelectionPluginprivate
~BackupInterface()BackupInterfaceinlineprivatevirtual
~BaseInterface()BaseInterfaceinlineprivatevirtual
~INIInterface()INIInterfaceinlineprivatevirtual
~KeyInterface()KeyInterfaceinlineprivatevirtual
~LoadSaveInterface()LoadSaveInterfaceinlineprivatevirtual
~LoggingInterface()LoggingInterfaceinlineprivatevirtual
~MeshObjectSelectionPlugin()MeshObjectSelectionPlugin
~MouseInterface()MouseInterfaceinlineprivatevirtual
~OptionsInterface()OptionsInterfaceinlineprivatevirtual
~PythonInterface()PythonInterfaceinlineprivatevirtual
~ScriptInterface()ScriptInterfaceinlineprivatevirtual
~SelectionInterface()SelectionInterfaceinlineprivatevirtual