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

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

Constructor & Destructor Documentation

stereo::StereoFeatureArray::StereoFeatureArray ( )
inline

Member Function Documentation

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

Member Data Documentation

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

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