29 #ifndef NEMOSYS_RECTANGULARARRAY_H_ 30 #define NEMOSYS_RECTANGULARARRAY_H_ 32 #include "nemosys_export.h" 43 const std::array<double, 2> &deltaGrid,
44 const std::array<double, 3> ¢er = {0, 0, 0});
46 const std::size_t &getPattern(std::size_t x, std::size_t y)
const;
52 void setPattern(std::size_t x, std::size_t y, std::size_t patternKey);
54 const std::array<std::size_t, 2> &
getGridDims()
const {
return dims_; }
57 delta_ = gridDistance;
64 std::array<std::size_t, 2>
dims_;
71 #endif // NEMOSYS_RECTANGULARARRAY_H_ Class to manage TopoDS_Shapes along with metadata.
std::array< double, 2 > delta_
const std::array< std::size_t, 2 > & getGridDims() const
void setGridDistance(const std::array< double, 2 > &gridDistance)
const std::array< double, 2 > & getGridDistance() const
std::array< std::size_t, 2 > dims_
Abstract base class representing a set of other ShapeBase objects, with a transformation applied to e...