Colibri Core
|
Classes for data types and handlers for those data types. More...
#include <string>
#include <iostream>
#include <ostream>
#include <istream>
#include <vector>
#include <set>
#include <algorithm>
#include "common.h"
#include "pattern.h"
#include "datatypes.h"
#include "classdecoder.h"
Go to the source code of this file.
Classes | |
class | IndexReference |
Reference to a position in the corpus. More... | |
class | IndexedData |
Collection of references to position in the corpus (IndexReference). Used by Indexed Pattern models. More... | |
class | AbstractValueHandler< ValueType > |
Abstract value handler class, all value handlers are derived from this. Value handlers are interfaces to the values in Pattern Maps. They are used to abstract from the actual value data type and provide some common methods required for all values, as well at methods for serialisation from/to binary file. All are derived from the abstract class AbstractValueHandler. More... | |
class | BaseValueHandler< ValueType > |
This templated class can be used for all numeric base types (such as int, uint16_t, float, etc). More... | |
class | IndexedDataHandler |
Data handler for IndexedData. Deals with serialisation from/to file and conversions. More... | |
class | PatternFeatureVector< FeatureType > |
class | PatternFeatureVectorMap< FeatureType > |
class | PatternFeatureVectorMapHandler< FeatureType > |