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