Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment, DPolygon, DRect, DIntersectableRect. More...
#include <ogdf/basic/EpsilonTest.h>#include <ogdf/basic/Hashing.h>#include <ogdf/basic/List.h>#include <ogdf/basic/Math.h>#include <cfloat>Go to the source code of this file.
Classes | |
| class | ogdf::DefHashFunc< IPoint > |
| class | ogdf::DIntersectableRect |
| Rectangles with real coordinates. More... | |
| class | ogdf::DPolygon |
| Polygons with real coordinates. More... | |
| class | ogdf::DRect |
| Rectangles with real coordinates. More... | |
| class | ogdf::GenericLine< PointType > |
| Infinite lines. More... | |
| class | ogdf::GenericPoint< T > |
| Parameterized base class for points. More... | |
| class | ogdf::GenericPolyline< PointType > |
| Polylines with PointType points. More... | |
| class | ogdf::GenericSegment< PointType > |
| Finite line segments. More... | |
Namespaces | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
Typedefs | |
| using | ogdf::DLine = GenericLine< DPoint > |
| Lines with real coordinates. | |
| using | ogdf::DPoint = GenericPoint< double > |
| Representing two-dimensional point with real coordinates. | |
| using | ogdf::DPolyline = GenericPolyline< DPoint > |
| Polylines with DPoint points. | |
| using | ogdf::DSegment = GenericSegment< DPoint > |
| Segments with real coordinates. | |
| using | ogdf::IPoint = GenericPoint< int > |
| Representing a two-dimensional point with integer coordinates. | |
| using | ogdf::IPolyline = GenericPolyline< IPoint > |
| Polylines with IPoint points. | |
Enumerations | |
| enum class | ogdf::IntersectionType { ogdf::None , ogdf::SinglePoint , ogdf::Overlapping } |
| Determines the type of intersection of two geometric objects. More... | |
| enum class | ogdf::Orientation { ogdf::topToBottom , ogdf::bottomToTop , ogdf::leftToRight , ogdf::rightToLeft } |
| Determines the orientation in hierarchical layouts. More... | |
Functions | |
| std::ostream & | ogdf::operator<< (std::ostream &os, const DPolygon &dop) |
| Output operator for polygons. | |
| template<class PointType > | |
| std::ostream & | ogdf::operator<< (std::ostream &os, const GenericLine< PointType > &line) |
| Output operator for lines. | |
| template<typename T > | |
| std::ostream & | ogdf::operator<< (std::ostream &os, const GenericPoint< T > &p) |
| Output operator for generic points. | |
| template<class PointType > | |
| std::ostream & | ogdf::operator<< (std::ostream &os, const GenericSegment< PointType > &dl) |
| Output operator for line segments. | |
| int | ogdf::orientation (const DPoint &p, const DPoint &q, const DPoint &r) |
| int | ogdf::orientation (const DSegment &s, const DPoint &p) |
Variables | |
| const EpsilonTest | ogdf::OGDF_GEOM_ET |
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment, DPolygon, DRect, DIntersectableRect.
Definition in file geometry.h.