| basicTransformation(const gp_Trsf &transformation, NEM::GEO::GeoManager &&geoMetadata) | NEM::NUCMESH::ShapesArray | protectedstatic |
| createGeo() const override | NEM::NUCMESH::PolarArray | protectedvirtual |
| createGeoImpl(Modifier &&modifier) const | NEM::NUCMESH::ShapesArray | inlineprotected |
| end_ | NEM::NUCMESH::PolarArray | private |
| fillPattern(std::size_t idx) | NEM::NUCMESH::ShapesArray | |
| getCenter() const | NEM::NUCMESH::ShapeBase | |
| getEndAngle() const | NEM::NUCMESH::PolarArray | inline |
| getNumPatternShapes() const | NEM::NUCMESH::ShapesArray | |
| getNumSubshapes() const | NEM::NUCMESH::PolarArray | inline |
| getPattern(std::size_t idx) const | NEM::NUCMESH::ShapesArray | protected |
| getPatternShape(std::size_t idx) const | NEM::NUCMESH::ShapesArray | |
| getPatternSize() const | NEM::NUCMESH::ShapesArray | protected |
| getRadius() const | NEM::NUCMESH::PolarArray | inline |
| getRotatedPoint(const std::array< double, 3 > ¢er, const std::array< double, 2 > &rotation) | NEM::NUCMESH::ShapeBase | static |
| getRotateWithArray() const | NEM::NUCMESH::PolarArray | inline |
| getStartAngle() const | NEM::NUCMESH::PolarArray | inline |
| insertPatternShape(std::size_t idx, Shape &&shape) | NEM::NUCMESH::ShapesArray | inline |
| makePatternShape(std::size_t idx, Args &&...args) | NEM::NUCMESH::ShapesArray | inline |
| mergeGeo(NEM::GEO::GeoManager &keepGeo, NEM::GEO::GeoManager &&removeGeo) | NEM::NUCMESH::ShapeBase | protectedstatic |
| numShapesInArr_ | NEM::NUCMESH::PolarArray | private |
| operator=(const ShapeBase &)=default | NEM::NUCMESH::ShapeBase | protected |
| operator=(ShapeBase &&)=default | NEM::NUCMESH::ShapeBase | protected |
| PolarArray(std::size_t numSubshapes, double startAngle, double endAngle, double radius, bool rotateWithArray=false, const std::array< double, 3 > ¢er={0, 0, 0}) | NEM::NUCMESH::PolarArray | |
| radius_ | NEM::NUCMESH::PolarArray | private |
| rotateWithArray_ | NEM::NUCMESH::PolarArray | private |
| setCenter(const std::array< double, 3 > ¢er) | NEM::NUCMESH::ShapeBase | |
| setEndAngle(double endAngle) | NEM::NUCMESH::PolarArray | inline |
| setPattern(std::size_t idx, std::size_t patternKey) | NEM::NUCMESH::ShapesArray | protected |
| setPatternShape(std::size_t idx, const std::shared_ptr< ShapeBase > &shape) | NEM::NUCMESH::ShapesArray | |
| setRadius(double radius) | NEM::NUCMESH::PolarArray | inline |
| setRotateWithArray(bool rotateWithArray) | NEM::NUCMESH::PolarArray | inline |
| setStartAngle(double startAngle) | NEM::NUCMESH::PolarArray | inline |
| ShapeBase(const std::array< double, 3 > ¢er={0, 0, 0}) | NEM::NUCMESH::ShapeBase | explicitprotected |
| ShapeBase(const ShapeBase &)=default | NEM::NUCMESH::ShapeBase | protected |
| ShapeBase(ShapeBase &&)=default | NEM::NUCMESH::ShapeBase | protected |
| ShapesArray(const std::array< double, 3 > ¢er, std::size_t numPatternShapes) | NEM::NUCMESH::ShapesArray | protected |
| start_ | NEM::NUCMESH::PolarArray | private |
| ~ShapeBase()=default | NEM::NUCMESH::ShapeBase | virtual |