SUMO - Simulation of Urban MObility
AbstractPoly Class Referenceabstract

#include <AbstractPoly.h>

Inheritance diagram for AbstractPoly:
Inheritance graph
Collaboration diagram for AbstractPoly:
Collaboration graph

Public Member Functions

 AbstractPoly ()
 
 AbstractPoly (const AbstractPoly &)
 
virtual bool around (const Position &p, SUMOReal offset=0) const =0
 
virtual bool crosses (const Position &p1, const Position &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 ()
 

Detailed Description

Definition at line 43 of file AbstractPoly.h.

Constructor & Destructor Documentation

§ AbstractPoly() [1/2]

AbstractPoly::AbstractPoly ( )
inline

Definition at line 45 of file AbstractPoly.h.

§ AbstractPoly() [2/2]

AbstractPoly::AbstractPoly ( const AbstractPoly )
inline

Definition at line 46 of file AbstractPoly.h.

§ ~AbstractPoly()

virtual AbstractPoly::~AbstractPoly ( )
inlinevirtual

Definition at line 47 of file AbstractPoly.h.

References around(), crosses(), overlapsWith(), partialWithin(), and SUMOReal.

Member Function Documentation

§ around()

virtual bool AbstractPoly::around ( const Position p,
SUMOReal  offset = 0 
) const
pure virtual

§ crosses()

virtual bool AbstractPoly::crosses ( const Position p1,
const Position p2 
) const
pure virtual

Implemented in PositionVector, and Boundary.

Referenced by Boundary::overlapsWith(), and ~AbstractPoly().

§ overlapsWith()

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

Implemented in PositionVector, and Boundary.

Referenced by ~AbstractPoly().

§ partialWithin()

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

Implemented in PositionVector, and Boundary.

Referenced by Boundary::overlapsWith(), and ~AbstractPoly().


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