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::PolarArray Member List

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

basicTransformation(const gp_Trsf &transformation, NEM::GEO::GeoManager &&geoMetadata)NEM::NUCMESH::ShapesArrayprotectedstatic
createGeo() const overrideNEM::NUCMESH::PolarArrayprotectedvirtual
createGeoImpl(Modifier &&modifier) constNEM::NUCMESH::ShapesArrayinlineprotected
end_NEM::NUCMESH::PolarArrayprivate
fillPattern(std::size_t idx)NEM::NUCMESH::ShapesArray
getCenter() constNEM::NUCMESH::ShapeBase
getEndAngle() constNEM::NUCMESH::PolarArrayinline
getNumPatternShapes() constNEM::NUCMESH::ShapesArray
getNumSubshapes() constNEM::NUCMESH::PolarArrayinline
getPattern(std::size_t idx) constNEM::NUCMESH::ShapesArrayprotected
getPatternShape(std::size_t idx) constNEM::NUCMESH::ShapesArray
getPatternSize() constNEM::NUCMESH::ShapesArrayprotected
getRadius() constNEM::NUCMESH::PolarArrayinline
getRotatedPoint(const std::array< double, 3 > &center, const std::array< double, 2 > &rotation)NEM::NUCMESH::ShapeBasestatic
getRotateWithArray() constNEM::NUCMESH::PolarArrayinline
getStartAngle() constNEM::NUCMESH::PolarArrayinline
insertPatternShape(std::size_t idx, Shape &&shape)NEM::NUCMESH::ShapesArrayinline
makePatternShape(std::size_t idx, Args &&...args)NEM::NUCMESH::ShapesArrayinline
mergeGeo(NEM::GEO::GeoManager &keepGeo, NEM::GEO::GeoManager &&removeGeo)NEM::NUCMESH::ShapeBaseprotectedstatic
numShapesInArr_NEM::NUCMESH::PolarArrayprivate
operator=(const ShapeBase &)=defaultNEM::NUCMESH::ShapeBaseprotected
operator=(ShapeBase &&)=defaultNEM::NUCMESH::ShapeBaseprotected
PolarArray(std::size_t numSubshapes, double startAngle, double endAngle, double radius, bool rotateWithArray=false, const std::array< double, 3 > &center={0, 0, 0})NEM::NUCMESH::PolarArray
radius_NEM::NUCMESH::PolarArrayprivate
rotateWithArray_NEM::NUCMESH::PolarArrayprivate
setCenter(const std::array< double, 3 > &center)NEM::NUCMESH::ShapeBase
setEndAngle(double endAngle)NEM::NUCMESH::PolarArrayinline
setPattern(std::size_t idx, std::size_t patternKey)NEM::NUCMESH::ShapesArrayprotected
setPatternShape(std::size_t idx, const std::shared_ptr< ShapeBase > &shape)NEM::NUCMESH::ShapesArray
setRadius(double radius)NEM::NUCMESH::PolarArrayinline
setRotateWithArray(bool rotateWithArray)NEM::NUCMESH::PolarArrayinline
setStartAngle(double startAngle)NEM::NUCMESH::PolarArrayinline
ShapeBase(const std::array< double, 3 > &center={0, 0, 0})NEM::NUCMESH::ShapeBaseexplicitprotected
ShapeBase(const ShapeBase &)=defaultNEM::NUCMESH::ShapeBaseprotected
ShapeBase(ShapeBase &&)=defaultNEM::NUCMESH::ShapeBaseprotected
ShapesArray(const std::array< double, 3 > &center, std::size_t numPatternShapes)NEM::NUCMESH::ShapesArrayprotected
start_NEM::NUCMESH::PolarArrayprivate
~ShapeBase()=defaultNEM::NUCMESH::ShapeBasevirtual