Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

Impala::Application::MediaTable::TableDataSource Class Reference

#include <TableDataSource.h>

Inheritance diagram for Impala::Application::MediaTable::TableDataSource:

Inheritance graph
[legend]
List of all members.

Public Types

enum  MEDIATABLE_TYPE {
  TYPE_TEXT = 32, TYPE_FLAG_IMAGE = 4, TYPE_IMAGE = 5, TYPE_VIDEO = 6,
  TYPE_FLAG_NUMBER = 8, TYPE_INT = 9, TYPE_FLAG_FLOAT = 16, TYPE_DOUBLE = 25,
  TYPE_NORMALIZEDVALUE = 26, TYPE_FLAG_ALL = 63
}
typedef Impala::Core::Array::Array2dVec3UInt8 Array2dVec3UInt8

Public Member Functions

 TableDataSource ()
virtual int GetTotalRows ()
void AddTableDataSourceListener (TableDataSourceListener *l)
void DoUpdateRowsEvent ()
void DoUpdateNumberOfRowsEvent ()
virtual String GetTextDataByID (String column, int row)
virtual Array2dVec3UInt8 * GetImageDataByID (String column, int row)
virtual Array2dVec3UInt8 * GetVideoDataByID (String column, int row)
virtual double GetNormalizedDataByID (String column, int row)
virtual int GetIntDataByID (String column, int row)
virtual double GetDoubleDataByID (String column, int row)
Array2dVec3UInt8 * GetImageDataByQuid (Quid quid)
int GetIDForQuid (Quid quid)
Quid GetQuid (String column, int row)
void SetQuid (int id)
virtual std::vector< TableColumn * > GetColumns (bool StaticColumns, bool ExtraColumns)
std::vector< TableColumn * > GetColumns ()
std::vector< TableColumn * > GetExtraColumns ()
virtual TableColumn * GetColumn (std::string column)

Public Attributes

bool MultiThreadImageCacheSupported

Protected Member Functions

void AddStaticColumn (String name, int coltype, int width=120, int param=0)
void AddColumn (String name, int coltype, int width=120, int param=0)

Private Attributes

std::vector< TableColumn > mColumns
std::map< std::string, Quid > mQuids
std::vector< TableDataSourceListener * > mTableListeners
Quid mQuid
int mQuidNextObject
 ILOG_VAR_DEC

Detailed Description

Definition at line 16 of file TableDataSource.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:15:27 2011 for ImpalaSrc by  doxygen 1.5.1