CPlifArray Class Reference

Inheritance diagram for CPlifArray:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 CPlifArray ()
virtual ~CPlifArray ()
void add_plif (CPlifBase *new_plif)
void clear ()
int32_t get_num_plifs ()
virtual float64_t lookup_penalty (float64_t p_value, float64_t *svm_values) const
virtual float64_t lookup_penalty (int32_t p_value, float64_t *svm_values) const
virtual void penalty_clear_derivative ()
virtual void penalty_add_derivative (float64_t p_value, float64_t *svm_values)
virtual float64_t get_max_value () const
virtual float64_t get_min_value () const
virtual bool uses_svm_values () const
virtual int32_t get_max_id () const
void get_used_svms (int32_t *num_svms, int32_t *svm_ids)

Protected Attributes

CDynamicArray< CPlifBase * > m_array
float64_t max_value
float64_t min_value


Detailed Description

class PlifArray

Definition at line 20 of file PlifArray.h.


Constructor & Destructor Documentation

CPlifArray::CPlifArray (  ) 

default constructor

Definition at line 23 of file PlifArray.cpp.

CPlifArray::~CPlifArray (  )  [virtual]

Definition at line 30 of file PlifArray.cpp.


Member Function Documentation

void CPlifArray::add_plif ( CPlifBase new_plif  ) 

add plif

Parameters:
new_plif the new plif to be added

Definition at line 34 of file PlifArray.cpp.

void CPlifArray::clear (  ) 

clear

Definition at line 53 of file PlifArray.cpp.

int32_t CPlifArray::get_max_id (  )  const [virtual]

get maximum ID

Returns:
maximum ID

Implements CPlifBase.

Definition at line 123 of file PlifArray.cpp.

virtual float64_t CPlifArray::get_max_value (  )  const [virtual]

get maximum value

Returns:
maximum value

Implements CPlifBase.

Definition at line 76 of file PlifArray.h.

virtual float64_t CPlifArray::get_min_value (  )  const [virtual]

get minimum value

Returns:
minumum value

Implements CPlifBase.

Definition at line 85 of file PlifArray.h.

int32_t CPlifArray::get_num_plifs (  ) 

get number of plifs

Returns:
number of plifs

Definition at line 40 of file PlifArray.h.

void CPlifArray::get_used_svms ( int32_t *  num_svms,
int32_t *  svm_ids 
) [virtual]

get SVM_ids and number of SVMs used

abstract base method

Implements CPlifBase.

Definition at line 131 of file PlifArray.cpp.

float64_t CPlifArray::lookup_penalty ( int32_t  p_value,
float64_t svm_values 
) const [virtual]

lookup penalty int32_t

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 76 of file PlifArray.cpp.

float64_t CPlifArray::lookup_penalty ( float64_t  p_value,
float64_t svm_values 
) const [virtual]

lookup penalty float64_t

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 60 of file PlifArray.cpp.

void CPlifArray::penalty_add_derivative ( float64_t  p_value,
float64_t svm_values 
) [virtual]

penalty add derivative

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 108 of file PlifArray.cpp.

void CPlifArray::penalty_clear_derivative (  )  [virtual]

penalty clear derivative

Implements CPlifBase.

Definition at line 102 of file PlifArray.cpp.

bool CPlifArray::uses_svm_values (  )  const [virtual]

check if plif uses SVM values

Returns:
if plif uses SVM values

Implements CPlifBase.

Definition at line 115 of file PlifArray.cpp.


Member Data Documentation

plif array

Definition at line 106 of file PlifArray.h.

maximum value

Definition at line 108 of file PlifArray.h.

minimum value

Definition at line 110 of file PlifArray.h.


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

SHOGUN Machine Learning Toolbox - Documentation