OGS
GeoLib::Grid< POINT > Member List

This is the complete list of members for GeoLib::Grid< POINT >, including all inherited members.

_grid_cell_nodes_mapGeoLib::Grid< POINT >private
_max_pntGeoLib::AABBprivate
_min_pntGeoLib::AABBprivate
_n_stepsGeoLib::Grid< POINT >private
_step_sizesGeoLib::Grid< POINT >private
AABB(std::vector< PNT_TYPE * > const &pnts, std::vector< std::size_t > const &ids)GeoLib::AABBinline
AABB(InputIterator first, InputIterator last)GeoLib::AABBinline
calcNearestPointInGridCell(P const &pnt, std::array< std::size_t, 3 > const &coords, double &sqr_min_dist, POINT *&nearest_pnt) constGeoLib::Grid< POINT >private
containsAABB(AABB const &other_aabb) constGeoLib::AABBinline
containsPoint(T const &pnt, double eps) constGeoLib::AABBinline
containsPointXY(T const &pnt) constGeoLib::AABBinline
copyOrAddress(POINT &p)GeoLib::Grid< POINT >inlineprivatestatic
copyOrAddress(POINT const &p)GeoLib::Grid< POINT >inlineprivatestatic
copyOrAddress(POINT *p)GeoLib::Grid< POINT >inlineprivatestatic
createGridGeometry(GeoLib::GEOObjects *geo_obj) constGeoLib::Grid< POINT >
enlarge(std::bitset< 3 > to_update=7)GeoLib::AABBinlineprivate
getGridCoords(T const &pnt) constGeoLib::Grid< POINT >private
getMaxPoint() constGeoLib::AABBinline
getMinMaxPoints() constGeoLib::AABBinline
getMinPoint() constGeoLib::AABBinline
getNearestPoint(P const &pnt) constGeoLib::Grid< POINT >
getPntVecsOfGridCellsIntersectingCube(P const &center, double half_len) constGeoLib::Grid< POINT >
getPntVecsOfGridCellsIntersectingCuboid(Eigen::Vector3d const &min_pnt, Eigen::Vector3d const &max_pnt) constGeoLib::Grid< POINT >
getPointCellBorderDistances(P const &pnt, std::array< std::size_t, 3 > const &coords) constGeoLib::Grid< POINT >private
getPointsInEpsilonEnvironment(P const &pnt, double eps) constGeoLib::Grid< POINT >
Grid(InputIterator first, InputIterator last, std::size_t max_num_per_grid_cell=1)GeoLib::Grid< POINT >
Grid(Grid const &)=deleteGeoLib::Grid< POINT >
init(PNT_TYPE const &pnt)GeoLib::AABBinlineprivate
init(PNT_TYPE *const &pnt)GeoLib::AABBinlineprivate
initNumberOfSteps(std::size_t n_per_cell, std::size_t n_pnts, std::array< double, 3 > const &extensions)GeoLib::Grid< POINT >private
operator=(Grid const &)=deleteGeoLib::Grid< POINT >
update(PNT_TYPE const &p)GeoLib::AABBinline
update(PNT_TYPE const *pnt)GeoLib::AABBinlineprivate
updateWithoutEnlarge(PNT_TYPE const &p)GeoLib::AABBinlineprivate
updateWithoutEnlarge(PNT_TYPE *const &pnt)GeoLib::AABBinlineprivate
~Grid()GeoLib::Grid< POINT >inlinevirtual