Classes | |
class | convexContainer |
An implementation of convex container object for point The class implements methods to generate a convex hull for a point cloud, perform point location, and output to STL format. More... | |
struct | Face |
class | GeoManager |
Class to manage TopoDS_Shapes along with metadata. More... | |
class | hmxShape |
This class wraps around abstract class rocPackShape. More... | |
class | icosidodecahedronShape |
This class wraps around abstract class rocPackShape. More... | |
class | petnShape |
This class wraps around abstract class rocPackShape. More... | |
class | rocPack |
This class converts Rockpack output file into periodic geometry and writes into STL, VTK, .MSH, and ExodusII file format. More... | |
class | rocPackShape |
This is an abstract class for all shapes supported by RocPack utility. More... | |
struct | rocQuaternion |
A struct to respresent quaternion. More... | |
class | ShapeData |
Data stored in an instance of GeoManager . More... | |
Functions | |
template<typename Op , typename T , typename F > | |
std::vector< TopoDS_Shape > | modifyTempl (Op &&op, T &&shapes, const std::vector< TopAbs_ShapeEnum > &typesToTraverse, F &&modifyFunc) |
std::vector<TopoDS_Shape> NEM::GEO::modifyTempl | ( | Op && | op, |
T && | shapes, | ||
const std::vector< TopAbs_ShapeEnum > & | typesToTraverse, | ||
F && | modifyFunc | ||
) |
Definition at line 55 of file GeoManager.C.
References NEM::DRV::JSON::shapeType.
Referenced by NEM::GEO::GeoManager::modify().