Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment, DPolygon, DRect, DIntersectableRect.
More...
|
DPoint | ogdf::contourPointFromAngle (double angle, int n, double rotationOffset=0, const DPoint ¢er=DPoint(), const DPoint &vSize=DPoint(1, 1)) |
| returns the point where a vector, pointing from center in direction of angle, intersects with the contour of any regular n-polygon. More...
|
|
DPoint | ogdf::contourPointFromAngle (double angle, Shape shape, const DPoint ¢er=DPoint(), const DPoint &vSize=DPoint(1, 1)) |
| returns the point where a vector, pointing from center in direction of angle, intersects with the contour of any Shape. More...
|
|
bool | ogdf::isPointCoveredByNode (const DPoint &point, const DPoint &v, const DPoint &vSize, const Shape &shape) |
| Check whether this point lies within a node (using node shapes with same size and aspect as in TikZ). More...
|
|
std::ostream & | ogdf::operator<< (std::ostream &os, const DPolygon &dop) |
| Output operator for polygons. More...
|
|
template<class PointType > |
std::ostream & | ogdf::operator<< (std::ostream &os, const GenericLine< PointType > &line) |
| Output operator for lines. More...
|
|
template<typename T > |
std::ostream & | ogdf::operator<< (std::ostream &os, const GenericPoint< T > &p) |
| Output operator for generic points. More...
|
|
template<class PointType > |
std::ostream & | ogdf::operator<< (std::ostream &os, const GenericSegment< PointType > &dl) |
| Output operator for line segments. More...
|
|
int | ogdf::orientation (const DPoint &p, const DPoint &q, const DPoint &r) |
|
int | ogdf::orientation (const DSegment &s, const DPoint &p) |
|
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment, DPolygon, DRect, DIntersectableRect.
- Author
- Joachim Kupke, Rene Weiskircher, Ivo Hedtke
- License:
- This file is part of the Open Graph Drawing Framework (OGDF).
- Copyright (C)
See README.md in the OGDF root directory for details.
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 or 3 as published by the Free Software Foundation; see the file LICENSE.txt included in the packaging of this file for details.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/copyleft/gpl.html
Definition in file geometry.h.