SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

constructor

Definition at line 32 of file GUIStructure.h.

CGUIStructure ( CSGInterface *  interface)

constructor

Parameters:
interface

Definition at line 20 of file GUIStructure.cpp.

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.

get content svm weights

Definition at line 166 of file GUIStructure.h.

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.

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.

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