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

Search Toolkit Book for CNeedlemanWunschToolParams

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

+ Inheritance diagram for CNeedlemanWunschToolParams:
+ Collaboration diagram for CNeedlemanWunschToolParams:

Public Types

enum  EFreeEndType { eNone , eLeft , eRight , eBoth }
 

Public Member Functions

 CNeedlemanWunschToolParams ()
 
 CNeedlemanWunschToolParams (const CNeedlemanWunschToolParams &data)
 
 ~CNeedlemanWunschToolParams ()
 
void operator= (const CNeedlemanWunschToolParams &data)
 
bool operator== (const CNeedlemanWunschToolParams &data) const
 
void Copy (const CNeedlemanWunschToolParams &data)
 
void Init ()
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 
virtual void LoadSettings ()
 
const TConstScopedObjectsGetObjects () const
 
TConstScopedObjectsSetObjects ()
 
int GetBandSize () const
 
void SetBandSize (int value)
 
int GetFirstSeqFreeEnds () const
 
void SetFirstSeqFreeEnds (int value)
 
int GetGapExtendCost () const
 
void SetGapExtendCost (int value)
 
int GetGapOpenCost () const
 
void SetGapOpenCost (int value)
 
int GetMatchCost () const
 
void SetMatchCost (int value)
 
int GetMismatchCost () const
 
void SetMismatchCost (int value)
 
int GetSecondSeqFreeEnds () const
 
void SetSecondSeqFreeEnds (int value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

int m_BandSize
 
int m_FirstSeqFreeEnds
 
int m_GapExtendCost
 
int m_GapOpenCost
 
int m_MatchCost
 
int m_MismatchCost
 
int m_SecondSeqFreeEnds
 
string m_RegPath
 
TConstScopedObjects m_Objects
 

Friends

class CAlignNeedlemanWunschPanel
 

Detailed Description

CNeedlemanWunschToolParams class declaration

Definition at line 51 of file needlemanwunsch_tool_params.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Jul 31 17:17:42 2024 by modify_doxy.py rev. 669887