GestureRecognitionToolkit  Version: 0.2.0
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Util Directory Reference

Files

file  Cholesky.cpp [code]
 
file  Cholesky.h [code]
 This code is based on the LU Decomposition code from Numerical Recipes (3rd Edition)
 
file  CircularBuffer.h [code]
 The CircularBuffer class provides a data structure for creating a dynamic circular buffer (also known as a cyclic buffer or a ring buffer). The main advantage of a circular buffer is that it does not need to have its elements shuffled around each time a new element is added. The circular buffer therefore works well for FIFO (first in first out) buffers.
 
file  ClassificationResult.h [code]
 The ClassificationResult class provides a data structure for storing the results of a classification test.
 
file  ClassTracker.h [code]
 
file  CommandLineParser.h [code]
 
file  DataType.h [code]
 
file  DebugLog.cpp [code]
 
file  DebugLog.h [code]
 
file  EigenvalueDecomposition.cpp [code]
 
file  EigenvalueDecomposition.h [code]
 
file  ErrorLog.cpp [code]
 
file  ErrorLog.h [code]
 
file  FileParser.h [code]
 
file  GRTCommon.h [code]
 
file  GRTException.h [code]
 
file  GRTTypedefs.h [code]
 
file  GRTVersionInfo.h [code]
 
file  IndexedDouble.h [code]
 
file  InfoLog.cpp [code]
 
file  InfoLog.h [code]
 
file  Log.h [code]
 
file  LUDecomposition.cpp [code]
 
file  LUDecomposition.h [code]
 
file  MinMax.h [code]
 
file  Observer.h [code]
 
file  ObserverManager.h [code]
 
file  PeakDetection.cpp [code]
 
file  PeakDetection.h [code]
 
file  Random.h [code]
 This file contains the Random class, a useful wrapper for generating cross platform random functions. This includes functions for uniform distributions (both integer and Float) and Gaussian distributions.
 
file  RangeTracker.cpp [code]
 
file  RangeTracker.h [code]
 The RangeTracker can be used to keep track of the expected ranges that might occur in a dataset. These ranges can then be used to set the external ranges of a dataset for several of the GRT DataStructures.
 
file  SVD.cpp [code]
 
file  SVD.h [code]
 
file  TestingLog.cpp [code]
 
file  TestingLog.h [code]
 
file  TestInstanceResult.h [code]
 The TestInstanceResult class provides a data structure for storing the results of a classification or regression test instance.
 
file  TestResult.h [code]
 The TestResult class provides a data structure for storing the results of a classification or regression test.
 
file  ThreadPool.cpp [code]
 
file  ThreadPool.h [code]
 The ThreadPool class implements a flexible inteface for performing a large number of batch tasks. You need to build the GRT with GRT_CXX11_ENABLED, otherwise the ThreadPool class will be empty (as it requires C++11 support).
 
file  ThresholdCrossingDetector.cpp [code]
 
file  ThresholdCrossingDetector.h [code]
 This class implements a threshold crossing detector.
 
file  Timer.h [code]
 
file  TimeSeriesClassificationSampleTrimmer.cpp [code]
 
file  TimeSeriesClassificationSampleTrimmer.h [code]
 This class provides a useful tool to automatically trim timeseries data.
 
file  TimeStamp.h [code]
 
file  TrainingDataRecordingTimer.cpp [code]
 
file  TrainingDataRecordingTimer.h [code]
 The TrainingDataRecordingTimer is a tool to help record your training data.
 
file  TrainingLog.cpp [code]
 
file  TrainingLog.h [code]
 
file  TrainingResult.h [code]
 The TrainingResult class provides a data structure for storing the results of a classification or regression training iteration.
 
file  Util.cpp [code]
 
file  Util.h [code]
 This file contains the Util class, a wrapper for a number of generic functions that are used throughout the GRT. This includes functions for scaling data, finding the minimum or maximum values in a double or UINT vector, etc. Many of these functions are static functions, which enables you to use them without having to create a new Util instance, for instance, you can directly call: Util::sleep( 1000 ); to use the sleep function.
 
file  WarningLog.cpp [code]
 
file  WarningLog.h [code]