KiCad PCB EDA Suite
CREATE_ARRAY_DIALOG_ENTRIES Struct Reference

Struct containing the last-entered values for the dialog. More...

Public Member Functions

 CREATE_ARRAY_DIALOG_ENTRIES ()
 Construct with some sensible defaults. More...
 

Public Attributes

bool m_optionsSet
 
long m_gridNx
 
long m_gridNy
 
long m_gridDx
 
long m_gridDy
 
long m_gridOffsetX
 
long m_gridOffsetY
 
long m_gridStagger
 
long m_gridStaggerType
 
long m_gridNumberingAxis
 
bool m_gridNumberingReverseAlternate
 
long m_gridNumberingStartSet
 
long m_grid2dArrayNumbering
 
long m_gridPriAxisNumScheme
 
long m_gridSecAxisNumScheme
 
wxString m_gridPriNumberingOffset
 
wxString m_gridSecNumberingOffset
 
long m_gridPriAxisStep
 
long m_gridSecAxisStep
 
long m_circCentreX
 
long m_circCentreY
 
long m_circAngle
 
long m_circCount
 
long m_circNumberingStartSet
 
long m_gridCircNumScheme
 
wxString m_circNumberingOffset
 
long m_circNumberingStep
 
bool m_circRotate
 
long m_arrayTypeTab
 

Detailed Description

Struct containing the last-entered values for the dialog.

Definition at line 39 of file dialog_create_array.cpp.

Constructor & Destructor Documentation

◆ CREATE_ARRAY_DIALOG_ENTRIES()

CREATE_ARRAY_DIALOG_ENTRIES::CREATE_ARRAY_DIALOG_ENTRIES ( )
inline

Construct with some sensible defaults.

In future, this could be loaded from config?

Definition at line 45 of file dialog_create_array.cpp.

46  : m_optionsSet( true ),
47  m_gridNx( 5 ),
48  m_gridNy( 5 ),
49  m_gridDx( Millimeter2iu( 2.54 ) ),
50  m_gridDy( Millimeter2iu( 2.54 ) ),
51  m_gridOffsetX( 0 ),
52  m_gridOffsetY( 0 ),
53  m_gridStagger( 1 ),
54  m_gridStaggerType( 0 ), // rows
55  m_gridNumberingAxis( 0 ), // h then v
57  m_gridNumberingStartSet( 1 ), // use specified start
58  m_grid2dArrayNumbering( 0 ), // linear numbering
59  m_gridPriAxisNumScheme( 0 ), // numeric
60  m_gridSecAxisNumScheme( 0 ), // numeric
61  m_gridPriNumberingOffset( "1" ), // numeric
62  m_gridSecNumberingOffset( "1" ), // numeric
63  m_gridPriAxisStep( 1 ),
64  m_gridSecAxisStep( 1 ),
65  m_circCentreX( 0 ),
66  m_circCentreY( 0 ),
67  m_circAngle( 0.0 ),
68  m_circCount( 4 ),
69  m_circNumberingStartSet( 1 ), // use specified start
70  m_circNumberingOffset( "1" ),
72  m_circRotate( false ),
73  m_arrayTypeTab( 0 ) // start on grid view
74  {
75  }

Member Data Documentation

◆ m_arrayTypeTab

long CREATE_ARRAY_DIALOG_ENTRIES::m_arrayTypeTab

Definition at line 100 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circAngle

long CREATE_ARRAY_DIALOG_ENTRIES::m_circAngle

Definition at line 93 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circCentreX

long CREATE_ARRAY_DIALOG_ENTRIES::m_circCentreX

Definition at line 92 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circCentreY

long CREATE_ARRAY_DIALOG_ENTRIES::m_circCentreY

Definition at line 92 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circCount

long CREATE_ARRAY_DIALOG_ENTRIES::m_circCount

Definition at line 94 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circNumberingOffset

wxString CREATE_ARRAY_DIALOG_ENTRIES::m_circNumberingOffset

Definition at line 97 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circNumberingStartSet

long CREATE_ARRAY_DIALOG_ENTRIES::m_circNumberingStartSet

Definition at line 95 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circNumberingStep

long CREATE_ARRAY_DIALOG_ENTRIES::m_circNumberingStep

Definition at line 98 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_circRotate

bool CREATE_ARRAY_DIALOG_ENTRIES::m_circRotate

Definition at line 99 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_grid2dArrayNumbering

long CREATE_ARRAY_DIALOG_ENTRIES::m_grid2dArrayNumbering

Definition at line 87 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridCircNumScheme

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridCircNumScheme

Definition at line 96 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridDx

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridDx

Definition at line 80 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridDy

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridDy

Definition at line 80 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridNumberingAxis

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridNumberingAxis

Definition at line 84 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridNumberingReverseAlternate

bool CREATE_ARRAY_DIALOG_ENTRIES::m_gridNumberingReverseAlternate

Definition at line 85 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridNumberingStartSet

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridNumberingStartSet

Definition at line 86 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridNx

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridNx

Definition at line 79 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridNy

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridNy

Definition at line 79 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridOffsetX

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridOffsetX

Definition at line 81 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridOffsetY

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridOffsetY

Definition at line 81 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridPriAxisNumScheme

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridPriAxisNumScheme

Definition at line 88 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridPriAxisStep

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridPriAxisStep

Definition at line 90 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridPriNumberingOffset

wxString CREATE_ARRAY_DIALOG_ENTRIES::m_gridPriNumberingOffset

Definition at line 89 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridSecAxisNumScheme

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridSecAxisNumScheme

Definition at line 88 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridSecAxisStep

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridSecAxisStep

Definition at line 90 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridSecNumberingOffset

wxString CREATE_ARRAY_DIALOG_ENTRIES::m_gridSecNumberingOffset

Definition at line 89 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridStagger

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridStagger

Definition at line 82 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_gridStaggerType

long CREATE_ARRAY_DIALOG_ENTRIES::m_gridStaggerType

Definition at line 84 of file dialog_create_array.cpp.

Referenced by DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY().

◆ m_optionsSet

bool CREATE_ARRAY_DIALOG_ENTRIES::m_optionsSet

Definition at line 77 of file dialog_create_array.cpp.


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