Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Static Public Member Functions | Private Attributes

ogdf::PointComparer Class Reference

#include <ogdf/basic/TopologyModule.h>

List of all members.

Public Member Functions

 PointComparer (DPoint refPoint)
int compare (const ListIterator< EdgeLeg * > &ep1, const ListIterator< EdgeLeg * > &ep2) const
bool less (const ListIterator< EdgeLeg * > &x, const ListIterator< EdgeLeg * > &y) const
bool leq (const ListIterator< EdgeLeg * > &x, const ListIterator< EdgeLeg * > &y) const
bool greater (const ListIterator< EdgeLeg * > &x, const ListIterator< EdgeLeg * > &y) const
bool geq (const ListIterator< EdgeLeg * > &x, const ListIterator< EdgeLeg * > &y) const
bool equal (const ListIterator< EdgeLeg * > &x, const ListIterator< EdgeLeg * > &y) const
PointCompareroperator= (const PointComparer &)

Static Public Member Functions

static int compare (const DPoint &p1, const DPoint &p2)
static bool less (const DPoint &x, const DPoint &y)
static bool leq (const DPoint &x, const DPoint &y)
static bool greater (const DPoint &x, const DPoint &y)
static bool geq (const DPoint &x, const DPoint &y)
static bool equal (const DPoint &x, const DPoint &y)

Private Attributes

const DPoint m_refPoint

Detailed Description

Definition at line 174 of file TopologyModule.h.


Constructor & Destructor Documentation

ogdf::PointComparer::PointComparer ( DPoint  refPoint  )  [inline]

Definition at line 176 of file TopologyModule.h.


Member Function Documentation

int ogdf::PointComparer::compare ( const ListIterator< EdgeLeg * > &  ep1,
const ListIterator< EdgeLeg * > &  ep2 
) const
static int ogdf::PointComparer::compare ( const DPoint p1,
const DPoint p2 
) [inline, static]

Definition at line 188 of file IntersectionRectangle.h.

bool ogdf::PointComparer::equal ( const ListIterator< EdgeLeg * > &  x,
const ListIterator< EdgeLeg * > &  y 
) const [inline]

Definition at line 180 of file TopologyModule.h.

static bool ogdf::PointComparer::equal ( const DPoint x,
const DPoint y 
) [inline, static]

Definition at line 195 of file IntersectionRectangle.h.

static bool ogdf::PointComparer::geq ( const DPoint x,
const DPoint y 
) [inline, static]

Definition at line 195 of file IntersectionRectangle.h.

bool ogdf::PointComparer::geq ( const ListIterator< EdgeLeg * > &  x,
const ListIterator< EdgeLeg * > &  y 
) const [inline]

Definition at line 180 of file TopologyModule.h.

bool ogdf::PointComparer::greater ( const ListIterator< EdgeLeg * > &  x,
const ListIterator< EdgeLeg * > &  y 
) const [inline]

Definition at line 180 of file TopologyModule.h.

static bool ogdf::PointComparer::greater ( const DPoint x,
const DPoint y 
) [inline, static]

Definition at line 195 of file IntersectionRectangle.h.

static bool ogdf::PointComparer::leq ( const DPoint x,
const DPoint y 
) [inline, static]

Definition at line 195 of file IntersectionRectangle.h.

bool ogdf::PointComparer::leq ( const ListIterator< EdgeLeg * > &  x,
const ListIterator< EdgeLeg * > &  y 
) const [inline]

Definition at line 180 of file TopologyModule.h.

bool ogdf::PointComparer::less ( const ListIterator< EdgeLeg * > &  x,
const ListIterator< EdgeLeg * > &  y 
) const [inline]

Definition at line 180 of file TopologyModule.h.

static bool ogdf::PointComparer::less ( const DPoint x,
const DPoint y 
) [inline, static]

Definition at line 195 of file IntersectionRectangle.h.

PointComparer& ogdf::PointComparer::operator= ( const PointComparer  ) 

Member Data Documentation

Definition at line 186 of file TopologyModule.h.


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