ManagerInfo Class Reference

#include <lib_filtertree.h>

Public Member Functions

 ManagerInfo ()
 
 ManagerInfo (ManagerType t_type, ManagerNum t_num, NBIT t_foldbit)
 
ManagerType GetManagerType () const
 
ManagerNum GetManagerNum () const
 
NBIT GetFoldBit () const
 
Int32 GetMNum () const
 
void SetManagerType (ManagerType t_type)
 
void SetManagerNum (ManagerNum t_num)
 
void SetFoldBit (NBIT t_bit)
 

Private Member Functions

void UpdateManagerInfo ()
 

Private Attributes

ManagerType type
 
ManagerNum num
 
NBIT foldbit
 
Int32 imanagernum
 

Friends

void iUpdateManagerInfo (ManagerInfo *minfo)
 

Constructor & Destructor Documentation

◆ ManagerInfo() [1/2]

Default constructor.

◆ ManagerInfo() [2/2]

ManagerInfo ( ManagerType  t_type,
ManagerNum  t_num,
NBIT  t_foldbit 
)

Constructor.

Parameters
[in]t_typeThe manager type: ManagerType
[in]t_numThe manager number: ManagerNum
[in]t_foldbitThe fold bit. See NBIT.

Member Function Documentation

◆ UpdateManagerInfo()

void UpdateManagerInfo ( )
private

◆ GetManagerType()

ManagerType GetManagerType ( ) const

Gets the manager type.

Returns
The manager type: ManagerType

◆ GetManagerNum()

ManagerNum GetManagerNum ( ) const

Gets the manager number.

Returns
The manager number: ManagerNum

◆ GetFoldBit()

NBIT GetFoldBit ( ) const

Gets the fold bit.

Returns
The fold bit. See NBIT.

◆ GetMNum()

Int32 GetMNum ( ) const

Gets the internal manager number.

Returns
The internal manager number.

◆ SetManagerType()

void SetManagerType ( ManagerType  t_type)

Set the manager type.

Parameters
[in]t_typeThe manager type: ManagerType

◆ SetManagerNum()

void SetManagerNum ( ManagerNum  t_num)

Set the manager number.

Parameters
[in]t_numThe manager number: ManagerNum

◆ SetFoldBit()

void SetFoldBit ( NBIT  t_bit)

Sets the fold bit.

Parameters
[in]t_bitThe fold bit, or NOTOK. See NBIT.

Friends And Related Function Documentation

◆ iUpdateManagerInfo

void iUpdateManagerInfo ( ManagerInfo minfo)
friend

Member Data Documentation

◆ type

ManagerType type
private

◆ num

ManagerNum num
private

◆ foldbit

NBIT foldbit
private

◆ imanagernum

Int32 imanagernum
private