Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::TypedAttributeStore< T > Member List

This is the complete list of members for GEO::TypedAttributeStore< T >, including all inherited members.

apply_permutation(const vector< index_t > &permutation)GEO::AttributeStorevirtual
AttributeStore(index_t elemsize, index_t dim=1)GEO::AttributeStore
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) overrideGEO::TypedAttributeStore< T >inlinevirtual
clone() const overrideGEO::TypedAttributeStore< T >inlinevirtual
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 overrideGEO::TypedAttributeStore< T >inlinevirtual
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 overrideGEO::TypedAttributeStore< T >inlinevirtual
get_vector() (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inline
has_observers() constGEO::AttributeStoreinline
lock_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
madd_item(index_t to, double s, index_t from) overrideGEO::TypedAttributeStore< T >inlinevirtual
madd_value(TT &to, double s, TT &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
madd_value(uint8_t &to, double s, uint8_t &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
madd_value(int32_t &to, double s, int32_t &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
madd_value(uint32_t &to, double s, uint32_t &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
madd_value(float &to, double s, float &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
madd_value(double &to, double s, double &from) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
notify(Memory::pointer base_addr, index_t size, index_t dim) overrideGEO::TypedAttributeStore< T >inlineprotectedvirtual
observers_ (defined in GEO::AttributeStore)GEO::AttributeStoreprotected
redim(index_t dim) overrideGEO::TypedAttributeStore< T >inlinevirtual
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) overrideGEO::TypedAttributeStore< T >inlinevirtual
resize(index_t new_size) overrideGEO::TypedAttributeStore< T >inlinevirtual
scale_item(index_t to, double s) overrideGEO::TypedAttributeStore< T >inlinevirtual
scale_value(TT &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
scale_value(uint8_t &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
scale_value(int32_t &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
scale_value(uint32_t &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
scale_value(float &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
scale_value(double &to, double s) (defined in GEO::TypedAttributeStore< T >)GEO::TypedAttributeStore< T >inlineprotectedstatic
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
TypedAttributeStore(index_t dim=1)GEO::TypedAttributeStore< T >inline
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