Definition at line 53 of file Polyline.h.
#include <Polyline.h>
◆ SegmentIterator() [1/3]
GeoLib::Polyline::SegmentIterator::SegmentIterator |
( |
Polyline const & |
polyline, |
|
|
std::size_t |
segment_number |
|
) |
| |
|
explicit |
Definition at line 396 of file Polyline.cpp.
400 static_cast<std::vector<GeoLib::Point*>::size_type
>(segment_number))
GeoLib::Polyline const * _polyline
std::vector< GeoLib::Point * >::size_type _segment_number
◆ SegmentIterator() [2/3]
GeoLib::Polyline::SegmentIterator::SegmentIterator |
( |
SegmentIterator const & |
src | ) |
|
◆ SegmentIterator() [3/3]
GeoLib::Polyline::SegmentIterator::SegmentIterator |
( |
| ) |
|
|
delete |
◆ ~SegmentIterator()
GeoLib::Polyline::SegmentIterator::~SegmentIterator |
( |
| ) |
|
|
default |
◆ getSegmentNumber()
std::size_t GeoLib::Polyline::SegmentIterator::getSegmentNumber |
( |
| ) |
const |
◆ operator!=()
bool GeoLib::Polyline::SegmentIterator::operator!= |
( |
SegmentIterator const & |
other | ) |
const |
◆ operator*() [1/2]
LineSegment GeoLib::Polyline::SegmentIterator::operator* |
( |
| ) |
|
Definition at line 438 of file Polyline.cpp.
LineSegment getSegment(std::size_t i) const
◆ operator*() [2/2]
LineSegment GeoLib::Polyline::SegmentIterator::operator* |
( |
| ) |
const |
◆ operator+()
◆ operator++()
◆ operator+=()
Definition at line 454 of file Polyline.cpp.
460 static_cast<std::vector<GeoLib::Point>::size_type
>(-n);
465 static_cast<std::vector<GeoLib::Point>::size_type
>(n);
std::size_t getNumberOfSegments() const
References OGS_FATAL.
◆ operator-()
Definition at line 502 of file Polyline.cpp.
505 Polyline::SegmentIterator t(*
this);
◆ operator-=()
Definition at line 482 of file Polyline.cpp.
488 static_cast<std::vector<GeoLib::Point>::size_type
>(n);
493 static_cast<std::vector<GeoLib::Point>::size_type
>(-n);
References OGS_FATAL.
◆ operator=()
◆ operator==()
bool GeoLib::Polyline::SegmentIterator::operator== |
( |
SegmentIterator const & |
other | ) |
const |
◆ _polyline
◆ _segment_number
std::vector<GeoLib::Point*>::size_type GeoLib::Polyline::SegmentIterator::_segment_number |
|
private |
The documentation for this class was generated from the following files: