AbstractPoly Class Reference

#include <AbstractPoly.h>

Inheritance diagram for AbstractPoly:

Boundary Position2DVector SUMORTree

Detailed Description

Definition at line 41 of file AbstractPoly.h.


Public Member Functions

 AbstractPoly (const AbstractPoly &)
 AbstractPoly ()
virtual bool around (const Position2D &p, SUMOReal offset=0) const =0
virtual bool crosses (const Position2D &p1, const Position2D &p2) const =0
virtual bool overlapsWith (const AbstractPoly &poly, SUMOReal offset=0) const =0
virtual bool partialWithin (const AbstractPoly &poly, SUMOReal offset=0) const =0
virtual ~AbstractPoly ()

Constructor & Destructor Documentation

AbstractPoly::AbstractPoly (  )  [inline]

Definition at line 43 of file AbstractPoly.h.

00043 { }

AbstractPoly::AbstractPoly ( const AbstractPoly  )  [inline]

Definition at line 44 of file AbstractPoly.h.

00044 { }

virtual AbstractPoly::~AbstractPoly (  )  [inline, virtual]

Definition at line 45 of file AbstractPoly.h.

00045 { }


Member Function Documentation

virtual bool AbstractPoly::around ( const Position2D p,
SUMOReal  offset = 0 
) const [pure virtual]

virtual bool AbstractPoly::crosses ( const Position2D p1,
const Position2D p2 
) const [pure virtual]

Implemented in Boundary, and Position2DVector.

Referenced by Boundary::overlapsWith().

virtual bool AbstractPoly::overlapsWith ( const AbstractPoly poly,
SUMOReal  offset = 0 
) const [pure virtual]

Implemented in Boundary, and Position2DVector.

virtual bool AbstractPoly::partialWithin ( const AbstractPoly poly,
SUMOReal  offset = 0 
) const [pure virtual]

Implemented in Boundary, and Position2DVector.

Referenced by Boundary::overlapsWith().


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

Generated on Wed May 5 00:06:40 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6