QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsCircle Member List

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

area() const overrideQgsCirclevirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) constQgsCircle
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) constQgsCircle
azimuth() constQgsEllipseinline
boundingBox() const overrideQgsCirclevirtual
center() constQgsEllipseinline
contains(const QgsPoint &point, double epsilon=1E-8) constQgsCircle
eccentricity() constQgsEllipsevirtual
foci() constQgsEllipsevirtual
focusDistance() constQgsEllipsevirtual
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, const QgsPoint &pos=QgsPoint())QgsCirclestatic
from3TangentsMulti(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, const QgsPoint &pos=QgsPoint())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
innerTangents(const QgsCircle &other, QgsPointXY &line1P1, QgsPointXY &line1P2, QgsPointXY &line2P1, QgsPointXY &line2P2) constQgsCircle
intersections(const QgsCircle &other, QgsPoint &intersection1, QgsPoint &intersection2, bool useZ=false) constQgsCircle
isEmpty() constQgsEllipsevirtual
mAzimuthQgsEllipseprotected
mCenterQgsEllipseprotected
minimalCircleFrom3Points(const QgsPoint &pt1, const QgsPoint &pt2, const QgsPoint &pt3, double epsilon=1E-8)QgsCirclestatic
mSemiMajorAxisQgsEllipseprotected
mSemiMinorAxisQgsEllipseprotected
northQuadrant() constQgsCircle
operator!=(const QgsEllipse &elp) constQgsEllipsevirtual
operator==(const QgsEllipse &elp) constQgsEllipsevirtual
orientedBoundingBox() constQgsEllipsevirtual
outerTangents(const QgsCircle &other, QgsPointXY &line1P1, QgsPointXY &line1P2, QgsPointXY &line2P1, QgsPointXY &line2P2) constQgsCircle
perimeter() const overrideQgsCirclevirtual
points(unsigned int segments=36) constQgsEllipsevirtual
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() constQgsEllipsevirtual
radius() constQgsCircleinline
rcenter()QgsEllipseinline
semiMajorAxis() constQgsEllipseinline
semiMinorAxis() constQgsEllipseinline
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) constQgsCircle
toCircularString(bool oriented=false) constQgsCircle
toLineString(unsigned int segments=36) constQgsEllipsevirtual
toPolygon(unsigned int segments=36) constQgsEllipsevirtual
toString(int pointPrecision=17, int radiusPrecision=17, int azimuthPrecision=2) const overrideQgsCirclevirtual
~QgsEllipse()=defaultQgsEllipsevirtual