Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Private Attributes | Friends
jafar::bundle::SBAObservation Class Reference

class SBAObsevation Holds structure of observed point. More...


Detailed Description

class SBAObsevation Holds structure of observed point.

Definition at line 35 of file sba.hpp.

#include <sba.hpp>

List of all members.

Public Types

typedef std::map< int,
jblas::vec2 >::const_iterator 
ProjectionsIterator
 defines an iterator over the projections of the observed point

Public Member Functions

 SBAObservation ()
 default constructor
 SBAObservation (const SBAObservation &obs)
 copy constructor
void setPoint (const jblas::vec3 &_point)
 sets point to _point
jblas::vec3 getPoint () const
 returns the value of point
int nbOfFramesIn () const
 gets number of frames where it is seen;
jblas::vec2 getProjection (const int &frameIndex)
 gets the 2D projection of an observed point in frame index frameIndex
void insertProjection (const int &frameIndex, const jblas::vec2 &_projection)
 inserts new projection of the observed point with frame index frameIndex
std::map< int, jblas::vec2 >
::const_iterator 
projectionsBegin () const
std::map< int, jblas::vec2 >
::const_iterator 
projectionsEnd () const
size_t projectionsSize () const

Private Attributes

jblas::vec3 point
 the observed point
std::map< int, jblas::vec2projections
 the projections of the observed point over the frames
int nbFramesIn

Friends

class SBAObservations

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:32 for Jafar by doxygen 1.7.6.1
LAAS-CNRS