LRAUV  revA
NavChart.h
Go to the documentation of this file.
1 
12 #ifndef NAVCHART_H_
13 #define NAVCHART_H_
14 
16 
19 class DataWriter;
20 
33 {
34 public:
35  NavChart( const Module* module );
36  virtual ~NavChart();
37 
39  void initialize( void );
40 
42  void uninitialize( void );
43 
45  void run();
46 
47 protected:
48 
49  // Accessors
57 
58 };
59 
60 #endif /*NAVCHART_H_*/
Contains the SyncComponent class definition.
void initialize(void)
Initialize function.
Definition: NavChart.cpp:38
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
UniversalDataWriter * offshoreDistanceWriter_
Definition: NavChart.h:56
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: UniversalDataWriter.h:24
UniversalDataReader * latitudeReader_
Definition: NavChart.h:51
UniversalDataWriter * seaFloorDepthWriter_
Definition: NavChart.h:55
virtual ~NavChart()
Definition: NavChart.cpp:34
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
NavChart(const Module *module)
Definition: NavChart.cpp:22
void run()
The actual "payload" of the component.
Definition: NavChart.cpp:43
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Abstract Base class for components that generate navigation estimates.
Definition: SyncComponent.h:195
void uninitialize(void)
Uninit function.
Definition: NavChart.cpp:106
UniversalDataWriter * heightAboveSeaFloorWriter_
Definition: NavChart.h:54
Over simplified NavChart component.
Definition: NavChart.h:32
UniversalDataReader * longitudeReader_
Definition: NavChart.h:52
UniversalDataReader * latitudeFixReader_
Definition: NavChart.h:53
UniversalDataReader * depthReader_
Definition: NavChart.h:50