Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QGeoShapePrivate Class Referenceabstract

#include <qgeoshape_p.h>

+ Inheritance diagram for QGeoShapePrivate:
+ Collaboration diagram for QGeoShapePrivate:

Public Member Functions

 QGeoShapePrivate (QGeoShape::ShapeType type)
 
virtual ~QGeoShapePrivate ()
 
virtual bool isValid () const =0
 
virtual bool isEmpty () const =0
 
virtual bool contains (const QGeoCoordinate &coordinate) const =0
 
virtual QGeoCoordinate center () const =0
 
virtual QGeoRectangle boundingGeoRectangle () const =0
 
virtual QGeoShapePrivateclone () const =0
 
virtual bool operator== (const QGeoShapePrivate &other) const
 
virtual size_t hash (size_t seed) const =0
 
- Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
 
QSharedDataoperator= (const QSharedData &)=delete
 
 ~QSharedData ()=default
 

Public Attributes

QGeoShape::ShapeType type
 
- Public Attributes inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 25 of file qgeoshape_p.h.

Constructor & Destructor Documentation

◆ QGeoShapePrivate()

QT_BEGIN_NAMESPACE QGeoShapePrivate::QGeoShapePrivate ( QGeoShape::ShapeType type)
explicit

Definition at line 24 of file qgeoshape.cpp.

◆ ~QGeoShapePrivate()

QGeoShapePrivate::~QGeoShapePrivate ( )
virtual

Definition at line 29 of file qgeoshape.cpp.

Member Function Documentation

◆ boundingGeoRectangle()

virtual QGeoRectangle QGeoShapePrivate::boundingGeoRectangle ( ) const
pure virtual

◆ center()

virtual QGeoCoordinate QGeoShapePrivate::center ( ) const
pure virtual

◆ clone()

virtual QGeoShapePrivate * QGeoShapePrivate::clone ( ) const
pure virtual

◆ contains()

virtual bool QGeoShapePrivate::contains ( const QGeoCoordinate & coordinate) const
pure virtual

◆ hash()

virtual size_t QGeoShapePrivate::hash ( size_t seed) const
pure virtual

◆ isEmpty()

virtual bool QGeoShapePrivate::isEmpty ( ) const
pure virtual

◆ isValid()

virtual bool QGeoShapePrivate::isValid ( ) const
pure virtual

◆ operator==()

bool QGeoShapePrivate::operator== ( const QGeoShapePrivate & other) const
virtual

Reimplemented in QGeoCirclePrivate, QGeoPathPrivate, QGeoPolygonPrivate, and QGeoRectanglePrivate.

Definition at line 33 of file qgeoshape.cpp.

References other().

+ Here is the call graph for this function:

Member Data Documentation

◆ type

QGeoShape::ShapeType QGeoShapePrivate::type

Definition at line 45 of file qgeoshape_p.h.


The documentation for this class was generated from the following files: