16 int64_t numPoints()
const;
20 int64_t getUserData(int64_t idx)
const;
21 void setUserData(int64_t idx, int64_t userData);
22 void* getUserDataVoidPtr(int64_t idx)
const;
23 void setUserDataVoidPtr(int64_t idx,
void* userData);
24 int64_t addPoint(
const Geom::Pnt& p, int64_t userData);
25 int64_t addPointVoidPtr(
const Geom::Pnt& p,
void* userData);
26 int64_t addPointIfNotExists(
const Geom::Pnt& p, int64_t userData);
27 int64_t addPointIfNotExistsVoidPtr(
const Geom::Pnt& p,
void* userData);
28 void removePoint(
const int64_t idx);
48 int64_t getUserData(int64_t idx);
49 void setUserData(int64_t idx, int64_t userData);
50 void addPoint(
const Geom::Pnt2d& p, int64_t userData);
51 void addPointIfNotExists(
const Geom::Pnt2d& p, int64_t userData);
Definition: PointMapWithTolerance.h:10
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:42
Definition: PointMapWithTolerance.h:39
#define GEOM_EXPORT
Definition: geom_defines.h:8
GEOM_EXPORT Point getPoint(const Geom::Pnt &p)
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:33