21 #include "hurricane/QuadTree.h"
22 #include "hurricane/Components.h"
23 #include "hurricane/Markers.h"
24 #include "hurricane/Transformation.h"
45 private:
const Layer* _layer;
47 private:
Slice* _nextOfCellSliceMap;
76 public: Markers getMarkers()
const;
77 public: Markers getMarkersUnder(
const Box& area)
const;
82 public:
bool isEmpty()
const {
return _quadTree.
isEmpty();};
89 public:
void _destroy();
91 public:
string _getTypeName()
const {
return _TName(
"Slice"); };
92 public:
string _getString()
const;
93 public: Record* _getRecord()
const;
94 public: QuadTree* _getQuadTree() {
return &_quadTree;};
95 public: Slice* _getNextOfCellSliceMap()
const {
return _nextOfCellSliceMap;};
97 public:
void _setNextOfCellSliceMap(Slice* slice) {_nextOfCellSliceMap = slice;};
Box description (API)
Definition: Box.h:31
The model (API).
Definition: Cell.h:64
std::int64_t Unit
Definition: DbU.h:67
Generic Collection auto-pointer.
Definition: Collection.h:235
Layer description (API)
Definition: Layer.h:52
QuadTree description (API)
Definition: QuadTree.h:33
Gos getGosUnder(const Box &area, DbU::Unit threshold=0) const
const Box & getBoundingBox() const
bool isEmpty() const
Definition: QuadTree.h:94
Slice description (API)
Definition: Slice.h:38
const Layer * getLayer() const
Definition: Slice.h:70
const Box & getBoundingBox() const
Definition: Slice.h:71
Gos getGos() const
Definition: Slice.h:72
Components getComponentsUnder(const Box &area, DbU::Unit threshold=0) const
Cell * getCell() const
Definition: Slice.h:69
Components getComponents() const
The namespace dedicated to Hurricane.
Definition: Generalities.dox:5