| _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 |
| 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 |
| uniqueInsert(Point *pnt) | GeoLib::PointVec | private |
| ~TemplateVec() | GeoLib::TemplateVec< Point > | inlinevirtual |