HAL
hal::CoordinateFromData Class Reference

Utility class that extracts (if possible) x and y coordinates contained in the netlist. More...

#include <coordinate_from_data.h>

Inheritance diagram for hal::CoordinateFromData:
Inheritance graph
Collaboration diagram for hal::CoordinateFromData:
Collaboration graph

Public Member Functions

 CoordinateFromData (int x_=INT_MIN, int y_=INT_MIN)
 
bool isUndefined () const
 
- Public Member Functions inherited from QPoint
 QPoint ()
 
 QPoint (int xpos, int ypos)
 
bool isNull () const const
 
int x () const const
 
int y () const const
 
void setX (int x)
 
void setY (int y)
 
int manhattanLength () const const
 
QPoint transposed () const const
 
int & rx ()
 
int & ry ()
 
QPointoperator+= (const QPoint &point)
 
QPointoperator-= (const QPoint &point)
 
QPointoperator*= (float factor)
 
QPointoperator*= (double factor)
 
QPointoperator*= (int factor)
 
QPointoperator/= (qreal divisor)
 
CGPoint toCGPoint () const const
 
bool operator== (const QPoint &p1, const QPoint &p2)
 
bool operator!= (const QPoint &p1, const QPoint &p2)
 
const QPoint operator+ (const QPoint &p1, const QPoint &p2)
 
const QPoint operator- (const QPoint &p1, const QPoint &p2)
 
const QPoint operator* (const QPoint &point, float factor)
 
const QPoint operator* (const QPoint &point, double factor)
 
const QPoint operator* (const QPoint &point, int factor)
 
const QPoint operator* (float factor, const QPoint &point)
 
const QPoint operator* (double factor, const QPoint &point)
 
const QPoint operator* (int factor, const QPoint &point)
 
const QPoint operator+ (const QPoint &point)
 
const QPoint operator- (const QPoint &point)
 
const QPoint operator/ (const QPoint &point, qreal divisor)
 
QDataStreamoperator<< (QDataStream &stream, const QPoint &point)
 
QDataStreamoperator>> (QDataStream &stream, QPoint &point)
 

Static Public Member Functions

static CoordinateFromData fromNode (const Node &nd)
 
- Static Public Member Functions inherited from QPoint
int dotProduct (const QPoint &p1, const QPoint &p2)
 

Detailed Description

Utility class that extracts (if possible) x and y coordinates contained in the netlist.

Definition at line 48 of file coordinate_from_data.h.

Constructor & Destructor Documentation

◆ CoordinateFromData()

hal::CoordinateFromData::CoordinateFromData ( int  x_ = INT_MIN,
int  y_ = INT_MIN 
)

Definition at line 11 of file coordinate_from_data.cpp.

Referenced by fromNode().

Member Function Documentation

◆ fromNode()

◆ isUndefined()

bool hal::CoordinateFromData::isUndefined ( ) const
inline

Definition at line 52 of file coordinate_from_data.h.

References QPoint::x(), and QPoint::y().

Referenced by hal::CoordinateFromDataMap::CoordinateFromDataMap().


The documentation for this class was generated from the following files: