BmnRoot
Loading...
Searching...
No Matches
BmnPadBranch Class Reference

Node of pad tree. More...

#include <BmnPadBranch.h>

Public Member Functions

 BmnPadBranch ()
 
virtual ~BmnPadBranch ()
 
PadInfoGetPadInfo ()
 
vector< BmnPadBranch * > & GetBranchesRef ()
 
uint32_t GetDivX ()
 
uint32_t GetDivY ()
 
void SetDivXY (uint32_t x, uint32_t y)
 
void SetPadInfo (PadInfo *p)
 
void AddBranch (BmnPadBranch *b)
 
 BmnPadBranch ()
 
virtual ~BmnPadBranch ()
 
PadInfoGetPadInfo ()
 
vector< BmnPadBranch * > & GetBranchesRef ()
 
uint32_t GetDivX ()
 
uint32_t GetDivY ()
 
void SetDivXY (uint32_t x, uint32_t y)
 
void SetPadInfo (PadInfo *p)
 
void AddBranch (BmnPadBranch *b)
 

Detailed Description

Node of pad tree.

Definition at line 14 of file BmnPadBranch.h.

Constructor & Destructor Documentation

◆ BmnPadBranch() [1/2]

BmnPadBranch::BmnPadBranch ( )
inline

Definition at line 17 of file BmnPadBranch.h.

◆ ~BmnPadBranch() [1/2]

virtual BmnPadBranch::~BmnPadBranch ( )
inlinevirtual

Definition at line 24 of file BmnPadBranch.h.

◆ BmnPadBranch() [2/2]

BmnPadBranch::BmnPadBranch ( )
inline

Definition at line 17 of file BmnPadBranch.h.

◆ ~BmnPadBranch() [2/2]

virtual BmnPadBranch::~BmnPadBranch ( )
inlinevirtual

Definition at line 24 of file BmnPadBranch.h.

Member Function Documentation

◆ AddBranch() [1/2]

void BmnPadBranch::AddBranch ( BmnPadBranch b)
inline

Definition at line 47 of file BmnPadBranch.h.

Referenced by BmnPadGenerator::GeneratePadBranch().

◆ AddBranch() [2/2]

void BmnPadBranch::AddBranch ( BmnPadBranch b)
inline

Definition at line 47 of file BmnPadBranch.h.

◆ GetBranchesRef() [1/2]

vector< BmnPadBranch * > & BmnPadBranch::GetBranchesRef ( )
inline

◆ GetBranchesRef() [2/2]

vector< BmnPadBranch * > & BmnPadBranch::GetBranchesRef ( )
inline

Definition at line 34 of file BmnPadBranch.h.

◆ GetDivX() [1/2]

uint32_t BmnPadBranch::GetDivX ( )
inline

Definition at line 36 of file BmnPadBranch.h.

Referenced by BmnPadGenerator::PadTree2Canvas().

◆ GetDivX() [2/2]

uint32_t BmnPadBranch::GetDivX ( )
inline

Definition at line 36 of file BmnPadBranch.h.

◆ GetDivY() [1/2]

uint32_t BmnPadBranch::GetDivY ( )
inline

Definition at line 37 of file BmnPadBranch.h.

Referenced by BmnPadGenerator::PadTree2Canvas().

◆ GetDivY() [2/2]

uint32_t BmnPadBranch::GetDivY ( )
inline

Definition at line 37 of file BmnPadBranch.h.

◆ GetPadInfo() [1/2]

PadInfo * BmnPadBranch::GetPadInfo ( )
inline

◆ GetPadInfo() [2/2]

PadInfo * BmnPadBranch::GetPadInfo ( )
inline

Definition at line 32 of file BmnPadBranch.h.

◆ SetDivXY() [1/2]

void BmnPadBranch::SetDivXY ( uint32_t  x,
uint32_t  y 
)
inline

Definition at line 39 of file BmnPadBranch.h.

Referenced by BmnPadGenerator::GeneratePadBranch().

◆ SetDivXY() [2/2]

void BmnPadBranch::SetDivXY ( uint32_t  x,
uint32_t  y 
)
inline

Definition at line 39 of file BmnPadBranch.h.

◆ SetPadInfo() [1/2]

void BmnPadBranch::SetPadInfo ( PadInfo p)
inline

Definition at line 45 of file BmnPadBranch.h.

Referenced by BmnPadGenerator::GeneratePadBranch().

◆ SetPadInfo() [2/2]

void BmnPadBranch::SetPadInfo ( PadInfo p)
inline

Definition at line 45 of file BmnPadBranch.h.


The documentation for this class was generated from the following files: