44 NUMBERING_NUMERIC = 0,
62 return type == NUMBERING_NUMERIC || type == NUMBERING_HEX;
72 const wxString& GetAlphabet()
const;
77 void SetAxisType( NUMBERING_TYPE aType );
83 bool SetOffset(
const wxString& aOffsetName );
91 void SetOffset(
int aOffset );
98 int GetOffset()
const;
104 void SetStep(
int aStep );
112 wxString GetItemNumber(
int n )
const;
121 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.
static bool TypeIsNumeric(NUMBERING_TYPE type)
Check if a numbering type is a numeric type.
@ NUMBERING_ALPHA_NO_IOSQXZ
Alphabet, excluding IOSQXZ.
@ NUMBERING_ALPHA_FULL
Full 26-character alphabet.