20 #ifndef HURRICANE_HYPER_NET
21 #define HURRICANE_HYPER_NET
23 #include "hurricane/Occurrences.h"
59 bool allowInterruption =
false)
const;
60 public:
Occurrences getTerminalNetlistPlugOccurrences(
bool doExtraction =
false ,
bool allowInterruption =
false)
const;
61 public:
Occurrences getComponentOccurrences(
bool doExtraction =
false ,
bool allowInterruption =
false)
const;
66 public:
bool isValid()
const {
return _netOccurrence.
isValid();};
71 public:
string _getTypeName()
const {
return _TName(
"HyperNet"); };
72 public:
string _getString()
const;
73 public: Record* _getRecord()
const;
77 Occurrence getHyperNetRootNetOccurrence(
const Occurrence& netoccurrence);
79 bool isHyperNetRootNetOccurrence(Occurrence netoccurrence);
Box description (API)
Definition: Box.h:31
The model (API).
Definition: Cell.h:64
Generic Collection auto-pointer.
Definition: Collection.h:235
HyperNet description (API)
Definition: HyperNet.h:33
Occurrences getNetOccurrences(bool doExtraction=false, bool allowInterruption=false) const
HyperNet(const Occurrence &occurrence)
const Occurrence & getNetOccurrence() const
Definition: HyperNet.h:55
Cell * getCell() const
Definition: HyperNet.h:56
Occurrences getNetOccurrencesUnder(Box area, bool doExtraction=false, bool allowInterruption=false) const
Occurrence description (API)
Definition: Occurrence.h:39
bool isValid() const
Definition: Occurrence.h:81
Cell * getOwnerCell() const
The namespace dedicated to Hurricane.
Definition: Generalities.dox:5