21#ifndef GEOS_GEOMGRAPH_DEPTH_H
22#define GEOS_GEOMGRAPH_DEPTH_H
24#include <geos/export.h>
25#include <geos/geom/Location.h>
28#include <geos/inline.h>
42 static int depthAtLocation(geom::Location location);
44 virtual ~Depth() =
default;
45 int getDepth(
int geomIndex,
int posIndex)
const;
46 void setDepth(
int geomIndex,
int posIndex,
int depthValue);
47 geom::Location getLocation(
int geomIndex,
int posIndex)
const;
48 void add(
int geomIndex,
int posIndex, geom::Location location);
50 bool isNull(
int geomIndex)
const;
51 bool isNull(
int geomIndex,
int posIndex)
const;
52 int getDelta(
int geomIndex)
const;
54 void add(
const Label& lbl);
55 std::string toString()
const;
67# include "geos/geomgraph/Depth.inl"
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25