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 >
NameIdPair typedefGeoLib::TemplateVec< Point >
operator=(const PointVec &rhs)=deleteGeoLib::PointVecprivate
operator=(PointVec &&rhs)=deleteGeoLib::PointVecprivate
TemplateVec< Point >::operator=(TemplateVec const &rhs)=deleteGeoLib::TemplateVec< Point >protected
TemplateVec< Point >::operator=(TemplateVec &&rhs)=deleteGeoLib::TemplateVec< Point >protected
PointType enum nameGeoLib::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 &&)=deleteGeoLib::PointVecprivate
PointVec(const PointVec &)=deleteGeoLib::PointVecprivate
PointVec()=deleteGeoLib::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 const &name, std::vector< Point * > &&data_vec, NameIdMap &&elem_name_map)GeoLib::TemplateVec< Point >inline
TemplateVec(TemplateVec const &)=deleteGeoLib::TemplateVec< Point >protected
TemplateVec(TemplateVec &&)=deleteGeoLib::TemplateVec< Point >protected
uniqueInsert(Point *pnt)GeoLib::PointVecprivate
~TemplateVec()GeoLib::TemplateVec< Point >inlinevirtual