NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
NEM::NUCMESH::CirclesAndPolys Member List

This is the complete list of members for NEM::NUCMESH::CirclesAndPolys, including all inherited members.

addRing(const PolyRing &ring)NEM::NUCMESH::CirclesAndPolys
CirclesAndPolys(int numSides, std::vector< PolyRing > rings, const std::array< double, 3 > &center={0, 0, 0})NEM::NUCMESH::CirclesAndPolys
createGeo() const overrideNEM::NUCMESH::CirclesAndPolysprotectedvirtual
getCenter() constNEM::NUCMESH::ShapeBase
getNumSides() constNEM::NUCMESH::CirclesAndPolys
getRings() constNEM::NUCMESH::CirclesAndPolys
getRotatedPoint(const std::array< double, 3 > &center, const std::array< double, 2 > &rotation)NEM::NUCMESH::ShapeBasestatic
mergeGeo(NEM::GEO::GeoManager &keepGeo, NEM::GEO::GeoManager &&removeGeo)NEM::NUCMESH::ShapeBaseprotectedstatic
numSides_NEM::NUCMESH::CirclesAndPolysprivate
operator=(const ShapeBase &)=defaultNEM::NUCMESH::ShapeBaseprotected
operator=(ShapeBase &&)=defaultNEM::NUCMESH::ShapeBaseprotected
rings_NEM::NUCMESH::CirclesAndPolysprivate
setCenter(const std::array< double, 3 > &center)NEM::NUCMESH::ShapeBase
setNumSides(int numSides)NEM::NUCMESH::CirclesAndPolys
setRings(std::vector< PolyRing > rings)NEM::NUCMESH::CirclesAndPolys
ShapeBase(const std::array< double, 3 > &center={0, 0, 0})NEM::NUCMESH::ShapeBaseexplicitprotected
ShapeBase(const ShapeBase &)=defaultNEM::NUCMESH::ShapeBaseprotected
ShapeBase(ShapeBase &&)=defaultNEM::NUCMESH::ShapeBaseprotected
~ShapeBase()=defaultNEM::NUCMESH::ShapeBasevirtual