CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
Public Member Functions | List of all members
CartoTypeCore::ContourView::Iter Class Reference

#include <cartotype_path.h>

Public Member Functions

 Iter (const CartoTypeCore::Point *aPoint, size_t aIndex, bool aHasOffCurvePoints)
 
Iteroperator++ ()
 
bool operator!= (const Iter &aOther) const
 
OutlinePoint operator* () const
 

Detailed Description

An iterator to traverse the points of a contour.

Constructor & Destructor Documentation

◆ Iter()

CartoTypeCore::ContourView::Iter::Iter ( const CartoTypeCore::Point aPoint,
size_t  aIndex,
bool  aHasOffCurvePoints 
)
inline

Creates an iterator over a sequence of points in a contour.

Member Function Documentation

◆ operator!=()

bool CartoTypeCore::ContourView::Iter::operator!= ( const Iter aOther) const
inline

The inequality operator.

◆ operator*()

OutlinePoint CartoTypeCore::ContourView::Iter::operator* ( ) const
inline

Returns a reference to the point to which this iterator refers.

◆ operator++()

Iter & CartoTypeCore::ContourView::Iter::operator++ ( )
inline

Increments this iterator to refer to the next point.


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