Voxomap
A C++11 voxel container.
voxomap::SparseIDArray< T, T_Size, T_Container > Member List

This is the complete list of members for voxomap::SparseIDArray< T, T_Size, T_Container >, including all inherited members.

_datavoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
_idFreedvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
_idsvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
AbstractSparseIDArray()voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
AbstractSparseIDArray(AbstractSparseIDArray const &other)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
addData(uint8_t x, uint8_t y, uint8_t z, T *&data, Args &&... args)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
changeId(uint16_t oldId, uint16_t newId)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
copy(std::vector< T_Data > const &other)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
copy(std::vector< std::unique_ptr< T_Data >> const &other)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
findData(uint8_t x, uint8_t y, uint8_t z)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
findData(uint8_t x, uint8_t y, uint8_t z) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
getId(uint8_t x, uint8_t y, uint8_t z) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
getNbData() constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
getNewId()voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
hasData(uint8_t x) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
hasData(uint8_t x, uint8_t y) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
hasData(uint8_t x, uint8_t y, uint8_t z) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
putData(uint8_t x, uint8_t y, uint8_t z, T *&data, Args &&... args)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
reallocIds()voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
removeData(uint8_t x, uint8_t y, uint8_t z)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
removeData(uint8_t x, uint8_t y, uint8_t z, T *data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
reset(Type &data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
reset(std::unique_ptr< Type > &data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
reset(std::shared_ptr< Type > &data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serialize(std::string &str) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >
serializeContainer(std::string &str, std::vector< T_Data > const &datas) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeContainer(std::string &str, std::vector< T_Data > const &datas) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeContainer(std::string &str, std::vector< T_Data * > const &datas) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeContainer(std::string &str, std::vector< std::unique_ptr< T_Data >> const &datas) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeContainer(std::string &str, std::vector< std::shared_ptr< T_Data >> const &datas) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeData(std::string &str, T_Data const &data) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
serializeData(std::string &str, T_Data const &data) constvoxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
setId(uint8_t x, uint8_t y, uint8_t z, uint16_t id)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
shrinkToFit()voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
unserialize(char const *str, size_t size)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >
unserializeContainer(char const *str, size_t size, std::vector< T_Data > &datas)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeContainer(char const *str, size_t size, std::vector< T_Data > &datas)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeContainer(char const *str, size_t size, std::vector< T_Data * > &datas)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeContainer(char const *str, size_t size, std::vector< std::unique_ptr< T_Data >> &datas)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeContainer(char const *str, size_t size, std::vector< std::shared_ptr< T_Data >> &datas)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeData(char const *str, size_t size, T_Data &data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
unserializeData(char const *str, size_t size, T_Data &data)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >protected
updateData(uint8_t x, uint8_t y, uint8_t z, T *&data, Args &&... args)voxomap::AbstractSparseIDArray< T, T_Size, std::vector >