Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::AttributeStore Member List

This is the complete list of members for GEO::AttributeStore, including all inherited members.

apply_permutation(const vector< index_t > &permutation)GEO::AttributeStorevirtual
AttributeStore(index_t elemsize, index_t dim=1)GEO::AttributeStore
AttributeStoreObserver (defined in GEO::AttributeStore)GEO::AttributeStorefriend
cached_base_addr_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
cached_capacity_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
cached_size_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
capacity() constGEO::AttributeStoreinline
clear(bool keep_memory=false)=0GEO::AttributeStorepure virtual
clone() const =0GEO::AttributeStorepure virtual
compress(const vector< index_t > &old2new)GEO::AttributeStorevirtual
copy_item(index_t to, index_t from)GEO::AttributeStoreinline
create_attribute_store_by_element_type_name(const std::string &element_type_name, index_t dimension)GEO::AttributeStoreinlinestatic
data()GEO::AttributeStoreinline
data() constGEO::AttributeStoreinline
dimension() constGEO::AttributeStoreinline
dimension_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
element_size() constGEO::AttributeStoreinline
element_size_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
element_type_name_by_element_typeid_name(const std::string &element_typeid_name)GEO::AttributeStoreinlinestatic
element_type_name_is_known(const std::string &element_type_name)GEO::AttributeStoreinlinestatic
element_typeid_name() const =0GEO::AttributeStorepure virtual
element_typeid_name_by_element_type_name(const std::string &element_type_name)GEO::AttributeStoreinlinestatic
element_typeid_name_is_known(const std::string &element_typeid_name)GEO::AttributeStoreinlinestatic
elements_type_matches(const std::string &type_name) const =0GEO::AttributeStorepure virtual
has_observers() constGEO::AttributeStoreinline
lock_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
madd_item(index_t to, double s, index_t from)GEO::AttributeStorevirtual
notify(Memory::pointer base_addr, index_t size, index_t dim)GEO::AttributeStoreprotectedvirtual
observers_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
redim(index_t dim)=0GEO::AttributeStorepure virtual
register_attribute_creator(AttributeStoreCreator *creator, const std::string &element_type_name, const std::string &element_typeid_name)GEO::AttributeStoreinlinestatic
register_observer(AttributeStoreObserver *observer)GEO::AttributeStoreprotected
reserve(index_t new_capacity)=0GEO::AttributeStorepure virtual
resize(index_t new_size)=0GEO::AttributeStorepure virtual
scale_item(index_t to, double s)GEO::AttributeStorevirtual
size() constGEO::AttributeStoreinline
swap_items(index_t i, index_t j)GEO::AttributeStore
type_name_to_creator_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotectedstatic
type_name_to_typeid_name_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotectedstatic
typeid_name_to_type_name_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotectedstatic
unregister_observer(AttributeStoreObserver *observer)GEO::AttributeStoreprotected
zero()GEO::AttributeStorevirtual
zero_item(index_t to)GEO::AttributeStoreinline
~AttributeStore()GEO::AttributeStorevirtual