15 int64_t numPoints()
const;
19 int64_t getUserData(int64_t idx)
const;
20 void setUserData(int64_t idx, int64_t userData);
21 void* getUserDataVoidPtr(int64_t idx)
const;
22 void setUserDataVoidPtr(int64_t idx,
void* userData);
23 int64_t addPoint(
const Geom::Pnt& p, int64_t userData);
24 int64_t addPointVoidPtr(
const Geom::Pnt& p,
void* userData);
25 int64_t addPointIfNotExists(
const Geom::Pnt& p, int64_t userData);
26 int64_t addPointIfNotExistsVoidPtr(
const Geom::Pnt& p,
void* userData);
27 void removePoint(
const int64_t idx);
47 int64_t getUserData(int64_t idx);
48 void setUserData(int64_t idx, int64_t userData);
49 void addPoint(
const Geom::Pnt2d& p, int64_t userData);
50 void addPointIfNotExists(
const Geom::Pnt2d& p, int64_t userData);
LX_GEOM_EXPORT Point getPoint(const Geom::Pnt &p)
Definition: PointMapWithTolerance.h:9
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
Definition: PointMapWithTolerance.h:38
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:33