Added HasAntenna flag to NetRoutingProperty.
This commit is contained in:
parent
88081fae12
commit
5f6302de44
|
@ -14,9 +14,7 @@
|
||||||
// +-----------------------------------------------------------------+
|
// +-----------------------------------------------------------------+
|
||||||
|
|
||||||
|
|
||||||
#ifndef HURRICANE_NET_ROUTING_PROPERTY_H
|
#pragma once
|
||||||
#define HURRICANE_NET_ROUTING_PROPERTY_H
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include "hurricane/Name.h"
|
#include "hurricane/Name.h"
|
||||||
|
@ -51,6 +49,7 @@ namespace Hurricane {
|
||||||
, SymmetricMaster = (1<< 9)
|
, SymmetricMaster = (1<< 9)
|
||||||
, Analog = (1<<10)
|
, Analog = (1<<10)
|
||||||
, ShortNet = (1<<11)
|
, ShortNet = (1<<11)
|
||||||
|
, HasAntenna = (1<<11)
|
||||||
};
|
};
|
||||||
public:
|
public:
|
||||||
inline bool isExcluded () const;
|
inline bool isExcluded () const;
|
||||||
|
@ -67,6 +66,7 @@ namespace Hurricane {
|
||||||
inline bool isSymSlave () const;
|
inline bool isSymSlave () const;
|
||||||
inline bool isAnalog () const;
|
inline bool isAnalog () const;
|
||||||
inline bool isShortNet () const;
|
inline bool isShortNet () const;
|
||||||
|
inline bool hasAntenna () const;
|
||||||
inline Net* getNet () const;
|
inline Net* getNet () const;
|
||||||
inline Net* getSymNet () const;
|
inline Net* getSymNet () const;
|
||||||
inline DbU::Unit getSymAxis () const;
|
inline DbU::Unit getSymAxis () const;
|
||||||
|
@ -109,6 +109,7 @@ namespace Hurricane {
|
||||||
inline bool NetRoutingState::isSymMaster () const { return _flags & SymmetricMaster; }
|
inline bool NetRoutingState::isSymMaster () const { return _flags & SymmetricMaster; }
|
||||||
inline bool NetRoutingState::isAnalog () const { return _flags & Analog; }
|
inline bool NetRoutingState::isAnalog () const { return _flags & Analog; }
|
||||||
inline bool NetRoutingState::isShortNet () const { return _flags & ShortNet; }
|
inline bool NetRoutingState::isShortNet () const { return _flags & ShortNet; }
|
||||||
|
inline bool NetRoutingState::hasAntenna () const { return _flags & HasAntenna; }
|
||||||
inline Net* NetRoutingState::getSymNet () const { return _symNet; }
|
inline Net* NetRoutingState::getSymNet () const { return _symNet; }
|
||||||
inline DbU::Unit NetRoutingState::getSymAxis () const { return _axis; }
|
inline DbU::Unit NetRoutingState::getSymAxis () const { return _axis; }
|
||||||
inline uint32_t NetRoutingState::getFlags () const { return _flags; };
|
inline uint32_t NetRoutingState::getFlags () const { return _flags; };
|
||||||
|
@ -355,6 +356,3 @@ namespace Hurricane {
|
||||||
|
|
||||||
|
|
||||||
INSPECTOR_P_SUPPORT(Hurricane::NetRoutingState);
|
INSPECTOR_P_SUPPORT(Hurricane::NetRoutingState);
|
||||||
|
|
||||||
|
|
||||||
#endif // HURRICANE_NET_ROUTING_PROPERTY_H
|
|
||||||
|
|
Loading…
Reference in New Issue