This is the complete list of members for NEM::NUCMESH::HexagonalArray, including all inherited members.
basicTransformation(const gp_Trsf &transformation, NEM::GEO::GeoManager &&geoMetadata) | NEM::NUCMESH::ShapesArray | protectedstatic |
createGeo() const override | NEM::NUCMESH::HexagonalArray | protectedvirtual |
createGeoImpl(Modifier &&modifier) const | NEM::NUCMESH::ShapesArray | inlineprotected |
delta_ | NEM::NUCMESH::HexagonalArray | private |
fillPattern(std::size_t idx) | NEM::NUCMESH::ShapesArray | |
getCenter() const | NEM::NUCMESH::ShapeBase | |
getGridDistance() const | NEM::NUCMESH::HexagonalArray | inline |
getNumPatternShapes() const | NEM::NUCMESH::ShapesArray | |
getNumRadii() const | NEM::NUCMESH::HexagonalArray | inline |
getPattern(std::size_t idx) const | NEM::NUCMESH::ShapesArray | protected |
getPatternCoordCenter(int right, int rightUp) const | NEM::NUCMESH::HexagonalArray | |
getPatternRowCol(int row, int col) const | NEM::NUCMESH::HexagonalArray | |
getPatternShape(std::size_t idx) const | NEM::NUCMESH::ShapesArray | |
getPatternSize() const | NEM::NUCMESH::ShapesArray | protected |
getRotatedPoint(const std::array< double, 3 > ¢er, const std::array< double, 2 > &rotation) | NEM::NUCMESH::ShapeBase | static |
HexagonalArray(std::size_t numRadii, double deltaRadius, const std::array< double, 3 > ¢er={0, 0, 0}) | NEM::NUCMESH::HexagonalArray | |
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 |
numRadii_ | NEM::NUCMESH::HexagonalArray | private |
operator=(const ShapeBase &)=default | NEM::NUCMESH::ShapeBase | protected |
operator=(ShapeBase &&)=default | NEM::NUCMESH::ShapeBase | protected |
setCenter(const std::array< double, 3 > ¢er) | NEM::NUCMESH::ShapeBase | |
setGridDistance(double gridDistance) | NEM::NUCMESH::HexagonalArray | inline |
setPattern(std::size_t idx, std::size_t patternKey) | NEM::NUCMESH::ShapesArray | protected |
setPatternCoordCenter(int right, int rightUp, std::size_t patternKey) | NEM::NUCMESH::HexagonalArray | |
setPatternRowCol(int row, int col, std::size_t patternKey) | NEM::NUCMESH::HexagonalArray | |
setPatternShape(std::size_t idx, const std::shared_ptr< ShapeBase > &shape) | NEM::NUCMESH::ShapesArray | |
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 |
~ShapeBase()=default | NEM::NUCMESH::ShapeBase | virtual |