BitmapToolkit Scol plugin
Classes | Macros | Functions | Variables
Prerequisites.h File Reference
#include <scolPlugin.h>
#include <scolMemoryHelper.hpp>
#include <opencv2/opencv.hpp>
#include <math.h>
#include <list>
#include <vector>
#include <string>
#include <boost/filesystem/operations.hpp>

Go to the source code of this file.

Classes

class  Vector2
 
class  Vector3
 
class  BtQuaternion
 
class  FilterDoubleExponential
 
class  FilterDoubleExponentialDouble
 
class  FilterDoubleExponential3f
 

Macros

#define SCOL_ML_TRAINING_FINISHED_CB   0
 
#define SCOL_ML_DETECTION_CB   1
 

Functions

int LoadMathToolkit (mmachine m)
 Load the packages in Scol virtual machine.
 
int LoadBitmapToolKit (mmachine m)
 
int LoadCaptureToolkit (mmachine m)
 
int LoadArToolkit (mmachine m)
 
int LoadMlToolkit (mmachine m)
 
int LoadMediaPlayerToolkit (mmachine m)
 
int UnloadArToolkit ()
 
int UnloadMediaPlayerToolkit ()
 
int Random (int mi, int mx)
 
Vector2 operator+ (Vector2 u, Vector2 v)
 
Vector2 operator- (Vector2 u, Vector2 v)
 
Vector2 operator* (Vector2 u, float scalar)
 
Vector2 operator* (float scalar, Vector2 u)
 
Vector2 operator/ (Vector2 u, float scalar)
 
Vector3 operator+ (Vector3 u, Vector3 v)
 
Vector3 operator- (Vector3 u, Vector3 v)
 
Vector3 operator* (Vector3 u, float scalar)
 
Vector3 operator* (float scalar, Vector3 u)
 
Vector3 operator/ (Vector3 u, float scalar)
 

Variables

int WM_ML_TRAINING_FINISHED
 
int WM_ML_DETECTION
 

Macro Definition Documentation

◆ SCOL_ML_DETECTION_CB

#define SCOL_ML_DETECTION_CB   1

Definition at line 49 of file Prerequisites.h.

◆ SCOL_ML_TRAINING_FINISHED_CB

#define SCOL_ML_TRAINING_FINISHED_CB   0

Definition at line 46 of file Prerequisites.h.

Function Documentation

◆ LoadArToolkit()

int LoadArToolkit ( mmachine  m)

◆ LoadBitmapToolKit()

int LoadBitmapToolKit ( mmachine  m)

◆ LoadCaptureToolkit()

int LoadCaptureToolkit ( mmachine  m)

◆ LoadMathToolkit()

int LoadMathToolkit ( mmachine  m)

Load the packages in Scol virtual machine.

Parameters
mmachine: the scol machine

Definition at line 624 of file MathToolkit.cpp.

◆ LoadMediaPlayerToolkit()

int LoadMediaPlayerToolkit ( mmachine  m)

◆ LoadMlToolkit()

int LoadMlToolkit ( mmachine  m)

◆ operator*() [1/4]

Vector2 operator* ( float  scalar,
Vector2  u 
)
inline

Definition at line 162 of file Prerequisites.h.

◆ operator*() [2/4]

Vector3 operator* ( float  scalar,
Vector3  u 
)
inline

Definition at line 271 of file Prerequisites.h.

◆ operator*() [3/4]

Vector2 operator* ( Vector2  u,
float  scalar 
)
inline

Definition at line 156 of file Prerequisites.h.

◆ operator*() [4/4]

Vector3 operator* ( Vector3  u,
float  scalar 
)
inline

Definition at line 267 of file Prerequisites.h.

◆ operator+() [1/2]

Vector2 operator+ ( Vector2  u,
Vector2  v 
)
inline

Definition at line 147 of file Prerequisites.h.

◆ operator+() [2/2]

Vector3 operator+ ( Vector3  u,
Vector3  v 
)
inline

Definition at line 258 of file Prerequisites.h.

◆ operator-() [1/2]

Vector2 operator- ( Vector2  u,
Vector2  v 
)
inline

Definition at line 152 of file Prerequisites.h.

◆ operator-() [2/2]

Vector3 operator- ( Vector3  u,
Vector3  v 
)
inline

Definition at line 263 of file Prerequisites.h.

◆ operator/() [1/2]

Vector2 operator/ ( Vector2  u,
float  scalar 
)
inline

Definition at line 166 of file Prerequisites.h.

◆ operator/() [2/2]

Vector3 operator/ ( Vector3  u,
float  scalar 
)
inline

Definition at line 275 of file Prerequisites.h.

◆ Random()

int Random ( int  mi,
int  mx 
)

Definition at line 12 of file MathToolkit.cpp.

◆ UnloadArToolkit()

int UnloadArToolkit ( )

◆ UnloadMediaPlayerToolkit()

int UnloadMediaPlayerToolkit ( )

Variable Documentation

◆ WM_ML_DETECTION

int WM_ML_DETECTION
extern

Definition at line 35 of file MlToolkit.cpp.

◆ WM_ML_TRAINING_FINISHED

int WM_ML_TRAINING_FINISHED
extern

Definition at line 34 of file MlToolkit.cpp.