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

Search Toolkit Book for CWiggleExportParams

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

+ Inheritance diagram for CWiggleExportParams:
+ Collaboration diagram for CWiggleExportParams:

Public Member Functions

 CWiggleExportParams ()
 Default constructor for CWiggleExportParams. More...
 
 CWiggleExportParams (const CWiggleExportParams &data)
 Copy constructor for CWiggleExportParams. More...
 
 ~CWiggleExportParams ()
 Destructor for CWiggleExportParams. More...
 
void operator= (const CWiggleExportParams &data)
 Assignment operator for CWiggleExportParams. More...
 
bool operator== (const CWiggleExportParams &data) const
 Equality operator for CWiggleExportParams. More...
 
void Copy (const CWiggleExportParams &data)
 Copy function for CWiggleExportParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
void UpdateFileName (const wxString &fname)
 
const TConstScopedObjectsGetObjects ()
 
TConstScopedObjectsSetObjects ()
 
wxString GetFileName () const
 
void SetFileName (wxString value)
 
wxString GetFrom () const
 
void SetFrom (wxString value)
 
wxString GetTo () const
 
void SetTo (wxString value)
 
int GetBinSize () const
 
void SetBinSize (int value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_FileName
 
wxString m_From
 
wxString m_To
 
int m_BinSize
 
string m_RegPath
 
TConstScopedObjects m_Objects
 

Friends

class CWiggleExportPage
 

Detailed Description

CWiggleExportParams - parameters of the Wiggle exporter.

Definition at line 50 of file wiggle_export_params.hpp.

Constructor & Destructor Documentation

◆ CWiggleExportParams() [1/2]

CWiggleExportParams::CWiggleExportParams ( )

Default constructor for CWiggleExportParams.

Definition at line 42 of file wiggle_export_params.cpp.

References Init().

◆ CWiggleExportParams() [2/2]

CWiggleExportParams::CWiggleExportParams ( const CWiggleExportParams data)

Copy constructor for CWiggleExportParams.

Copy constructor for CWiggleExportParams

Definition at line 51 of file wiggle_export_params.cpp.

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

◆ ~CWiggleExportParams()

CWiggleExportParams::~CWiggleExportParams ( )

Destructor for CWiggleExportParams.

Destructor for CWiggleExportParams

Definition at line 61 of file wiggle_export_params.cpp.

Member Function Documentation

◆ Copy()

void CWiggleExportParams::Copy ( const CWiggleExportParams data)

Copy function for CWiggleExportParams.

Copy function for CWiggleExportParams

Definition at line 93 of file wiggle_export_params.cpp.

References data, m_BinSize, m_FileName, m_From, m_Objects, and m_To.

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

◆ GetBinSize()

int CWiggleExportParams::GetBinSize ( ) const
inline

Definition at line 95 of file wiggle_export_params.hpp.

References m_BinSize.

Referenced by CWiggleExportJob::x_RecalculateGraph().

◆ GetFileName()

wxString CWiggleExportParams::GetFileName ( void  ) const
inline

Definition at line 86 of file wiggle_export_params.hpp.

References m_FileName.

Referenced by CWiggleExportJob::Run().

◆ GetFrom()

wxString CWiggleExportParams::GetFrom ( void  ) const
inline

Definition at line 89 of file wiggle_export_params.hpp.

References m_From.

◆ GetObjects()

const TConstScopedObjects& CWiggleExportParams::GetObjects ( )
inline

Definition at line 82 of file wiggle_export_params.hpp.

References m_Objects.

Referenced by CWiggleExportJob::Run().

◆ GetTo()

wxString CWiggleExportParams::GetTo ( void  ) const
inline

Definition at line 92 of file wiggle_export_params.hpp.

References m_To.

◆ Init()

void CWiggleExportParams::Init ( void  )

Initialises member variables.

Member initialisation for CWiggleExportParams

Definition at line 108 of file wiggle_export_params.cpp.

Referenced by CWiggleExportParams().

◆ LoadSettings()

void CWiggleExportParams::LoadSettings ( )
virtual

◆ operator=()

void CWiggleExportParams::operator= ( const CWiggleExportParams data)

Assignment operator for CWiggleExportParams.

Assignment operator for CWiggleExportParams

Definition at line 69 of file wiggle_export_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CWiggleExportParams.

Equality operator for CWiggleExportParams

Definition at line 78 of file wiggle_export_params.cpp.

References data, m_BinSize, m_FileName, m_From, and m_To.

◆ SaveSettings()

void CWiggleExportParams::SaveSettings ( ) const
virtual

◆ SetBinSize()

void CWiggleExportParams::SetBinSize ( int  value)
inline

Definition at line 96 of file wiggle_export_params.hpp.

References m_BinSize, and rapidjson::value.

◆ SetFileName()

void CWiggleExportParams::SetFileName ( wxString  value)
inline

Definition at line 87 of file wiggle_export_params.hpp.

References m_FileName, and rapidjson::value.

◆ SetFrom()

void CWiggleExportParams::SetFrom ( wxString  value)
inline

Definition at line 90 of file wiggle_export_params.hpp.

References m_From, and rapidjson::value.

◆ SetObjects()

TConstScopedObjects& CWiggleExportParams::SetObjects ( void  )
inline

Definition at line 83 of file wiggle_export_params.hpp.

References m_Objects.

Referenced by CWiggleExporter::SetObjects().

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 76 of file wiggle_export_params.hpp.

References m_RegPath.

Referenced by CWiggleExporter::SetRegistryPath().

◆ SetTo()

void CWiggleExportParams::SetTo ( wxString  value)
inline

Definition at line 93 of file wiggle_export_params.hpp.

References m_To, and rapidjson::value.

◆ UpdateFileName()

void CWiggleExportParams::UpdateFileName ( const wxString &  fname)

Definition at line 140 of file wiggle_export_params.cpp.

References m_FileName.

Referenced by CWiggleExporter::GetCurrentPanel().

Friends And Related Function Documentation

◆ CWiggleExportPage

friend class CWiggleExportPage
friend

Definition at line 52 of file wiggle_export_params.hpp.

Member Data Documentation

◆ m_BinSize

int CWiggleExportParams::m_BinSize
private

◆ m_FileName

wxString CWiggleExportParams::m_FileName
private

◆ m_From

wxString CWiggleExportParams::m_From
private

Definition at line 103 of file wiggle_export_params.hpp.

Referenced by Copy(), GetFrom(), operator==(), and SetFrom().

◆ m_Objects

TConstScopedObjects CWiggleExportParams::m_Objects
private

◆ m_RegPath

string CWiggleExportParams::m_RegPath
private

Definition at line 109 of file wiggle_export_params.hpp.

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

◆ m_To

wxString CWiggleExportParams::m_To
private

Definition at line 104 of file wiggle_export_params.hpp.

Referenced by Copy(), GetTo(), operator==(), and SetTo().


The documentation for this class was generated from the following files:
Modified on Wed May 08 12:12:06 2024 by modify_doxy.py rev. 669887