Geogram
Version 1.9.1
A programming library of geometric algorithms
|
This is the complete list of members for GEO::AttributeStore, including all inherited members.
apply_permutation(const vector< index_t > &permutation) | GEO::AttributeStore | virtual |
AttributeStore(index_t elemsize, index_t dim=1) | GEO::AttributeStore | |
AttributeStoreObserver (defined in GEO::AttributeStore) | GEO::AttributeStore | friend |
cached_base_addr_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
cached_capacity_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
cached_size_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
capacity() const | GEO::AttributeStore | inline |
clear(bool keep_memory=false)=0 | GEO::AttributeStore | pure virtual |
clone() const =0 | GEO::AttributeStore | pure virtual |
compress(const vector< index_t > &old2new) | GEO::AttributeStore | virtual |
copy_item(index_t to, index_t from) | GEO::AttributeStore | inline |
create_attribute_store_by_element_type_name(const std::string &element_type_name, index_t dimension) | GEO::AttributeStore | inlinestatic |
data() | GEO::AttributeStore | inline |
data() const | GEO::AttributeStore | inline |
dimension() const | GEO::AttributeStore | inline |
dimension_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
element_size() const | GEO::AttributeStore | inline |
element_size_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
element_type_name_by_element_typeid_name(const std::string &element_typeid_name) | GEO::AttributeStore | inlinestatic |
element_type_name_is_known(const std::string &element_type_name) | GEO::AttributeStore | inlinestatic |
element_typeid_name() const =0 | GEO::AttributeStore | pure virtual |
element_typeid_name_by_element_type_name(const std::string &element_type_name) | GEO::AttributeStore | inlinestatic |
element_typeid_name_is_known(const std::string &element_typeid_name) | GEO::AttributeStore | inlinestatic |
elements_type_matches(const std::string &type_name) const =0 | GEO::AttributeStore | pure virtual |
has_observers() const | GEO::AttributeStore | inline |
lock_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
madd_item(index_t to, double s, index_t from) | GEO::AttributeStore | virtual |
notify(Memory::pointer base_addr, index_t size, index_t dim) | GEO::AttributeStore | protectedvirtual |
observers_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protected |
redim(index_t dim)=0 | GEO::AttributeStore | pure virtual |
register_attribute_creator(AttributeStoreCreator *creator, const std::string &element_type_name, const std::string &element_typeid_name) | GEO::AttributeStore | inlinestatic |
register_observer(AttributeStoreObserver *observer) | GEO::AttributeStore | protected |
reserve(index_t new_capacity)=0 | GEO::AttributeStore | pure virtual |
resize(index_t new_size)=0 | GEO::AttributeStore | pure virtual |
scale_item(index_t to, double s) | GEO::AttributeStore | virtual |
size() const | GEO::AttributeStore | inline |
swap_items(index_t i, index_t j) | GEO::AttributeStore | |
type_name_to_creator_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protectedstatic |
type_name_to_typeid_name_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protectedstatic |
typeid_name_to_type_name_ (defined in GEO::AttributeStore) | GEO::AttributeStore | protectedstatic |
unregister_observer(AttributeStoreObserver *observer) | GEO::AttributeStore | protected |
zero() | GEO::AttributeStore | virtual |
zero_item(index_t to) | GEO::AttributeStore | inline |
~AttributeStore() | GEO::AttributeStore | virtual |