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