stereo
Public Types | Public Member Functions | Public Attributes | List of all members
stereo::StereoFeatureArray Class Reference

#include <sparse_stereo_types.h>

Public Types

typedef float Scalar
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1, Eigen::DontAlign > Descriptor
 

Public Member Functions

 StereoFeatureArray ()
 
void push_back (const base::Vector3d &point, const cv::KeyPoint &keypoint, const Descriptor &descriptor, int _source_frame=-1)
 
Eigen::Map< DescriptorgetDescriptor (size_t index)
 
Eigen::Map< const DescriptorgetDescriptor (size_t index) const
 
size_t size () const
 
void clear ()
 
void copyTo (StereoFeatureArray &target)
 
bool operator== (StereoFeatureArray const &target) const
 
void store (std::ostream &os) const
 
void load (std::istream &is)
 

Public Attributes

base::Time time
 
int descriptorSize
 
DESCRIPTOR descriptorType
 
std::vector< base::Vector3d > points
 
std::vector< cv::KeyPoint > keypoints
 
std::vector< Scalardescriptors
 
std::vector< int > source_frame
 
double mean_z_value
 

Member Typedef Documentation

◆ Descriptor

typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, Eigen::DontAlign> stereo::StereoFeatureArray::Descriptor

◆ Scalar

Constructor & Destructor Documentation

◆ StereoFeatureArray()

stereo::StereoFeatureArray::StereoFeatureArray ( )
inline

Member Function Documentation

◆ clear()

void stereo::StereoFeatureArray::clear ( )
inline

◆ copyTo()

void stereo::StereoFeatureArray::copyTo ( StereoFeatureArray target)
inline

◆ getDescriptor() [1/2]

Eigen::Map<Descriptor> stereo::StereoFeatureArray::getDescriptor ( size_t  index)
inline

◆ getDescriptor() [2/2]

Eigen::Map<const Descriptor> stereo::StereoFeatureArray::getDescriptor ( size_t  index) const
inline

◆ load()

void stereo::StereoFeatureArray::load ( std::istream &  is)
inline

◆ operator==()

bool stereo::StereoFeatureArray::operator== ( StereoFeatureArray const &  target) const
inline

◆ push_back()

void stereo::StereoFeatureArray::push_back ( const base::Vector3d &  point,
const cv::KeyPoint &  keypoint,
const Descriptor descriptor,
int  _source_frame = -1 
)
inline

◆ size()

size_t stereo::StereoFeatureArray::size ( ) const
inline

◆ store()

void stereo::StereoFeatureArray::store ( std::ostream &  os) const
inline

Member Data Documentation

◆ descriptors

std::vector<Scalar> stereo::StereoFeatureArray::descriptors

◆ descriptorSize

int stereo::StereoFeatureArray::descriptorSize

◆ descriptorType

DESCRIPTOR stereo::StereoFeatureArray::descriptorType

◆ keypoints

std::vector<cv::KeyPoint> stereo::StereoFeatureArray::keypoints

◆ mean_z_value

double stereo::StereoFeatureArray::mean_z_value

◆ points

std::vector<base::Vector3d> stereo::StereoFeatureArray::points

◆ source_frame

std::vector<int> stereo::StereoFeatureArray::source_frame

◆ time

base::Time stereo::StereoFeatureArray::time

The documentation for this class was generated from the following file: