22 #ifndef GEOS_GEOMGRAPH_DEPTH_H
23 #define GEOS_GEOMGRAPH_DEPTH_H
25 #include <geos/export.h>
28 #include <geos/inline.h>
40 class GEOS_DLL Depth {
42 static int depthAtLocation(
int location);
45 int getDepth(
int geomIndex,
int posIndex)
const;
46 void setDepth(
int geomIndex,
int posIndex,
int depthValue);
47 int getLocation(
int geomIndex,
int posIndex)
const;
48 void add(
int geomIndex,
int posIndex,
int 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;
70 #endif // ifndef GEOS_GEOMGRAPH_DEPTH_H