SADB-Client  0.99
Situational Awareness Database
 All Classes Functions Variables
SADBStringTable.h
1 #ifndef __SADBStringTable__
2 #define __SADBStringTable__
3 class SADBStringTable {
6  public:
7  SADBStringTable(void);
8  ~SADBStringTable(void);
9  void Initialize(void);
10  void Free(void);
11 
12  void SetName(const char * name);
13  void GetByName(const char * name);
14  void SetDescription(const char * desc);
15 
16  void SetBlackboard(Blackboard * board);
17  void SetDimensions(int X,int Y);
18 
19  void SetString(int X,int Y,const char * Str);
20  const char * GetString(int X,int Y);
21  char * GetNewString(int X,int Y);
22 
23  void LoadCSV(const char * Filename);
24 
25  void GetLatestValues(void);
26  void GetLatestValue(int X,int Y);
27 
28 
30  SADBu8 * Name;
31 
34 
36  int nCols;
38  int nRows;
39 
42  private:
43  int GetIndex(int X,int Y);
44  BlackboardObject * Objects;
45 };
46 #endif
47 
48 
49 
50 
BlackboardObject Object
Object to store the list of indices.
Definition: SADBStringTable.h:33
Definition: BlackboardObject.h:6
Definition: SADBStringTable.h:5
int nRows
Number of Rows.
Definition: SADBStringTable.h:38
Blackboard * Board
Blackboard.
Definition: SADBStringTable.h:41
Definition: Blackboard.h:8
int nCols
Number of Columns.
Definition: SADBStringTable.h:36
SADBu8 * Name
Human Readable Object Name.
Definition: SADBStringTable.h:30