Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
Ring.hpp File Reference
#include <ranges>
#include <algorithm>
#include <numeric>
#include <sstream>
#include <vector>
#include <fishnet/CollectionConcepts.hpp>
#include <fishnet/FunctionalConcepts.hpp>
#include <fishnet/IGeometry.hpp>
#include <fishnet/Ray.hpp>
#include <fishnet/Segment.hpp>
#include <fishnet/PolygonalRingVerification.hpp>
#include <fishnet/PolygonDistance.hpp>
#include <fishnet/RingIntersection.hpp>
#include "Rectangle.hpp"
Include dependency graph for Ring.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fishnet::geometry::Ring< T >
 Implementation of a ring. More...
 

Namespaces

namespace  fishnet
 
namespace  fishnet::geometry
 

Enumerations

enum class  fishnet::geometry::PointLocation { fishnet::geometry::INSIDE , fishnet::geometry::OUTSIDE , fishnet::geometry::BOUNDARY }
 

Functions

template<std::ranges::random_access_range R>
 fishnet::geometry::Ring (const R &) -> Ring< typename std::ranges::range_value_t< R >::numeric_type >
 
template<typename T >
 fishnet::geometry::Ring (std::initializer_list< Vec2D< T > > &&points) -> Ring< T >