eckit::geo::iterator::Unstructured class final

Base classes

class eckit::geo::Iterator

Public types

using difference_type = std::ptrdiff_t

Constructors, destructors, conversion operators

Unstructured(const Grid&, size_t index, std::shared_ptr<container::PointsContainer>)
Unstructured(const Grid&) explicit

Public functions

auto operator!=(const Iterator& other) const -> bool
auto operator--() -> bool virtual
auto operator-=(difference_type diff) -> bool virtual
auto spec() const -> spec::Custom*

Private functions

auto operator==(const geo::Iterator&) const -> bool override
auto operator++() -> bool override
auto operator+=(difference_type) -> bool override
operator bool() const private explicit override
auto operator*() const -> Point override
auto index() const -> size_t override
void fill_spec(spec::Custom&) const override

Typedef documentation

using eckit::geo::iterator::Unstructured::difference_type = std::ptrdiff_t

Function documentation

bool eckit::geo::iterator::Unstructured::operator!=(const Iterator& other) const

bool eckit::geo::iterator::Unstructured::operator--() virtual

bool eckit::geo::iterator::Unstructured::operator-=(difference_type diff) virtual

spec::Custom* eckit::geo::iterator::Unstructured::spec() const

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.