![]() |
AliceVision
Photogrammetric Computer Vision Framework
|
#include <Descriptor.hpp>
Public Types | |
| typedef Descriptor< T, N > | This |
| typedef T | value_type |
| typedef T | bin_type |
| typedef std::size_t | size_type |
Public Member Functions | |
| Descriptor () | |
| Constructor. | |
| Descriptor (T defaultValue) | |
| size_type | size () const |
| capacity | |
| bin_type & | operator[] (std::size_t i) |
| Mutable and non-mutable bin getters. | |
| bin_type | operator[] (std::size_t i) const |
| bin_type & | at (std::size_t i) |
| This & | operator+= (const This other) |
| This | operator/ (const This other) const |
| This & | operator*= (const value_type scalar) |
| bool | operator== (const Descriptor &other) const |
| bin_type * | getData () const |
| std::ostream & | print (std::ostream &os) const |
| Ostream interface. | |
| std::istream & | read (std::istream &in) |
| Istream interface. | |
| template<class Archive > | |
| void | save (Archive &archive) const |
| template<class Archive > | |
| void | load (Archive &archive) |
Static Public Attributes | |
| static const size_type | static_size = N |
| Compile-time length of the descriptor. | |
Class that handle descriptor (a data container of N values of type T). SiftDescriptor => <uchar,128> or <float,128>
Surf 64 => <float,64>
1.8.17