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

Search Toolkit Book for CBedLoadParams

#include <gui/widgets/loaders/bed_load_params.hpp>

+ Inheritance diagram for CBedLoadParams:
+ Collaboration diagram for CBedLoadParams:

Public Member Functions

 CBedLoadParams ()
 Default constructor for CBedLoadParams. More...
 
 CBedLoadParams (const CBedLoadParams &data)
 Copy constructor for CBedLoadParams. More...
 
 ~CBedLoadParams ()
 Destructor for CBedLoadParams. More...
 
void operator= (const CBedLoadParams &data)
 Assignment operator for CBedLoadParams. More...
 
bool operator== (const CBedLoadParams &data) const
 Equality operator for CBedLoadParams. More...
 
void Copy (const CBedLoadParams &data)
 Copy function for CBedLoadParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
int GetNumErrors () const
 
void SetNumErrors (int value)
 
CMapAssemblyParams GetMapAssembly () const
 
void SetMapAssembly (CMapAssemblyParams value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Public Attributes

int m_NumErrors
 

Private Attributes

CMapAssemblyParams m_MapAssembly
 
string m_RegPath
 

Friends

class CBedParamsPanel
 

Detailed Description

CBedLoadParams class declaration

Definition at line 45 of file bed_load_params.hpp.

Constructor & Destructor Documentation

◆ CBedLoadParams() [1/2]

CBedLoadParams::CBedLoadParams ( )

Default constructor for CBedLoadParams.

CBedLoadParams type definition

Default constructor for CBedLoadParams

Definition at line 49 of file bed_load_params.cpp.

References Init().

◆ CBedLoadParams() [2/2]

CBedLoadParams::CBedLoadParams ( const CBedLoadParams data)

Copy constructor for CBedLoadParams.

Copy constructor for CBedLoadParams

Definition at line 58 of file bed_load_params.cpp.

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

◆ ~CBedLoadParams()

CBedLoadParams::~CBedLoadParams ( )

Destructor for CBedLoadParams.

Destructor for CBedLoadParams

Definition at line 68 of file bed_load_params.cpp.

Member Function Documentation

◆ Copy()

void CBedLoadParams::Copy ( const CBedLoadParams data)

Copy function for CBedLoadParams.

Copy function for CBedLoadParams

Definition at line 98 of file bed_load_params.cpp.

References data, m_MapAssembly, and m_NumErrors.

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

◆ GetMapAssembly()

CMapAssemblyParams CBedLoadParams::GetMapAssembly ( ) const
inline

Definition at line 79 of file bed_load_params.hpp.

References m_MapAssembly.

Referenced by CBedObjectLoader::Execute(), and CVcfObjectLoader::Execute().

◆ GetNumErrors()

int CBedLoadParams::GetNumErrors ( ) const
inline

Definition at line 76 of file bed_load_params.hpp.

References m_NumErrors.

Referenced by CBedObjectLoader::Execute(), and CVcfObjectLoader::Execute().

◆ Init()

void CBedLoadParams::Init ( void  )

Initialises member variables.

Member initialisation for CBedLoadParams

Definition at line 110 of file bed_load_params.cpp.

References m_NumErrors.

Referenced by CBedLoadParams().

◆ LoadSettings()

void CBedLoadParams::LoadSettings ( )
virtual

◆ operator=()

void CBedLoadParams::operator= ( const CBedLoadParams data)

Assignment operator for CBedLoadParams.

Assignment operator for CBedLoadParams

Definition at line 76 of file bed_load_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CBedLoadParams.

Equality operator for CBedLoadParams

Definition at line 85 of file bed_load_params.cpp.

References data, m_MapAssembly, and m_NumErrors.

◆ SaveSettings()

void CBedLoadParams::SaveSettings ( ) const
virtual

◆ SetMapAssembly()

void CBedLoadParams::SetMapAssembly ( CMapAssemblyParams  value)
inline

Definition at line 80 of file bed_load_params.hpp.

References m_MapAssembly, and rapidjson::value.

Referenced by CBedParamsPanel::TransferDataFromWindow().

◆ SetNumErrors()

void CBedLoadParams::SetNumErrors ( int  value)
inline

Definition at line 77 of file bed_load_params.hpp.

References m_NumErrors, and rapidjson::value.

◆ SetRegistryPath()

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

Friends And Related Function Documentation

◆ CBedParamsPanel

friend class CBedParamsPanel
friend

Definition at line 47 of file bed_load_params.hpp.

Member Data Documentation

◆ m_MapAssembly

CMapAssemblyParams CBedLoadParams::m_MapAssembly
private

◆ m_NumErrors

int CBedLoadParams::m_NumErrors

◆ m_RegPath

string CBedLoadParams::m_RegPath
private

Definition at line 91 of file bed_load_params.hpp.

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


The documentation for this class was generated from the following files:
Modified on Tue Jun 18 13:40:29 2024 by modify_doxy.py rev. 669887