20#ifndef DRC_RE_ABS_LENGTH_TWO_OVERLAY_PANEL_H
21#define DRC_RE_ABS_LENGTH_TWO_OVERLAY_PANEL_H
51 bool ValidateInputs(
int* aErrorCount, wxString* aValidationMessage )
override;
DRC_RE_ABS_LENGTH_TWO_OVERLAY_PANEL(wxWindow *aParent, DRC_RE_ABSOLUTE_LENGTH_TWO_CONSTRAINT_DATA *aData, EDA_UNITS aUnits)
bool TransferDataFromWindow() override
double iuToDisplay(double aValue) const
wxString GenerateRule(const RULE_GENERATION_CONTEXT &aContext) override
std::unique_ptr< UNIT_BINDER > m_optLengthBinder
double displayToIU(double aValue) const
bool ValidateInputs(int *aErrorCount, wxString *aValidationMessage) override
std::unique_ptr< UNIT_BINDER > m_toleranceBinder
~DRC_RE_ABS_LENGTH_TWO_OVERLAY_PANEL() override=default
DRC_RE_ABSOLUTE_LENGTH_TWO_CONSTRAINT_DATA * m_data
bool TransferDataToWindow() override
UNITS_PROVIDER m_unitsProvider
wxCheckBox * m_timeDomainCheckbox
DRC_RE_BITMAP_OVERLAY_PANEL(wxWindow *aParent, wxWindowID aId=wxID_ANY)