|
|
| template<typename MeshT > |
| void | MeshSelection::selectVertices (MeshT *_mesh, const std::vector< int > &_vertices) |
| | Select given vertices of a mesh. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::unselectVertices (MeshT *_mesh, const std::vector< int > &_vertices) |
| | Unselect given vertices of a mesh. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::selectAllVertices (MeshT *_mesh) |
| | Select all vertices of a mesh. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::clearVertexSelection (MeshT *_mesh) |
| | Set all vertices to unselected. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::invertVertexSelection (MeshT *_mesh) |
| | invert vertex selection More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::selectBoundaryVertices (MeshT *_mesh) |
| | Select all vertices of the mesh which are boundary vertices. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::shrinkVertexSelection (MeshT *_mesh) |
| | Shrink vertex selection. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::growVertexSelection (MeshT *_mesh) |
| | Grow vertex selection. More...
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getVertexSelection (MeshT *_mesh) |
| | Get the current vertex selection. More...
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getVertexSelection (MeshT *_mesh, bool &_invert) |
| |
| template<typename MeshT > |
| void | MeshSelection::selectBoundaryVertices (MeshT *_mesh, const typename MeshT::VertexHandle &_vh) |
| | Select all vertices belonging to the same boundary as _vh. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToEdgeSelection (MeshT *_mesh, const std::vector< int > &_vertices) |
| | Select for each vertex in _vertices all incident edges. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToEdgeSelection (MeshT *_mesh) |
| | For each selected vertex select all incident edges. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToHalfedgeSelection (MeshT *_mesh, const std::vector< int > &_vertices) |
| | Select for each vertex in _vertices all incident halfedges. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToHalfedgeSelection (MeshT *_mesh) |
| | For each selected vertex select all incident halfedges. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToFaceSelection (MeshT *_mesh, const std::vector< int > &_vertices) |
| | Select for each vertex in _vertices all adjacent faces. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexToFaceSelection (MeshT *_mesh) |
| | For each selected vertex select all adjacent faces. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertVertexSelectionToFeatureVertices (MeshT *_mesh) |
| | Convert vertex selection to feature selection. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::convertFeatureVerticesToVertexSelection (MeshT *_mesh) |
| | Convert feature selection to vertex selection. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::clearFeatureVertices (MeshT *_mesh) |
| | Clear all features. More...
|
| |
|
| template<typename MeshT > |
| void | MeshSelection::setArea (MeshT *_mesh, const std::vector< int > &_vertices, unsigned int _type, bool _state) |
| | Set the area bit for all defined vertices. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::setArea (MeshT *_mesh, unsigned int _type, bool _state) |
| | Reset Modeling Status for vertices. More...
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getArea (MeshT *_mesh, unsigned int _type) |
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getArea (MeshT *_mesh, unsigned int _type, bool &_invert) |
| |
|
|
template<typename MeshT > |
| void | MeshSelection::selectEdges (MeshT *_mesh, const std::vector< int > &_edges, const double _dihedral_angle_threshold=0.0) |
| | Select given edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::unselectEdges (MeshT *_mesh, const std::vector< int > &_edges) |
| | Unselect given edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectAllEdges (MeshT *_mesh) |
| | Select all edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::clearEdgeSelection (MeshT *_mesh) |
| | Set all edges to unselected.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::invertEdgeSelection (MeshT *_mesh) |
| | Invert Edge selection.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::growEdgeSelection (MeshT *_mesh) |
| | Invert Edge selection.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectBoundaryEdges (MeshT *_mesh) |
| | Select all boundary edges of a mesh.
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getEdgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getEdgeSelection (MeshT *_mesh, bool &_invert) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeToVertexSelection (MeshT *_mesh, const std::vector< int > &_edges) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeToVertexSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeToFaceSelection (MeshT *_mesh, const std::vector< int > &_edges) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeToFaceSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeToHalfedgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertEdgeSelectionToFeatureEdges (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFeatureEdgesToEdgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::clearFeatureEdges (MeshT *_mesh) |
| |
|
|
template<typename MeshT > |
| void | MeshSelection::selectHalfedges (MeshT *_mesh, const std::vector< int > &_halfedges) |
| | Select given edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::unselectHalfedges (MeshT *_mesh, const std::vector< int > &_halfedges) |
| | Unselect given edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectAllHalfedges (MeshT *_mesh) |
| | Select all edges of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::clearHalfedgeSelection (MeshT *_mesh) |
| | Set all edges to unselected.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::invertHalfedgeSelection (MeshT *_mesh) |
| | Invert Edge selection.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectBoundaryHalfedges (MeshT *_mesh) |
| | Select all boundary edges of a mesh.
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getHalfedgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertHalfedgeToVertexSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertHalfedgeToEdgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertHalfedgeToFaceSelection (MeshT *_mesh) |
| |
|
|
template<typename MeshT > |
| void | MeshSelection::selectFaces (MeshT *_mesh, const std::vector< int > &_faces) |
| | Select given faces of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::unselectFaces (MeshT *_mesh, const std::vector< int > &_faces) |
| | Unselect given faces of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectAllFaces (MeshT *_mesh) |
| | Select all faces of a mesh.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::clearFaceSelection (MeshT *_mesh) |
| | Set all faces to unselected.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::invertFaceSelection (MeshT *_mesh) |
| | Invert face selection.
|
| |
|
template<typename MeshT > |
| void | MeshSelection::selectBoundaryFaces (MeshT *_mesh) |
| | Select all boundary faces of a mesh.
|
| |
| template<typename MeshT > |
| void | MeshSelection::shrinkFaceSelection (MeshT *_mesh) |
| | Shrink Face selection. More...
|
| |
| template<typename MeshT > |
| void | MeshSelection::growFaceSelection (MeshT *_mesh) |
| | Grow Face selection. More...
|
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getFaceSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| std::vector< int > | MeshSelection::getFaceSelection (MeshT *_mesh, bool &_invert) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFaceToVertexSelection (MeshT *_mesh, const std::vector< int > &_faces) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFaceToVertexSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFaceToEdgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFaceToHalfedgeSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFaceSelectionToFeatureFaces (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::convertFeatureFacesToFaceSelection (MeshT *_mesh) |
| |
| template<typename MeshT > |
| void | MeshSelection::clearFeatureFaces (MeshT *_mesh) |
| |