KiCad PCB EDA Suite
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. More...
 
bool flipX
 True if the bus entry should be flipped in the x-axis. More...
 
bool flipY
 True if the bus entry should be flipped in the y-axis. More...
 
bool label_placed
 True if user has placed the net label. More...
 
wxPoint origin
 Origin (on the bus) of the unfold. More...
 
wxString net_name
 Net label for the unfolding operation. More...
 
SCH_BUS_WIRE_ENTRYentry
 
SCH_LABELlabel
 

Detailed Description

Collection of data related to the bus unfolding tool.

Definition at line 48 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 51 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 52 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 50 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 53 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 56 of file sch_line_wire_bus_tool.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus().

◆ origin

wxPoint BUS_UNFOLDING_T::origin

Origin (on the bus) of the unfold.

Definition at line 55 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: