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_circCentreX
 
long m_circCentreY
 
long m_circAngle
 
long m_circCount
 
long m_circNumberingStartSet
 
wxString m_circNumberingOffset
 
bool m_circRotate
 
long m_arrayTypeTab
 

Detailed Description

Struct containing the last-entered values for the dialog.

Definition at line 36 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 42 of file dialog_create_array.cpp.

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

Member Data Documentation

◆ m_arrayTypeTab

long CREATE_ARRAY_DIALOG_ENTRIES::m_arrayTypeTab

Definition at line 91 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 86 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 85 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 85 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 87 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 89 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 88 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 90 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 81 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 74 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 74 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 78 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 79 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 80 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 73 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 73 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 75 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 75 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 82 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 83 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 82 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 83 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 76 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 78 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 71 of file dialog_create_array.cpp.


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