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

Search Toolkit Book for C5ColExportParams

#include <gui/packages/pkg_sequence/5col_export_params.hpp>

+ Inheritance diagram for C5ColExportParams:
+ Collaboration diagram for C5ColExportParams:

Public Member Functions

 C5ColExportParams ()
 Default constructor for C5ColExportParams. More...
 
 C5ColExportParams (const C5ColExportParams &data)
 Copy constructor for C5ColExportParams. More...
 
 ~C5ColExportParams ()
 Destructor for C5ColExportParams. More...
 
void operator= (const C5ColExportParams &data)
 Assignment operator for C5ColExportParams. More...
 
bool operator== (const C5ColExportParams &data) const
 Equality operator for C5ColExportParams. More...
 
void Copy (const C5ColExportParams &data)
 Copy function for C5ColExportParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
wxString GetFeatureDepth () const
 
void SetFeatureDepth (wxString value)
 
bool GetExactFlevel () const
 
void SetExactFlevel (bool value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_FeatureDepth
 
bool m_ExactFlevel
 
string m_RegPath
 

Friends

class C5ColExportPage
 

Detailed Description

C5ColExportParams class declaration

Definition at line 45 of file 5col_export_params.hpp.

Constructor & Destructor Documentation

◆ C5ColExportParams() [1/2]

C5ColExportParams::C5ColExportParams ( )

Default constructor for C5ColExportParams.

C5ColExportParams type definition

Default constructor for C5ColExportParams

Definition at line 47 of file 5col_export_params.cpp.

References Init().

◆ C5ColExportParams() [2/2]

C5ColExportParams::C5ColExportParams ( const C5ColExportParams data)

Copy constructor for C5ColExportParams.

Copy constructor for C5ColExportParams

Definition at line 56 of file 5col_export_params.cpp.

References Copy(), data, and Init().

◆ ~C5ColExportParams()

C5ColExportParams::~C5ColExportParams ( )

Destructor for C5ColExportParams.

Destructor for C5ColExportParams

Definition at line 66 of file 5col_export_params.cpp.

Member Function Documentation

◆ Copy()

void C5ColExportParams::Copy ( const C5ColExportParams data)

Copy function for C5ColExportParams.

Copy function for C5ColExportParams

Definition at line 96 of file 5col_export_params.cpp.

References data, m_ExactFlevel, and m_FeatureDepth.

Referenced by C5ColExportParams(), and operator=().

◆ GetExactFlevel()

bool C5ColExportParams::GetExactFlevel ( ) const
inline

Definition at line 79 of file 5col_export_params.hpp.

References m_ExactFlevel.

Referenced by C5ColExportJob::Run().

◆ GetFeatureDepth()

wxString C5ColExportParams::GetFeatureDepth ( ) const
inline

Definition at line 76 of file 5col_export_params.hpp.

References m_FeatureDepth.

Referenced by C5ColExportJob::Run().

◆ Init()

void C5ColExportParams::Init ( void  )

Initialises member variables.

Member initialisation for C5ColExportParams

Definition at line 108 of file 5col_export_params.cpp.

References m_ExactFlevel, m_FeatureDepth, and wxT.

Referenced by C5ColExportParams().

◆ LoadSettings()

void C5ColExportParams::LoadSettings ( )
virtual

◆ operator=()

void C5ColExportParams::operator= ( const C5ColExportParams data)

Assignment operator for C5ColExportParams.

Assignment operator for C5ColExportParams

Definition at line 74 of file 5col_export_params.cpp.

References Copy(), and data.

◆ operator==()

bool C5ColExportParams::operator== ( const C5ColExportParams data) const

Equality operator for C5ColExportParams.

Equality operator for C5ColExportParams

Definition at line 83 of file 5col_export_params.cpp.

References data, m_ExactFlevel, and m_FeatureDepth.

◆ SaveSettings()

void C5ColExportParams::SaveSettings ( ) const
virtual

◆ SetExactFlevel()

void C5ColExportParams::SetExactFlevel ( bool  value)
inline

Definition at line 80 of file 5col_export_params.hpp.

References m_ExactFlevel, and rapidjson::value.

◆ SetFeatureDepth()

void C5ColExportParams::SetFeatureDepth ( wxString  value)
inline

Definition at line 77 of file 5col_export_params.hpp.

References m_FeatureDepth, and rapidjson::value.

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file 5col_export_params.hpp.

References m_RegPath.

Referenced by C5ColExporter::SetRegistryPath().

Friends And Related Function Documentation

◆ C5ColExportPage

friend class C5ColExportPage
friend

Definition at line 47 of file 5col_export_params.hpp.

Member Data Documentation

◆ m_ExactFlevel

bool C5ColExportParams::m_ExactFlevel
private

◆ m_FeatureDepth

wxString C5ColExportParams::m_FeatureDepth
private

◆ m_RegPath

string C5ColExportParams::m_RegPath
private

Definition at line 91 of file 5col_export_params.hpp.

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


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:43 2024 by modify_doxy.py rev. 669887