Template Struct FeatureDescriptorRefBase< unsigned char, WriteAccessors >

Inheritance Relationships

Base Type

Struct Documentation

template<>
struct aslam::common::FeatureDescriptorRefBase<unsigned char, WriteAccessors> : public aslam::common::FeatureDescriptorRefBase<unsigned char, ReadOnlyAccessors>

Public Types

typedef unsigned char value_type
typedef FeatureDescriptorRefBase<unsigned char, ReadOnlyAccessors> Base

Public Functions

inline FeatureDescriptorRefBase()
inline FeatureDescriptorRefBase(unsigned char *data, size_t size_bytes, bool owned)
inline explicit FeatureDescriptorRefBase(uint32_t size_bytes)
inline FeatureDescriptorRefBase(const FeatureDescriptorRefBase<unsigned char, WriteAccessors> &lhs)
inline void Release()
inline void Allocate(size_t size)
inline FeatureDescriptorRefBase<unsigned char, WriteAccessors> &operator=(const FeatureDescriptorRefBase<unsigned char, WriteAccessors> &lhs)
inline FeatureDescriptorRefBase<const unsigned char, ReadOnlyAccessors> ToConstRef() const
inline ~FeatureDescriptorRefBase()
inline void SetZero()
inline void SetRandom(int seed)
inline unsigned char *data()
inline void set_data(unsigned char *data, bool owned)
inline unsigned char &operator[](size_t index)
inline const unsigned char &operator[](size_t index) const

Friends

friend class BinaryFeatureStore