mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Doxymentation update
Or how to increase documentation coverage with minimal effort
This commit is contained in:
parent
687ad5a750
commit
0a60bab512
@ -55,22 +55,38 @@ class CORE_EXPORT QgsCircularStringV2: public QgsCurveV2
|
|||||||
/** Returns the point at index i within the circular string.
|
/** Returns the point at index i within the circular string.
|
||||||
*/
|
*/
|
||||||
QgsPointV2 pointN( int i ) const;
|
QgsPointV2 pointN( int i ) const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::points()
|
||||||
|
*/
|
||||||
void points( QList<QgsPointV2>& pts ) const override;
|
void points( QList<QgsPointV2>& pts ) const override;
|
||||||
|
|
||||||
/** Sets the circular string's points
|
/** Sets the circular string's points
|
||||||
*/
|
*/
|
||||||
void setPoints( const QList<QgsPointV2>& points );
|
void setPoints( const QList<QgsPointV2>& points );
|
||||||
|
|
||||||
//curve interface
|
/**
|
||||||
|
* @copydoc QgsAbstractGeometryV2::length()
|
||||||
|
*/
|
||||||
virtual double length() const override;
|
virtual double length() const override;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::startPoint()
|
||||||
|
*/
|
||||||
virtual QgsPointV2 startPoint() const override;
|
virtual QgsPointV2 startPoint() const override;
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::endPoint()
|
||||||
|
*/
|
||||||
virtual QgsPointV2 endPoint() const override;
|
virtual QgsPointV2 endPoint() const override;
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::curveToLine()
|
||||||
|
*/
|
||||||
virtual QgsLineStringV2* curveToLine() const override;
|
virtual QgsLineStringV2* curveToLine() const override;
|
||||||
|
|
||||||
void draw( QPainter& p ) const override;
|
void draw( QPainter& p ) const override;
|
||||||
/** Transforms the geometry using a coordinate transform
|
/** Transforms the geometry using a coordinate transform
|
||||||
* @param ct coordinate transform
|
* @param ct coordinate transform
|
||||||
@param d transformation direction
|
* @param d transformation direction
|
||||||
*/
|
*/
|
||||||
void transform( const QgsCoordinateTransform& ct, QgsCoordinateTransform::TransformDirection d = QgsCoordinateTransform::ForwardTransform ) override;
|
void transform( const QgsCoordinateTransform& ct, QgsCoordinateTransform::TransformDirection d = QgsCoordinateTransform::ForwardTransform ) override;
|
||||||
void transform( const QTransform& t ) override;
|
void transform( const QTransform& t ) override;
|
||||||
@ -78,6 +94,10 @@ class CORE_EXPORT QgsCircularStringV2: public QgsCurveV2
|
|||||||
void clip( const QgsRectangle& rect ) override;
|
void clip( const QgsRectangle& rect ) override;
|
||||||
#endif
|
#endif
|
||||||
void addToPainterPath( QPainterPath& path ) const override;
|
void addToPainterPath( QPainterPath& path ) const override;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::drawAsPolygon()
|
||||||
|
*/
|
||||||
void drawAsPolygon( QPainter& p ) const override;
|
void drawAsPolygon( QPainter& p ) const override;
|
||||||
|
|
||||||
virtual bool insertVertex( const QgsVertexId& position, const QgsPointV2& vertex ) override;
|
virtual bool insertVertex( const QgsVertexId& position, const QgsPointV2& vertex ) override;
|
||||||
@ -85,10 +105,19 @@ class CORE_EXPORT QgsCircularStringV2: public QgsCurveV2
|
|||||||
virtual bool deleteVertex( const QgsVertexId& position ) override;
|
virtual bool deleteVertex( const QgsVertexId& position ) override;
|
||||||
|
|
||||||
double closestSegment( const QgsPointV2& pt, QgsPointV2& segmentPt, QgsVertexId& vertexAfter, bool* leftOf, double epsilon ) const override;
|
double closestSegment( const QgsPointV2& pt, QgsPointV2& segmentPt, QgsVertexId& vertexAfter, bool* leftOf, double epsilon ) const override;
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::pointAt()
|
||||||
|
*/
|
||||||
bool pointAt( int i, QgsPointV2& vertex, QgsVertexId::VertexType& type ) const override;
|
bool pointAt( int i, QgsPointV2& vertex, QgsVertexId::VertexType& type ) const override;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copydoc QgsCurveV2::sumUpArea()
|
||||||
|
*/
|
||||||
void sumUpArea( double& sum ) const override;
|
void sumUpArea( double& sum ) const override;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copydoc QgsAbstractGeometryV2::hasCurvedSegments()
|
||||||
|
*/
|
||||||
bool hasCurvedSegments() const override { return true; }
|
bool hasCurvedSegments() const override { return true; }
|
||||||
|
|
||||||
/** Returns approximate rotation angle for a vertex. Usually average angle between adjacent segments.
|
/** Returns approximate rotation angle for a vertex. Usually average angle between adjacent segments.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user