OGS
GeoLib::PointVec Member List

This is the complete list of members for GeoLib::PointVec, including all inherited members.

_aabbGeoLib::PointVecprivate
_data_vecGeoLib::TemplateVec< Point >protected
_id_to_name_mapGeoLib::PointVecprivate
_nameGeoLib::TemplateVec< Point >protected
_name_id_mapGeoLib::TemplateVec< Point >protected
_oct_treeGeoLib::PointVecprivate
_pnt_id_mapGeoLib::PointVecprivate
_rel_epsGeoLib::PointVecprivate
_typeGeoLib::PointVecprivate
correctNameIDMapping()GeoLib::PointVecprivate
findFirstElementByID(std::size_t const &id) constGeoLib::TemplateVec< Point >inlineprivate
getAABB() constGeoLib::PointVec
getElementByName(const std::string &name) constGeoLib::TemplateVec< Point >inline
getElementIDByName(const std::string &name, std::size_t &id) constGeoLib::TemplateVec< Point >inline
getIDMap() constGeoLib::PointVecinline
getItemNameByID(std::size_t id) constGeoLib::PointVec
getName() constGeoLib::TemplateVec< Point >inline
getNameIDMapBegin() constGeoLib::TemplateVec< Point >inline
getNameIDMapEnd() constGeoLib::TemplateVec< Point >inline
getNameOfElement(const Point *data, std::string &name) constGeoLib::TemplateVec< Point >inline
getNameOfElementByID(std::size_t id, std::string &element_name) constGeoLib::TemplateVec< Point >inline
getType() constGeoLib::PointVecinline
getVector() constGeoLib::TemplateVec< Point >inline
NameIdMap typedefGeoLib::TemplateVec< Point >protected
NameIdPair typedefGeoLib::TemplateVec< Point >protected
operator=(const PointVec &rhs)GeoLib::PointVecprivate
TemplateVec< Point >::operator=(const TemplateVec &rhs)GeoLib::TemplateVec< Point >protected
PointType enum nameGeoLib::PointVec
PointVec(const std::string &name, std::unique_ptr< std::vector< Point * >> points, std::unique_ptr< std::map< std::string, std::size_t >> name_id_map=nullptr, PointType type=PointVec::PointType::POINT, double rel_eps=std::numeric_limits< double >::epsilon())GeoLib::PointVec
PointVec(const PointVec &)GeoLib::PointVecprivate
PointVec()GeoLib::PointVecprivate
push_back(Point *pnt)GeoLib::PointVec
push_back(Point *pnt, std::string const *const name) overrideGeoLib::PointVecvirtual
resetInternalDataStructures()GeoLib::PointVec
setName(const std::string &n)GeoLib::TemplateVec< Point >inline
setNameForElement(std::size_t id, std::string const &name) overrideGeoLib::PointVecvirtual
setNameOfElementByID(std::size_t id, std::string const &element_name)GeoLib::TemplateVec< Point >inline
size() constGeoLib::TemplateVec< Point >inline
TemplateVec(std::string name, std::unique_ptr< std::vector< Point * >> data_vec, std::unique_ptr< NameIdMap > elem_name_map=nullptr)GeoLib::TemplateVec< Point >inline
TemplateVec(const TemplateVec &)GeoLib::TemplateVec< Point >protected
uniqueInsert(Point *pnt)GeoLib::PointVecprivate
~TemplateVec()GeoLib::TemplateVec< Point >inlinevirtual