QGIS API Documentation  3.4.15-Madeira (e83d02e274)
QgsCircle Member List

This is the complete list of members for QgsCircle, including all inherited members.

area() const overrideQgsCirclevirtual
azimuth() const QgsEllipseinline
boundingBox() const overrideQgsCirclevirtual
center() const QgsEllipseinline
contains(const QgsPoint &point, double epsilon=1E-8) const QgsCircle
eccentricity() const QgsEllipsevirtual
foci() const QgsEllipsevirtual
focusDistance() const QgsEllipsevirtual
from2Points(const QgsPoint &pt1, const QgsPoint &pt2)QgsCirclestatic
from3Points(const QgsPoint &pt1, const QgsPoint &pt2, const QgsPoint &pt3, double epsilon=1E-8)QgsCirclestatic
from3Tangents(const QgsPoint &pt1_tg1, const QgsPoint &pt2_tg1, const QgsPoint &pt1_tg2, const QgsPoint &pt2_tg2, const QgsPoint &pt1_tg3, const QgsPoint &pt2_tg3, double epsilon=1E-8)QgsCirclestatic
fromCenter2Points(const QgsPoint &ptc, const QgsPoint &pt1, const QgsPoint &pt2)QgsEllipsestatic
fromCenterDiameter(const QgsPoint &center, double diameter, double azimuth=0)QgsCirclestatic
fromCenterPoint(const QgsPoint &center, const QgsPoint &pt1)QgsCirclestatic
fromExtent(const QgsPoint &pt1, const QgsPoint &pt2)QgsCirclestatic
fromFoci(const QgsPoint &pt1, const QgsPoint &pt2, const QgsPoint &pt3)QgsEllipsestatic
intersections(const QgsCircle &other, QgsPoint &intersection1, QgsPoint &intersection2, bool useZ=false) const QgsCircle
isEmpty() const QgsEllipsevirtual
mAzimuthQgsEllipseprotected
mCenterQgsEllipseprotected
minimalCircleFrom3Points(const QgsPoint &pt1, const QgsPoint &pt2, const QgsPoint &pt3, double epsilon=1E-8)QgsCirclestatic
mSemiMajorAxisQgsEllipseprotected
mSemiMinorAxisQgsEllipseprotected
northQuadrant() const QgsCircle
operator!=(const QgsEllipse &elp) const QgsEllipsevirtual
operator==(const QgsEllipse &elp) const QgsEllipsevirtual
orientedBoundingBox() const QgsEllipsevirtual
outerTangents(const QgsCircle &other, QgsPointXY &line1P1, QgsPointXY &line1P2, QgsPointXY &line2P1, QgsPointXY &line2P2) const QgsCircle
perimeter() const overrideQgsCirclevirtual
points(unsigned int segments=36) const QgsEllipsevirtual
QgsCircle()QgsCircle
QgsCircle(const QgsPoint &center, double radius, double azimuth=0)QgsCircle
QgsEllipse()=defaultQgsEllipse
QgsEllipse(const QgsPoint &center, double semiMajorAxis, double semiMinorAxis, double azimuth=90)QgsEllipse
quadrant() const QgsEllipsevirtual
radius() const QgsCircleinline
rcenter()QgsEllipseinline
semiMajorAxis() const QgsEllipseinline
semiMinorAxis() const QgsEllipseinline
setAzimuth(double azimuth)QgsEllipse
setCenter(const QgsPoint &center)QgsEllipseinline
setRadius(double radius)QgsCircleinline
setSemiMajorAxis(double semiMajorAxis) overrideQgsCirclevirtual
setSemiMinorAxis(double semiMinorAxis) overrideQgsCirclevirtual
tangentToPoint(const QgsPointXY &p, QgsPointXY &pt1, QgsPointXY &pt2) const QgsCircle
toCircularString(bool oriented=false) const QgsCircle
toLineString(unsigned int segments=36) const QgsEllipsevirtual
toPolygon(unsigned int segments=36) const QgsEllipsevirtual
toString(int pointPrecision=17, int radiusPrecision=17, int azimuthPrecision=2) const overrideQgsCirclevirtual
~QgsEllipse()=defaultQgsEllipsevirtual