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

#include <drc_creepage_utils.h>

Public Types

enum  TYPE {
  POINT = 0 , CIRCLE , ARC , SEGMENT ,
  VIRTUAL
}
 

Public Member Functions

 m_pos (aPos)
 
 m_type (aType)
 
 ~GRAPH_NODE ()
 

Public Attributes

 __pad0__: m_parent( aParent )
 
CREEP_SHAPEm_parent
 
std::set< std::shared_ptr< GRAPH_CONNECTION > > m_node_conns
 
VECTOR2I m_pos
 
bool m_virtual
 
bool m_connectDirectly
 
int m_net
 
GRAPH_NODE::TYPE m_type
 

Detailed Description

Definition at line 446 of file drc_creepage_utils.h.

Member Enumeration Documentation

◆ TYPE

Enumerator
POINT 
CIRCLE 
ARC 
SEGMENT 
VIRTUAL 

Definition at line 449 of file drc_creepage_utils.h.

Constructor & Destructor Documentation

◆ ~GRAPH_NODE()

GRAPH_NODE::~GRAPH_NODE ( )
inline

Definition at line 468 of file drc_creepage_utils.h.

Member Function Documentation

◆ m_pos()

GRAPH_NODE::m_pos ( aPos  )

◆ m_type()

GRAPH_NODE::m_type ( aType  )
inline

Definition at line 460 of file drc_creepage_utils.h.

Member Data Documentation

◆ __pad0__

GRAPH_NODE::__pad0__

Definition at line 439 of file drc_creepage_utils.h.

◆ m_connectDirectly

bool GRAPH_NODE::m_connectDirectly

Definition at line 477 of file drc_creepage_utils.h.

Referenced by m_pos().

◆ m_net

int GRAPH_NODE::m_net

Definition at line 478 of file drc_creepage_utils.h.

Referenced by m_pos().

◆ m_node_conns

std::set<std::shared_ptr<GRAPH_CONNECTION> > GRAPH_NODE::m_node_conns

Definition at line 472 of file drc_creepage_utils.h.

Referenced by m_pos(), and CREEPAGE_GRAPH::Solve().

◆ m_parent

CREEP_SHAPE* GRAPH_NODE::m_parent

Definition at line 471 of file drc_creepage_utils.h.

◆ m_pos

VECTOR2I GRAPH_NODE::m_pos

Definition at line 473 of file drc_creepage_utils.h.

◆ m_type

GRAPH_NODE::TYPE GRAPH_NODE::m_type

Definition at line 480 of file drc_creepage_utils.h.

◆ m_virtual

bool GRAPH_NODE::m_virtual

Definition at line 476 of file drc_creepage_utils.h.

Referenced by m_pos().


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