21 #ifndef GEOS_GEOMGRAPH_DEPTH_H
22 #define GEOS_GEOMGRAPH_DEPTH_H
24 #include <geos/export.h>
27 #include <geos/inline.h>
39 class GEOS_DLL Depth {
41 static int depthAtLocation(
int location);
44 int getDepth(
int geomIndex,
int posIndex)
const;
45 void setDepth(
int geomIndex,
int posIndex,
int depthValue);
46 int getLocation(
int geomIndex,
int posIndex)
const;
47 void add(
int geomIndex,
int posIndex,
int location);
49 bool isNull(
int geomIndex)
const;
50 bool isNull(
int geomIndex,
int posIndex)
const;
51 int getDelta(
int geomIndex)
const;
53 void add(
const Label& lbl);
54 std::string toString()
const;
65 #endif // ifndef GEOS_GEOMGRAPH_DEPTH_H