KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BUS_UNFOLDING_T Struct Reference

Collection of data related to the bus unfolding tool. More...

#include <sch_line_wire_bus_tool.h>

Public Attributes

bool in_progress
 True if bus unfold operation is running.
 
bool flipX
 True if the bus entry should be flipped in the x-axis.
 
bool flipY
 True if the bus entry should be flipped in the y-axis.
 
bool label_placed
 True if user has placed the net label.
 
VECTOR2I origin
 Origin (on the bus) of the unfold.
 
wxString net_name
 Net label for the unfolding operation.
 
SCH_BUS_WIRE_ENTRYentry
 
SCH_LABELlabel
 

Detailed Description

Collection of data related to the bus unfolding tool.

Definition at line 47 of file sch_line_wire_bus_tool.h.

Member Data Documentation

◆ entry

◆ flipX

bool BUS_UNFOLDING_T::flipX

True if the bus entry should be flipped in the x-axis.

Definition at line 50 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments().

◆ flipY

bool BUS_UNFOLDING_T::flipY

True if the bus entry should be flipped in the y-axis.

Definition at line 51 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments().

◆ in_progress

bool BUS_UNFOLDING_T::in_progress

True if bus unfold operation is running.

Definition at line 49 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus(), and SCH_LINE_WIRE_BUS_TOOL::finishSegments().

◆ label

◆ label_placed

bool BUS_UNFOLDING_T::label_placed

True if user has placed the net label.

Definition at line 52 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), and SCH_LINE_WIRE_BUS_TOOL::finishSegments().

◆ net_name

wxString BUS_UNFOLDING_T::net_name

Net label for the unfolding operation.

Definition at line 55 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus().

◆ origin

VECTOR2I BUS_UNFOLDING_T::origin

Origin (on the bus) of the unfold.

Definition at line 54 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), and SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus().


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