SdcNetwork::location(pin)

This commit is contained in:
James Cherry 2020-07-06 16:28:58 -07:00
parent 2cab7b18e5
commit 6d95ef44e5
2 changed files with 15 additions and 1 deletions

View File

@ -103,6 +103,11 @@ public:
virtual VertexId vertexId(const Pin *pin) const;
virtual void setVertexId(Pin *pin,
VertexId id);
virtual void location(const Pin *pin,
// Return values.
double &x,
double &y,
bool &exists) const;
virtual Net *net(const Term *term) const;
virtual Pin *pin(const Term *term) const;
@ -120,7 +125,6 @@ public:
virtual char pathEscape() const;
virtual void setPathEscape(char escape);
virtual bool isEditable() const;
virtual LibertyLibrary *makeLibertyLibrary(const char *name,
const char *filename);

View File

@ -223,6 +223,16 @@ NetworkNameAdapter::setVertexId(Pin *pin,
network_->setVertexId(pin, id);
}
void
NetworkNameAdapter::location(const Pin *pin,
// Return values.
double &x,
double &y,
bool &exists) const
{
network_->location(pin, x, y, exists);
}
bool
NetworkNameAdapter::isBundle(const Port *port) const
{