_aabb | GeoLib::PointVec | private |
_data_vec | GeoLib::TemplateVec< Point > | protected |
_id_to_name_map | GeoLib::PointVec | private |
_name | GeoLib::TemplateVec< Point > | protected |
_name_id_map | GeoLib::TemplateVec< Point > | protected |
_oct_tree | GeoLib::PointVec | private |
_pnt_id_map | GeoLib::PointVec | private |
_rel_eps | GeoLib::PointVec | private |
_type | GeoLib::PointVec | private |
correctNameIDMapping() | GeoLib::PointVec | private |
findFirstElementByID(std::size_t const &id) const | GeoLib::TemplateVec< Point > | inlineprivate |
getAABB() const | GeoLib::PointVec | |
getElementByName(const std::string &name) const | GeoLib::TemplateVec< Point > | inline |
getElementIDByName(const std::string &name, std::size_t &id) const | GeoLib::TemplateVec< Point > | inline |
getIDMap() const | GeoLib::PointVec | inline |
getItemNameByID(std::size_t id) const | GeoLib::PointVec | |
getName() const | GeoLib::TemplateVec< Point > | inline |
getNameIDMapBegin() const | GeoLib::TemplateVec< Point > | inline |
getNameIDMapEnd() const | GeoLib::TemplateVec< Point > | inline |
getNameOfElement(const Point *data, std::string &name) const | GeoLib::TemplateVec< Point > | inline |
getNameOfElementByID(std::size_t id, std::string &element_name) const | GeoLib::TemplateVec< Point > | inline |
getType() const | GeoLib::PointVec | inline |
getVector() const | GeoLib::TemplateVec< Point > | inline |
NameIdMap typedef | GeoLib::TemplateVec< Point > | |
NameIdPair typedef | GeoLib::TemplateVec< Point > | |
operator=(const PointVec &rhs)=delete | GeoLib::PointVec | private |
operator=(PointVec &&rhs)=delete | GeoLib::PointVec | private |
GeoLib::TemplateVec< Point >::operator=(TemplateVec const &rhs)=delete | GeoLib::TemplateVec< Point > | protected |
GeoLib::TemplateVec< Point >::operator=(TemplateVec &&rhs)=delete | GeoLib::TemplateVec< Point > | protected |
PointType enum name | GeoLib::PointVec | |
PointVec(std::string const &name, std::vector< Point * > &&points, NameIdMap &&name_id_map, PointType const type=PointVec::PointType::POINT, double const rel_eps=std::numeric_limits< double >::epsilon()) | GeoLib::PointVec | |
PointVec(std::string const &name, std::vector< Point * > &&points, PointType const type=PointVec::PointType::POINT, double const rel_eps=std::numeric_limits< double >::epsilon()) | GeoLib::PointVec | |
PointVec(PointVec &&)=delete | GeoLib::PointVec | private |
PointVec(const PointVec &)=delete | GeoLib::PointVec | private |
PointVec()=delete | GeoLib::PointVec | private |
push_back(Point *pnt) | GeoLib::PointVec | |
push_back(Point *pnt, std::string const *const name) override | GeoLib::PointVec | virtual |
resetInternalDataStructures() | GeoLib::PointVec | |
setName(const std::string &n) | GeoLib::TemplateVec< Point > | inline |
setNameForElement(std::size_t id, std::string const &name) override | GeoLib::PointVec | virtual |
setNameOfElementByID(std::size_t id, std::string const &element_name) | GeoLib::TemplateVec< Point > | inline |
size() const | GeoLib::TemplateVec< Point > | inline |
TemplateVec(std::string const &name, std::vector< Point * > &&data_vec, NameIdMap &&elem_name_map) | GeoLib::TemplateVec< Point > | inline |
TemplateVec(TemplateVec const &)=delete | GeoLib::TemplateVec< Point > | protected |
TemplateVec(TemplateVec &&)=delete | GeoLib::TemplateVec< Point > | protected |
uniqueInsert(Point *pnt) | GeoLib::PointVec | private |
~TemplateVec() | GeoLib::TemplateVec< Point > | inlinevirtual |