NCBI C++ ToolKit
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
CNGAlignParams Class Reference

Search Toolkit Book for CNGAlignParams

#include <gui/packages/pkg_alignment/ngalign_params.hpp>

+ Inheritance diagram for CNGAlignParams:
+ Collaboration diagram for CNGAlignParams:

Public Member Functions

 CNGAlignParams ()
 
 CNGAlignParams (const CNGAlignParams &data)
 
 ~CNGAlignParams ()
 
void operator= (const CNGAlignParams &data)
 
bool operator== (const CNGAlignParams &data) const
 
void Copy (const CNGAlignParams &data)
 
void Init ()
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 
virtual void LoadSettings ()
 
SConstScopedObject GetSubject () const
 
void SetSubject (SConstScopedObject value)
 
TConstScopedObjects GetQueries () const
 
void SetQueries (TConstScopedObjects value)
 
int GetFilterMode () const
 
void SetFilterMode (int value)
 
long GetWordSize () const
 
void SetWordSize (long value)
 
double GetEValue () const
 
void SetEValue (double value)
 
wxString GetJobTitle () const
 
void SetJobTitle (wxString value)
 
wxString GetAdvParams () const
 
void SetAdvParams (wxString value)
 
bool GetBestHit () const
 
void SetBestHit (bool value)
 
int GetWMTaxId () const
 
void SetWMTaxId (int value)
 
string GetWMDir () const
 
void SetWMDir (string value)
 
void LogDump ()
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Public Attributes

SConstScopedObject m_Subject
 
TConstScopedObjects m_Queries
 

Private Attributes

int m_FilterMode
 
long m_WordSize
 
double m_eValue
 
wxString m_JobTitle
 
wxString m_AdvParams
 
bool m_BestHit
 
int m_WM_TaxId
 
string m_WM_Dir
 
string m_RegPath
 

Friends

class CNGAlignPanel
 
class CNGAlignBLASTPanel
 

Detailed Description

CNGAlignParams class declaration

Definition at line 53 of file ngalign_params.hpp.

Constructor & Destructor Documentation

CNGAlignParams::CNGAlignParams ( )

Definition at line 44 of file ngalign_params.cpp.

References Init().

CNGAlignParams::CNGAlignParams ( const CNGAlignParams data)

Definition at line 49 of file ngalign_params.cpp.

References Copy(), and Init().

CNGAlignParams::~CNGAlignParams ( )

Definition at line 55 of file ngalign_params.cpp.

Member Function Documentation

void CNGAlignParams::Copy ( const CNGAlignParams data)
wxString CNGAlignParams::GetAdvParams ( ) const
inline

Definition at line 96 of file ngalign_params.hpp.

References m_AdvParams.

Referenced by s_CallAligner().

bool CNGAlignParams::GetBestHit ( ) const
inline

Definition at line 99 of file ngalign_params.hpp.

References m_BestHit.

Referenced by s_CallAligner().

double CNGAlignParams::GetEValue ( void  ) const
inline

Definition at line 90 of file ngalign_params.hpp.

References m_eValue.

Referenced by s_CallAligner().

int CNGAlignParams::GetFilterMode ( ) const
inline

Definition at line 84 of file ngalign_params.hpp.

References m_FilterMode.

Referenced by s_CallAligner(), and CNGAlignJob::x_CreateProjectItems().

wxString CNGAlignParams::GetJobTitle ( ) const
inline

Definition at line 93 of file ngalign_params.hpp.

References m_JobTitle.

TConstScopedObjects CNGAlignParams::GetQueries ( void  ) const
inline

Definition at line 81 of file ngalign_params.hpp.

References m_Queries.

SConstScopedObject CNGAlignParams::GetSubject ( ) const
inline

Definition at line 78 of file ngalign_params.hpp.

References m_Subject.

string CNGAlignParams::GetWMDir ( ) const
inline

Definition at line 105 of file ngalign_params.hpp.

References m_WM_Dir.

Referenced by s_CallAligner().

int CNGAlignParams::GetWMTaxId ( ) const
inline

Definition at line 102 of file ngalign_params.hpp.

References m_WM_TaxId.

Referenced by s_CallAligner(), and CNGAlignBLASTPanel::TransferDataToWindow().

long CNGAlignParams::GetWordSize ( ) const
inline

Definition at line 87 of file ngalign_params.hpp.

References m_WordSize.

Referenced by s_CallAligner().

void CNGAlignParams::Init ( void  )
void CNGAlignParams::LoadSettings ( )
virtual
void CNGAlignParams::LogDump ( )
void CNGAlignParams::operator= ( const CNGAlignParams data)

Definition at line 59 of file ngalign_params.cpp.

References Copy().

bool CNGAlignParams::operator== ( const CNGAlignParams data) const
void CNGAlignParams::SaveSettings ( ) const
virtual
void CNGAlignParams::SetAdvParams ( wxString  value)
inline

Definition at line 97 of file ngalign_params.hpp.

References m_AdvParams, and value.

void CNGAlignParams::SetBestHit ( bool  value)
inline

Definition at line 100 of file ngalign_params.hpp.

References m_BestHit, and value.

void CNGAlignParams::SetEValue ( double  value)
inline

Definition at line 91 of file ngalign_params.hpp.

References m_eValue, and value.

void CNGAlignParams::SetFilterMode ( int  value)
inline

Definition at line 85 of file ngalign_params.hpp.

References m_FilterMode, and value.

void CNGAlignParams::SetJobTitle ( wxString  value)
inline

Definition at line 94 of file ngalign_params.hpp.

References m_JobTitle, and value.

void CNGAlignParams::SetQueries ( TConstScopedObjects  value)
inline

Definition at line 82 of file ngalign_params.hpp.

References m_Queries, and value.

Referenced by CNGAlignPanel::TransferDataFromWindow().

virtual void CNGAlignParams::SetRegistryPath ( const string path)
inlinevirtual

IRegSettings.

Implements IRegSettings.

Definition at line 73 of file ngalign_params.hpp.

References m_RegPath.

void CNGAlignParams::SetSubject ( SConstScopedObject  value)
inline

Definition at line 79 of file ngalign_params.hpp.

References m_Subject, and value.

Referenced by CNGAlignPanel::TransferDataFromWindow().

void CNGAlignParams::SetWMDir ( string  value)
inline

Definition at line 106 of file ngalign_params.hpp.

References m_WM_Dir, and value.

Referenced by CNGAlignBLASTPanel::TransferDataFromWindow().

void CNGAlignParams::SetWMTaxId ( int  value)
inline

Definition at line 103 of file ngalign_params.hpp.

References m_WM_TaxId, and value.

Referenced by CNGAlignBLASTPanel::TransferDataFromWindow().

void CNGAlignParams::SetWordSize ( long  value)
inline

Definition at line 88 of file ngalign_params.hpp.

References m_WordSize, and value.

Friends And Related Function Documentation

friend class CNGAlignBLASTPanel
friend

Definition at line 56 of file ngalign_params.hpp.

friend class CNGAlignPanel
friend

Definition at line 55 of file ngalign_params.hpp.

Member Data Documentation

wxString CNGAlignParams::m_AdvParams
private
bool CNGAlignParams::m_BestHit
private
double CNGAlignParams::m_eValue
private
int CNGAlignParams::m_FilterMode
private
wxString CNGAlignParams::m_JobTitle
private
TConstScopedObjects CNGAlignParams::m_Queries
string CNGAlignParams::m_RegPath
private

Definition at line 129 of file ngalign_params.hpp.

Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().

SConstScopedObject CNGAlignParams::m_Subject
string CNGAlignParams::m_WM_Dir
private

Definition at line 125 of file ngalign_params.hpp.

Referenced by Copy(), GetWMDir(), operator==(), and SetWMDir().

int CNGAlignParams::m_WM_TaxId
private
long CNGAlignParams::m_WordSize
private

The documentation for this class was generated from the following files:
Modified on Fri Jun 24 18:23:41 2016 by modify_doxy.py rev. 426318