Home || Architecture || Video Search || Visual Search || Scripts || Applications || 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 Array2dVec3UInt8GetImageDataByID (String column, int row)
virtual Array2dVec3UInt8GetVideoDataByID (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)
Array2dVec3UInt8GetImageDataByQuid (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 TableColumnGetColumn (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< TableColumnmColumns
std::map< std::string, QuidmQuids
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 Fri Mar 19 10:44:56 2010 for ImpalaSrc by  doxygen 1.5.1