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

Search Toolkit Book for CGffExportParams

#include <gui/packages/pkg_sequence/gff_export_params.hpp>

+ Inheritance diagram for CGffExportParams:
+ Collaboration diagram for CGffExportParams:

Public Member Functions

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

Private Attributes

wxString m_FeatureDepth
 
bool m_ExactFlevel
 
wxString m_FileName
 
bool m_ExtraQuals
 
string m_RegPath
 
TConstScopedObjects m_Objects
 

Friends

class CGffExportPage
 

Detailed Description

CGffExportParams class declaration

Definition at line 45 of file gff_export_params.hpp.

Constructor & Destructor Documentation

◆ CGffExportParams() [1/2]

CGffExportParams::CGffExportParams ( )

Default constructor for CGffExportParams.

CGffExportParams type definition

Default constructor for CGffExportParams

Definition at line 47 of file gff_export_params.cpp.

References Init().

◆ CGffExportParams() [2/2]

CGffExportParams::CGffExportParams ( const CGffExportParams data)

Copy constructor for CGffExportParams.

Copy constructor for CGffExportParams

Definition at line 56 of file gff_export_params.cpp.

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

◆ ~CGffExportParams()

CGffExportParams::~CGffExportParams ( )

Destructor for CGffExportParams.

Destructor for CGffExportParams

Definition at line 66 of file gff_export_params.cpp.

Member Function Documentation

◆ Copy()

void CGffExportParams::Copy ( const CGffExportParams data)

Copy function for CGffExportParams.

Copy function for CGffExportParams

Definition at line 98 of file gff_export_params.cpp.

References data, m_ExactFlevel, m_ExtraQuals, m_FeatureDepth, m_FileName, and m_Objects.

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

◆ GetExactFlevel()

bool CGffExportParams::GetExactFlevel ( ) const
inline

Definition at line 81 of file gff_export_params.hpp.

References m_ExactFlevel.

Referenced by CGffExportJob::Run().

◆ GetExtraQuals()

bool CGffExportParams::GetExtraQuals ( ) const
inline

Definition at line 87 of file gff_export_params.hpp.

References m_ExtraQuals.

Referenced by CGffExportJob::Run().

◆ GetFeatureDepth()

wxString CGffExportParams::GetFeatureDepth ( ) const
inline

Definition at line 78 of file gff_export_params.hpp.

References m_FeatureDepth.

Referenced by CGffExportJob::Run().

◆ GetFileName()

wxString CGffExportParams::GetFileName ( void  ) const
inline

◆ GetObjects()

const TConstScopedObjects& CGffExportParams::GetObjects ( ) const
inline

Definition at line 75 of file gff_export_params.hpp.

References m_Objects.

Referenced by CGffExportJob::Run().

◆ Init()

void CGffExportParams::Init ( void  )

Initialises member variables.

Member initialisation for CGffExportParams

Definition at line 114 of file gff_export_params.cpp.

References m_ExactFlevel, m_ExtraQuals, m_FeatureDepth, and wxT.

Referenced by CGffExportParams().

◆ LoadSettings()

void CGffExportParams::LoadSettings ( )
virtual

◆ operator=()

void CGffExportParams::operator= ( const CGffExportParams data)

Assignment operator for CGffExportParams.

Assignment operator for CGffExportParams

Definition at line 74 of file gff_export_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CGffExportParams.

Equality operator for CGffExportParams

Definition at line 83 of file gff_export_params.cpp.

References data, m_ExactFlevel, m_ExtraQuals, m_FeatureDepth, and m_FileName.

◆ SaveSettings()

void CGffExportParams::SaveSettings ( ) const
virtual

◆ SetExactFlevel()

void CGffExportParams::SetExactFlevel ( bool  value)
inline

Definition at line 82 of file gff_export_params.hpp.

References m_ExactFlevel, and rapidjson::value.

◆ SetExtraQuals()

void CGffExportParams::SetExtraQuals ( bool  value)
inline

Definition at line 88 of file gff_export_params.hpp.

References m_ExtraQuals, and rapidjson::value.

◆ SetFeatureDepth()

void CGffExportParams::SetFeatureDepth ( wxString  value)
inline

Definition at line 79 of file gff_export_params.hpp.

References m_FeatureDepth, and rapidjson::value.

◆ SetFileName()

void CGffExportParams::SetFileName ( wxString  value)
inline

Definition at line 85 of file gff_export_params.hpp.

References m_FileName, and rapidjson::value.

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file gff_export_params.hpp.

References m_RegPath.

Referenced by CGffExporter::SetRegistryPath().

Friends And Related Function Documentation

◆ CGffExportPage

friend class CGffExportPage
friend

Definition at line 47 of file gff_export_params.hpp.

Member Data Documentation

◆ m_ExactFlevel

bool CGffExportParams::m_ExactFlevel
private

◆ m_ExtraQuals

bool CGffExportParams::m_ExtraQuals
private

◆ m_FeatureDepth

wxString CGffExportParams::m_FeatureDepth
private

◆ m_FileName

wxString CGffExportParams::m_FileName
private

◆ m_Objects

TConstScopedObjects CGffExportParams::m_Objects
private

Definition at line 102 of file gff_export_params.hpp.

Referenced by Copy(), GetObjects(), and CGffExportPage::TransferDataFromWindow().

◆ m_RegPath

string CGffExportParams::m_RegPath
private

Definition at line 101 of file gff_export_params.hpp.

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


The documentation for this class was generated from the following files:
Modified on Wed Sep 04 15:02:51 2024 by modify_doxy.py rev. 669887