Plugins
subset_tools.cpp File Reference

Namespaces

 ug
 
 ug::promesh
 

Functions

void ug::promesh::AdjustSubsetsForUG3 (Mesh *obj, bool keepIntfSubs)
 
void ug::promesh::AdjustSubsetsForUG4 (Mesh *obj, bool preserveExistingSubsets)
 
void ug::promesh::AssignNewSubset (Mesh *obj, const char *name, bool vertices, bool edges, bool faces, bool volumes)
 
void ug::promesh::AssignSubset (Mesh *obj, int newIndex)
 
void ug::promesh::AssignSubset (Mesh *obj, int newIndex, bool vertices, bool edges, bool faces, bool volumes)
 
void ug::promesh::AssignSubsetColors (Mesh *obj)
 
template<class elem_t >
void ug::promesh::AssignSubsetsByAspectRatio (Mesh *msh, int numHistoSecs, bool eraseOldSubsets)
 
template void ug::promesh::AssignSubsetsByAspectRatio< Face > (Mesh *, int, bool)
 
template void ug::promesh::AssignSubsetsByAspectRatio< Volume > (Mesh *, int, bool)
 
void ug::promesh::AssignSubsetsByElementType (Mesh *obj)
 
void ug::promesh::AssignSubsetsByQuality (Mesh *obj, int numSections)
 
void ug::promesh::AssignSubsetsFromRaster (Mesh *obj, const char *rasterFileName, int rasterDimension, bool vertices, bool edges, bool faces, bool volumes)
 
template<int dim, class elem_t >
void ug::promesh::AssignSubsetsFromRaster_IMPL (Mesh *obj, const char *rasterFileName)
 
template<int dim>
void ug::promesh::AssignSubsetsFromRaster_IMPL (Mesh *obj, const char *rasterFileName, bool vertices, bool edges, bool faces, bool volumes)
 
void ug::promesh::CopySubsetIndicesToSides (Mesh *obj, bool selectionOnly, bool toUnassignedOnly)
 
void ug::promesh::EraseEmptySubsets (Mesh *obj)
 
void ug::promesh::EraseSubset (Mesh *obj, int si, bool eraseGeometry)
 
void ug::promesh::JoinSubsets (Mesh *obj, int target, int si1, int si2, bool eraseUnused)
 
void ug::promesh::MoveSubset (Mesh *obj, int oldIndex, int newIndex)
 
void ug::promesh::SeparateDegeneratedBoundaryFaceSubsets (Mesh *obj, number angle)
 
void ug::promesh::SeparateFacesByEdgeSubsets (Mesh *obj)
 
void ug::promesh::SeparateFacesBySelectedEdges (Mesh *obj)
 
void ug::promesh::SeparateFaceSubsetByNormal (Mesh *obj, int si)
 
void ug::promesh::SeparateFaceSubsetsByNormal (Mesh *obj)
 
void ug::promesh::SeparateIrregularManifoldSubsets (Mesh *obj)
 
void ug::promesh::SeparateVolumesByFaceSubsets (Mesh *obj)
 
void ug::promesh::SeparateVolumesBySelectedFaces (Mesh *obj)
 
void ug::promesh::SetSubsetName (Mesh *obj, int si, const char *name)
 
void ug::promesh::SwapSubsets (Mesh *obj, int oldIndex, int newIndex)
 
void ug::promesh::UnassignSubsets (Mesh *obj, bool vertices, bool edges, bool faces, bool volumes)