SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
CGUIDistance Class Reference

Detailed Description

UI distance.

Definition at line 25 of file GUIDistance.h.

Inheritance diagram for CGUIDistance:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CGUIDistance ()
 CGUIDistance (CSGInterface *interface)
 ~CGUIDistance ()
CDistanceget_distance ()
bool set_distance (CDistance *dist)
CDistancecreate_generic (EDistanceType type)
CDistancecreate_minkowski (float64_t k=3)
CDistancecreate_hammingword (bool use_sign=false)
bool init_distance (const char *target)
bool save_distance (char *param)
bool is_initialized ()
virtual const char * get_name () const

Protected Attributes

CDistancedistance
CSGInterface * ui
bool initialized

Constructor & Destructor Documentation

constructor

Definition at line 29 of file GUIDistance.h.

CGUIDistance ( CSGInterface *  interface)

constructor

Parameters:
interface

Definition at line 48 of file GUIDistance.cpp.

destructor

Definition at line 55 of file GUIDistance.cpp.


Member Function Documentation

create generic distance given by type

Definition at line 179 of file GUIDistance.cpp.

CDistance * create_hammingword ( bool  use_sign = false)

create HammingWord Distance

Definition at line 234 of file GUIDistance.cpp.

create Minkowski Metric

Definition at line 223 of file GUIDistance.cpp.

get current distance

Definition at line 60 of file GUIDistance.cpp.

virtual const char* get_name ( ) const [virtual]
Returns:
object name

Implements CSGObject.

Definition at line 60 of file GUIDistance.h.

bool init_distance ( const char *  target)

initialize distance

Definition at line 80 of file GUIDistance.cpp.

bool is_initialized ( )

is initialized

Definition at line 57 of file GUIDistance.h.

bool save_distance ( char *  param)

save distance

Parameters:
param

Definition at line 148 of file GUIDistance.cpp.

bool set_distance ( CDistance dist)

set new distance

Definition at line 65 of file GUIDistance.cpp.


Member Data Documentation

CDistance* distance [protected]

distance

Definition at line 64 of file GUIDistance.h.

bool initialized [protected]

initialized

Definition at line 68 of file GUIDistance.h.

CSGInterface* ui [protected]

ui

Definition at line 66 of file GUIDistance.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation