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


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 Sun Feb 25 03:04:58 2024 by rev. 669887