KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RC_TREE_NODE Class Reference

#include <rc_item.h>

Public Types

enum  NODE_TYPE {
  MARKER , MAIN_ITEM , AUX_ITEM , AUX_ITEM2 ,
  AUX_ITEM3 , COMMENT
}
 

Public Member Functions

 RC_TREE_NODE (RC_TREE_NODE *aParent, const std::shared_ptr< RC_ITEM > &aRcItem, NODE_TYPE aType)
 
 ~RC_TREE_NODE ()
 

Public Attributes

NODE_TYPE m_Type
 
std::shared_ptr< RC_ITEMm_RcItem
 
RC_TREE_NODEm_Parent
 
std::vector< RC_TREE_NODE * > m_Children
 

Detailed Description

Definition at line 195 of file rc_item.h.

Member Enumeration Documentation

◆ NODE_TYPE

Enumerator
MARKER 
MAIN_ITEM 
AUX_ITEM 
AUX_ITEM2 
AUX_ITEM3 
COMMENT 

Definition at line 198 of file rc_item.h.

Constructor & Destructor Documentation

◆ RC_TREE_NODE()

RC_TREE_NODE::RC_TREE_NODE ( RC_TREE_NODE aParent,
const std::shared_ptr< RC_ITEM > &  aRcItem,
NODE_TYPE  aType 
)
inline

Definition at line 208 of file rc_item.h.

◆ ~RC_TREE_NODE()

RC_TREE_NODE::~RC_TREE_NODE ( )
inline

Definition at line 214 of file rc_item.h.

References m_Children.

Member Data Documentation

◆ m_Children

std::vector<RC_TREE_NODE*> RC_TREE_NODE::m_Children

◆ m_Parent

RC_TREE_NODE* RC_TREE_NODE::m_Parent

◆ m_RcItem

◆ m_Type


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