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

Detailed Description

Definition at line 78 of file sba.hpp.

Inheritance diagram for jafar::bundle::SBAObservations:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::map< int,
SBAObservation >
::const_iterator 
ObservationsIterator
 defines an iterator over the observations

Public Member Functions

 SBAObservations ()
 default constructor
void insertObservation (const int &obsId, const SBAObservation &obs)
 inserts a new obsevation in observations map
SBAObservation getObservation (const int &obsId)
 returns an obsevation given its id
std::map< int, SBAObservation >
::const_iterator 
begin ()
 returns a const itertaor on observations' begin
std::map< int, SBAObservation >
::const_iterator 
end ()
 returns a const itertaor on observations' end
size_t size ()
 returns observations' size
int nbOfProjections ()
 returns total number of projections
int maxProjectionsNumber ()
 returns max projections found for a single observation

Protected Member Functions

void loadCSVFile (kernel::CSVFile &csvFile)
 Implement this method calling repeatedly CSVFile::getItem() method.
void saveCSVFile (kernel::CSVFile &csvFile)
 Implement this method calling repeatedly CSVFile::setItem() method.

Private Attributes

std::map< int, SBAObservationobservations

Static Private Attributes

static int nbProjections

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