Public Member Functions | Protected Attributes

CGUIStructure Class Reference


Detailed Description

UI structure.

Definition at line 28 of file GUIStructure.h.

Inheritance diagram for CGUIStructure:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CGUIStructure ()
 CGUIStructure (CSGInterface *interface)
 ~CGUIStructure ()
bool set_dyn_prog (CDynProg *h)
CDynProgget_dyn_prog ()
float64_tget_feature_matrix (bool copy)
CSparseFeatures< float64_t > * get_feature_matrix_sparse (int32_t index)
bool set_feature_matrix (float64_t *feat, int32_t *dims)
bool set_feature_matrix_sparse (SGSparseVector< float64_t > *f1, SGSparseVector< float64_t > *f2, int32_t *dims)
bool set_feature_dims (int32_t *dims)
int32_t * get_feature_dims ()
bool set_all_pos (int32_t *pos, int32_t Npos)
int32_t * get_all_positions ()
int32_t get_num_positions ()
bool set_content_svm_weights (float64_t *weights, int32_t Nweights, int32_t Mweights)
float64_tget_content_svm_weights ()
int32_t get_num_svm_weights ()
CPlifMatrixget_plif_matrix ()
bool set_orf_info (int32_t *orf_info, int32_t Norf_info, int32_t Morf_info)
int32_t * get_orf_info ()
bool set_use_orf (bool use_orf)
bool get_use_orf ()
bool set_mod_words (int32_t *mod_words, int32_t Nmod_words, int32_t Mmod_words)
int32_t * get_mod_words ()
int32_t get_num_states ()
bool set_num_states (int32_t num)
bool cleanup ()
virtual const char * get_name () const

Protected Attributes

CSGInterface * ui
int32_t m_num_plifs
int32_t m_num_limits
int32_t m_num_states
CDynProgm_dp
float64_tm_feature_matrix
CSparseFeatures< float64_t > * m_feature_matrix_sparse1
CSparseFeatures< float64_t > * m_feature_matrix_sparse2
int32_t * m_feature_dims
int32_t m_num_positions
int32_t * m_all_positions
float64_tm_content_svm_weights
int32_t m_num_svm_weights
int32_t * m_orf_info
bool m_use_orf
int32_t * m_mod_words
CPlifMatrixm_plif_matrix

Constructor & Destructor Documentation

CGUIStructure (  ) 

constructor

Definition at line 32 of file GUIStructure.h.

CGUIStructure ( CSGInterface *  interface  ) 

constructor

Parameters:
interface 

Definition at line 20 of file GUIStructure.cpp.

~CGUIStructure (  ) 

destructor

Definition at line 31 of file GUIStructure.cpp.


Member Function Documentation

bool cleanup (  ) 

cleanup

Definition at line 234 of file GUIStructure.h.

int32_t* get_all_positions (  ) 

get all positions

Definition at line 144 of file GUIStructure.h.

float64_t* get_content_svm_weights (  ) 

get content svm weights

Definition at line 166 of file GUIStructure.h.

CDynProg* get_dyn_prog (  ) 

get dyn prog

Definition at line 51 of file GUIStructure.h.

int32_t* get_feature_dims (  ) 

get feature dims

Definition at line 127 of file GUIStructure.h.

float64_t* get_feature_matrix ( bool  copy  ) 

get feature matrix

Parameters:
copy 

Definition at line 61 of file GUIStructure.h.

CSparseFeatures<float64_t>* get_feature_matrix_sparse ( int32_t  index  ) 

get feature matrix sparse

Parameters:
index 

Definition at line 77 of file GUIStructure.h.

int32_t* get_mod_words (  ) 

get mod words

Definition at line 222 of file GUIStructure.h.

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

Implements CSGObject.

Definition at line 251 of file GUIStructure.h.

int32_t get_num_positions (  ) 

get num positions

Definition at line 146 of file GUIStructure.h.

int32_t get_num_states (  ) 

get num states

Definition at line 224 of file GUIStructure.h.

int32_t get_num_svm_weights (  ) 

get num svm weights

Definition at line 168 of file GUIStructure.h.

int32_t* get_orf_info (  ) 

get orf info

Definition at line 190 of file GUIStructure.h.

CPlifMatrix* get_plif_matrix (  ) 

get plif matrix

Definition at line 171 of file GUIStructure.h.

bool get_use_orf (  ) 

get use orf

Definition at line 204 of file GUIStructure.h.

bool set_all_pos ( int32_t *  pos,
int32_t  Npos 
)

set all pos

Parameters:
pos 
Npos 

Definition at line 133 of file GUIStructure.h.

bool set_content_svm_weights ( float64_t weights,
int32_t  Nweights,
int32_t  Mweights 
)

set content svm weights

Parameters:
weights 
Nweights 
Mweights 

Definition at line 153 of file GUIStructure.h.

bool set_dyn_prog ( CDynProg h  ) 

set dyn prog

Parameters:
h 

Definition at line 43 of file GUIStructure.h.

bool set_feature_dims ( int32_t *  dims  ) 

set feature dims

Parameters:
dims 

Definition at line 119 of file GUIStructure.h.

bool set_feature_matrix ( float64_t feat,
int32_t *  dims 
)

set feature matrix

Parameters:
feat 
dims 

Definition at line 91 of file GUIStructure.h.

bool set_feature_matrix_sparse ( SGSparseVector< float64_t > *  f1,
SGSparseVector< float64_t > *  f2,
int32_t *  dims 
)

set feature matrix sparse

Parameters:
f1 
f2 
dims 

Definition at line 105 of file GUIStructure.h.

bool set_mod_words ( int32_t *  mod_words,
int32_t  Nmod_words,
int32_t  Mmod_words 
)

set mod words

Parameters:
mod_words 
Nmod_words 
Mmod_words 

Definition at line 211 of file GUIStructure.h.

bool set_num_states ( int32_t  num  ) 

set num states

Parameters:
num 

Definition at line 228 of file GUIStructure.h.

bool set_orf_info ( int32_t *  orf_info,
int32_t  Norf_info,
int32_t  Morf_info 
)

set orf info

Parameters:
orf_info 
Norf_info 
Morf_info 

Definition at line 178 of file GUIStructure.h.

bool set_use_orf ( bool  use_orf  ) 

set use orf

Parameters:
use_orf 

Definition at line 198 of file GUIStructure.h.


Member Data Documentation

int32_t* m_all_positions [protected]

all positions

Definition at line 275 of file GUIStructure.h.

content svm weights

Definition at line 277 of file GUIStructure.h.

CDynProg* m_dp [protected]

dp

Definition at line 263 of file GUIStructure.h.

int32_t* m_feature_dims [protected]

feature dims

Definition at line 271 of file GUIStructure.h.

feature matrix

Definition at line 265 of file GUIStructure.h.

feature matrix sparse 1

Definition at line 267 of file GUIStructure.h.

feature matrix sparse 2

Definition at line 269 of file GUIStructure.h.

int32_t* m_mod_words [protected]

mod words

Definition at line 285 of file GUIStructure.h.

int32_t m_num_limits [protected]

num limits

Definition at line 259 of file GUIStructure.h.

int32_t m_num_plifs [protected]

num plifs

Definition at line 257 of file GUIStructure.h.

int32_t m_num_positions [protected]

num positions

Definition at line 273 of file GUIStructure.h.

int32_t m_num_states [protected]

num states

Definition at line 261 of file GUIStructure.h.

int32_t m_num_svm_weights [protected]

num svm weights

Definition at line 279 of file GUIStructure.h.

int32_t* m_orf_info [protected]

orf info

Definition at line 281 of file GUIStructure.h.

CPlifMatrix* m_plif_matrix [protected]

plif matrix

Definition at line 287 of file GUIStructure.h.

bool m_use_orf [protected]

use orf

Definition at line 283 of file GUIStructure.h.

CSGInterface* ui [protected]

ui

Definition at line 255 of file GUIStructure.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