KiCad PCB EDA Suite
Loading...
Searching...
No Matches
array_tool.cpp File Reference

Go to the source code of this file.

Functions

static void TransformItem (const ARRAY_OPTIONS &aArrOpts, int aIndex, BOARD_ITEM &aItem)
 Transform a BOARD_ITEM from the given ARRAY_OPTIONS and an index into the array.
 

Function Documentation

◆ TransformItem()

static void TransformItem ( const ARRAY_OPTIONS aArrOpts,
int  aIndex,
BOARD_ITEM aItem 
)
static

Transform a BOARD_ITEM from the given ARRAY_OPTIONS and an index into the array.

Parameters
aArrOptsThe array options that describe the array
aIndexThe index in the array of this item
aItemThe item to transform

Definition at line 42 of file array_tool.cpp.

References EDA_ITEM::GetPosition(), ARRAY_OPTIONS::GetTransform(), ARRAY_OPTIONS::TRANSFORM::m_offset, ARRAY_OPTIONS::TRANSFORM::m_rotation, BOARD_ITEM::Move(), and BOARD_ITEM::Rotate().

Referenced by ARRAY_TOOL::onDialogClosed().