vslam_evaluation::LogWriter::MapFeature Struct Reference

#include <LogWriter.h>

List of all members.


Detailed Description

A feature estimate in a map.

A MapFeature consists of the feature_id and a 3D position (in world coordinates). Optionally it can contain a feature_normal vector (in world coordinates).

Public Member Functions

 MapFeature (int id, double x, double y, double z, double normal_x=0, double normal_y=0, double normal_z=0)
 Construct a MapFeature.

Public Attributes

int feature_id
 feature id.
double feature_position_x
 feature 3D position.
double feature_position_y
 feature 3D position.
double feature_position_z
 feature 3D position.
double feature_normal_x
 Optional normal vector.
double feature_normal_y
 Optional normal vector.
double feature_normal_z
 Optional normal vector.


Constructor & Destructor Documentation

vslam_evaluation::LogWriter::MapFeature::MapFeature ( int  id,
double  x,
double  y,
double  z,
double  normal_x = 0,
double  normal_y = 0,
double  normal_z = 0 
) [inline]

Construct a MapFeature.

Parameters:
id feature id.
x feauture 3D position.
y feauture 3D position.
z feauture 3D position.
normal_x Optional normal vector.
normal_y Optional normal vector.
normal_z Optional normal vector.


Member Data Documentation

feature id.

feature 3D position.

feature 3D position.

feature 3D position.

Optional normal vector.

Optional normal vector.

Optional normal vector.


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

Generated on Mon Jan 11 13:11:57 2010 for VSLAM API by  doxygen 1.5.6