68 const wxString& GetAlphabet()
const;
73 void SetAxisType( NUMBERING_TYPE aType );
79 bool SetOffset(
const wxString& aOffsetName );
87 void SetOffset(
int aOffset );
94 int GetOffset()
const;
100 void SetStep(
int aStep );
108 wxString GetItemNumber(
int n )
const;
117 std::optional<int> getNumberingOffset(
const wxString& str )
const;
Class that contains information about a single array axis and the numbering of items along that axis.
int m_step
Skip every 'n' numbers.
bool m_useLowercase
Output lowercase letters when true (for alphabetic types).
static bool TypeIsNumeric(NUMBERING_TYPE type)
Check if a numbering type is a numeric type.
@ NUMBERING_NUMERIC
Arabic numerals: 0,1,2,3,4,5,6,7,8,9,10,11...
@ NUMBERING_ALPHA_NO_IOSQXZ
Alphabet, excluding IOSQXZ.
@ NUMBERING_ALPHA_FULL
Full 26-character alphabet.