OpenLexocad  27.1
Geom::Point2dMapWithTolerance Class Reference

#include <PointMapWithTolerance.h>

Public Member Functions

 Point2dMapWithTolerance (const double &tol=1E-06)
 
int64_t numPoints ()
 
void clear ()
 
int64_t find (const Geom::Pnt2d &p)
 
const Geom::Pnt2d getPoint (const int64_t idx) const
 
int64_t getUserData (int64_t idx)
 
void setUserData (int64_t idx, int64_t userData)
 
void addPoint (const Geom::Pnt2d &p, int64_t userData)
 
void addPointIfNotExists (const Geom::Pnt2d &p, int64_t userData)
 

Constructor & Destructor Documentation

◆ Point2dMapWithTolerance()

Geom::Point2dMapWithTolerance::Point2dMapWithTolerance ( const double &  tol = 1E-06)

Member Function Documentation

◆ addPoint()

void Geom::Point2dMapWithTolerance::addPoint ( const Geom::Pnt2d p,
int64_t  userData 
)

◆ addPointIfNotExists()

void Geom::Point2dMapWithTolerance::addPointIfNotExists ( const Geom::Pnt2d p,
int64_t  userData 
)

◆ clear()

void Geom::Point2dMapWithTolerance::clear ( )

◆ find()

int64_t Geom::Point2dMapWithTolerance::find ( const Geom::Pnt2d p)

◆ getPoint()

const Geom::Pnt2d Geom::Point2dMapWithTolerance::getPoint ( const int64_t  idx) const

◆ getUserData()

int64_t Geom::Point2dMapWithTolerance::getUserData ( int64_t  idx)

◆ numPoints()

int64_t Geom::Point2dMapWithTolerance::numPoints ( )

◆ setUserData()

void Geom::Point2dMapWithTolerance::setUserData ( int64_t  idx,
int64_t  userData 
)

The documentation for this class was generated from the following file: