|
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 |