Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::IPoint Class Reference

Integer points. More...

#include <ogdf/basic/geometry.h>

+ Inheritance diagram for ogdf::IPoint:

List of all members.

Public Member Functions

 IPoint ()
 Creates an integer point (0,0).
 IPoint (int x, int y)
 Creates an integer point (x,y).
 IPoint (const IPoint &ip)
 Copy constructor.
double distance (const IPoint &p) const
 Returns the euclidean distance between p and this point.
- Public Member Functions inherited from ogdf::GenericPoint< int >
 GenericPoint ()
 Creates a generic point.
 GenericPoint (intx, inty)
 Creates a generic point (x,y).
 GenericPoint (const GenericPoint &ip)
 Copy constructor.
bool operator!= (const GenericPoint &ip) const
 Inequality operator.
GenericPoint operator= (const GenericPoint &ip)
 Assignment operator.
bool operator== (const GenericPoint &ip) const
 Equality operator.

Additional Inherited Members

- Public Types inherited from ogdf::GenericPoint< int >
typedef int numberType
 The type for coordinates of the point.
- Public Attributes inherited from ogdf::GenericPoint< int >
int m_x
 The x-coordinate.
int m_y
 The y-coordinate.

Detailed Description

Integer points.

This class represent a two-dimensional point with integer coordinates.

Definition at line 165 of file geometry.h.


Constructor & Destructor Documentation

ogdf::IPoint::IPoint ( )
inline

Creates an integer point (0,0).

Definition at line 169 of file geometry.h.

ogdf::IPoint::IPoint ( int  x,
int  y 
)
inline

Creates an integer point (x,y).

Definition at line 172 of file geometry.h.

ogdf::IPoint::IPoint ( const IPoint ip)
inline

Copy constructor.

Definition at line 175 of file geometry.h.


Member Function Documentation

double ogdf::IPoint::distance ( const IPoint p) const

Returns the euclidean distance between p and this point.


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