Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

LinesTables2004 Class Reference

The class implements a lines-based Monte Carlo self-localization. More...

#include <LinesTables2004.h>

Inheritance diagram for LinesTables2004:

Inheritance graph
[legend]
Collaboration diagram for LinesTables2004:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ObservationTable< 320, 240, 25, 25 > ObsTable
typedef TemplateTable< 65000, 25 > TempTable

Public Member Functions

 LinesTables2004 ()
 Constructor.

 ~LinesTables2004 ()
 Destructor.


Static Public Attributes

Field field
 The field.

ObsTableobservationTable = 0
 The table maps points to closest edges.

TempTabletemplateTable = 0
 The table contains candidate poses for certain distance measurements.

int refCount = 0
 A reference counter that ensures that the tables are only (de)allocated once.


Detailed Description

The class implements a lines-based Monte Carlo self-localization.

Definition at line 288 of file LinesTables2004.h.


Member Typedef Documentation

typedef ObservationTable<320,240,25,25> LinesTables2004::ObsTable
 

Definition at line 293 of file LinesTables2004.h.

Referenced by LinesTables2004(), and LinesTables2005::LinesTables2005().

typedef TemplateTable<65000, 25> LinesTables2004::TempTable
 

Definition at line 294 of file LinesTables2004.h.

Referenced by LinesTables2004(), and LinesTables2005::LinesTables2005().


Constructor & Destructor Documentation

LinesTables2004::LinesTables2004  ) 
 

Constructor.

Definition at line 25 of file LinesTables2004.cpp.

References TemplateTable< TEMPLATES_MAX, POINT_RES >::create(), ObservationTable< xSize, ySize, cellSize, pointRes >::create(), InFile::exists(), field, LinesPercept::field, fileName, idText, observationTable, ObsTable, OUTPUT, refCount, templateTable, and TempTable.

Here is the call graph for this function:

LinesTables2004::~LinesTables2004  ) 
 

Destructor.

Definition at line 64 of file LinesTables2004.cpp.

References observationTable, refCount, and templateTable.


Member Data Documentation

Field LinesTables2004::field [static]
 

The field.

Definition at line 13 of file LinesTables2004.cpp.

Referenced by LinesTables2004().

LinesTables2004::ObsTable * LinesTables2004::observationTable = 0 [static]
 

The table maps points to closest edges.

Definition at line 14 of file LinesTables2004.cpp.

Referenced by LinesTables2004(), and ~LinesTables2004().

LinesTables2004::TempTable * LinesTables2004::templateTable = 0 [static]
 

The table contains candidate poses for certain distance measurements.

Definition at line 15 of file LinesTables2004.cpp.

Referenced by LinesTables2004(), and ~LinesTables2004().

int LinesTables2004::refCount = 0 [static]
 

A reference counter that ensures that the tables are only (de)allocated once.

Definition at line 16 of file LinesTables2004.cpp.

Referenced by LinesTables2004(), and ~LinesTables2004().


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 22:17:24 2006 for GT2005 by doxygen 1.3.6