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

Search Toolkit Book for CAgpExportParams

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

+ Inheritance diagram for CAgpExportParams:
+ Collaboration diagram for CAgpExportParams:

Public Member Functions

 CAgpExportParams ()
 Default constructor for CAgpExportParams. More...
 
 CAgpExportParams (const CAgpExportParams &data)
 Copy constructor for CAgpExportParams. More...
 
 ~CAgpExportParams ()
 Destructor for CAgpExportParams. More...
 
void operator= (const CAgpExportParams &data)
 Assignment operator for CAgpExportParams. More...
 
bool operator== (const CAgpExportParams &data) const
 Equality operator for CAgpExportParams. More...
 
void Copy (const CAgpExportParams &data)
 Copy function for CAgpExportParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
SConstScopedObject GetSeqLoc () const
 
string GetGapType () const
 
void SetGapType (string value)
 
wxString GetAltObjId () const
 
void SetAltObjId (wxString value)
 
bool GetAssertEvidence () const
 
void SetAssertEvidence (bool value)
 
wxString GetFileName () const
 
void SetFileName (wxString value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

string m_GapType
 
wxString m_AltObjId
 
bool m_AssertEvidence
 
wxString m_FileName
 
string m_RegPath
 
SConstScopedObject m_SeqLoc
 

Friends

class CAgpExportPage
 

Detailed Description

CAgpExportParams class declaration

Definition at line 45 of file agp_export_params.hpp.

Constructor & Destructor Documentation

◆ CAgpExportParams() [1/2]

CAgpExportParams::CAgpExportParams ( )

Default constructor for CAgpExportParams.

CAgpExportParams type definition

Default constructor for CAgpExportParams

Definition at line 46 of file agp_export_params.cpp.

References Init().

◆ CAgpExportParams() [2/2]

CAgpExportParams::CAgpExportParams ( const CAgpExportParams data)

Copy constructor for CAgpExportParams.

Copy constructor for CAgpExportParams

Definition at line 55 of file agp_export_params.cpp.

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

◆ ~CAgpExportParams()

CAgpExportParams::~CAgpExportParams ( )

Destructor for CAgpExportParams.

Destructor for CAgpExportParams

Definition at line 65 of file agp_export_params.cpp.

Member Function Documentation

◆ Copy()

void CAgpExportParams::Copy ( const CAgpExportParams data)

Copy function for CAgpExportParams.

Copy function for CAgpExportParams

Definition at line 97 of file agp_export_params.cpp.

References data, m_AltObjId, m_AssertEvidence, m_FileName, m_GapType, and m_SeqLoc.

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

◆ GetAltObjId()

wxString CAgpExportParams::GetAltObjId ( ) const
inline

Definition at line 81 of file agp_export_params.hpp.

References m_AltObjId.

Referenced by CAgpExportJob::Run().

◆ GetAssertEvidence()

bool CAgpExportParams::GetAssertEvidence ( ) const
inline

Definition at line 84 of file agp_export_params.hpp.

References m_AssertEvidence.

Referenced by CAgpExportJob::Run().

◆ GetFileName()

wxString CAgpExportParams::GetFileName ( void  ) const
inline

◆ GetGapType()

string CAgpExportParams::GetGapType ( ) const
inline

Definition at line 78 of file agp_export_params.hpp.

References m_GapType.

Referenced by CAgpExportJob::Run().

◆ GetSeqLoc()

SConstScopedObject CAgpExportParams::GetSeqLoc ( ) const
inline

Definition at line 75 of file agp_export_params.hpp.

References m_SeqLoc.

Referenced by CAgpExportJob::Run().

◆ Init()

void CAgpExportParams::Init ( void  )

Initialises member variables.

Member initialisation for CAgpExportParams

Definition at line 112 of file agp_export_params.cpp.

References m_AssertEvidence.

Referenced by CAgpExportParams().

◆ LoadSettings()

void CAgpExportParams::LoadSettings ( )
virtual

◆ operator=()

void CAgpExportParams::operator= ( const CAgpExportParams data)

Assignment operator for CAgpExportParams.

Assignment operator for CAgpExportParams

Definition at line 73 of file agp_export_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CAgpExportParams.

Equality operator for CAgpExportParams

Definition at line 82 of file agp_export_params.cpp.

References data, m_AltObjId, m_AssertEvidence, m_FileName, and m_GapType.

◆ SaveSettings()

void CAgpExportParams::SaveSettings ( ) const
virtual

◆ SetAltObjId()

void CAgpExportParams::SetAltObjId ( wxString  value)
inline

Definition at line 82 of file agp_export_params.hpp.

References m_AltObjId, and rapidjson::value.

◆ SetAssertEvidence()

void CAgpExportParams::SetAssertEvidence ( bool  value)
inline

Definition at line 85 of file agp_export_params.hpp.

References m_AssertEvidence, and rapidjson::value.

◆ SetFileName()

void CAgpExportParams::SetFileName ( wxString  value)
inline

Definition at line 88 of file agp_export_params.hpp.

References m_FileName, and rapidjson::value.

◆ SetGapType()

void CAgpExportParams::SetGapType ( string  value)
inline

Definition at line 79 of file agp_export_params.hpp.

References m_GapType, and rapidjson::value.

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file agp_export_params.hpp.

References m_RegPath.

Referenced by CAgpExporter::SetRegistryPath().

Friends And Related Function Documentation

◆ CAgpExportPage

friend class CAgpExportPage
friend

Definition at line 47 of file agp_export_params.hpp.

Member Data Documentation

◆ m_AltObjId

wxString CAgpExportParams::m_AltObjId
private

◆ m_AssertEvidence

bool CAgpExportParams::m_AssertEvidence
private

◆ m_FileName

wxString CAgpExportParams::m_FileName
private

◆ m_GapType

string CAgpExportParams::m_GapType
private

◆ m_RegPath

string CAgpExportParams::m_RegPath
private

Definition at line 101 of file agp_export_params.hpp.

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

◆ m_SeqLoc

SConstScopedObject CAgpExportParams::m_SeqLoc
private

Definition at line 102 of file agp_export_params.hpp.

Referenced by Copy(), GetSeqLoc(), and CAgpExportPage::TransferDataFromWindow().


The documentation for this class was generated from the following files:
Modified on Thu Jun 27 18:27:34 2024 by modify_doxy.py rev. 669887