SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
TParameter Struct Reference

Detailed Description

parameter struct

Definition at line 22 of file Parameter.h.

Public Member Functions

 TParameter (const TSGDataType *datatype, void *parameter, const char *name, const char *description)
 ~TParameter ()
void print (const char *prefix)
bool save (CSerializableFile *file, const char *prefix="")
bool load (CSerializableFile *file, const char *prefix="")

Public Attributes

TSGDataType m_datatype
void * m_parameter
char * m_name
char * m_description

Constructor & Destructor Documentation

TParameter ( const TSGDataType datatype,
void *  parameter,
const char *  name,
const char *  description 
)
explicit

explicit constructor

Parameters
datatypedatatype
parameterpointer to parameter
namename of parameter
descriptiondescription of parameter

Definition at line 1570 of file Parameter.cpp.

~TParameter ( )

destructor

Definition at line 1579 of file Parameter.cpp.

Member Function Documentation

bool load ( CSerializableFile file,
const char *  prefix = "" 
)

load from serializable file

Parameters
filesource file
prefixprefix

Definition at line 2284 of file Parameter.cpp.

void print ( const char *  prefix)

print with prefix

Parameters
prefixprefix to print

Definition at line 1596 of file Parameter.cpp.

bool save ( CSerializableFile file,
const char *  prefix = "" 
)

save to serializable file

Parameters
filedestination file
prefixprefix

Definition at line 2178 of file Parameter.cpp.

Member Data Documentation

TSGDataType m_datatype

type of parameter

Definition at line 54 of file Parameter.h.

char* m_description

description of parameter

Definition at line 60 of file Parameter.h.

char* m_name

name of parameter

Definition at line 58 of file Parameter.h.

void* m_parameter

pointer to parameter

Definition at line 56 of file Parameter.h.


The documentation for this struct was generated from the following files:

SHOGUN Machine Learning Toolbox - Documentation