|
|
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) |
|