39 AST_PROPERT(tolerance)
49 bool active()
const {
return active_; }
50 void setActive(
bool active) { active_ = active; }
52 double desired()
const {
return desired_; }
53 void setDesired(
double desired) { desired_ = desired; }
55 double scale()
const {
return scale_; }
56 void setScale(
double scale) { scale_ = scale; }
58 double tolerance()
const {
return tolerance_; }
59 void setTolerance(
double tolerance) { tolerance_ = tolerance; }
61 bool valid()
const {
return valid_; }
62 void setValid(
bool valid) { valid_ = valid; }
64 double weight()
const {
return weight_; }
65 void setWeight(
double weight) { weight_ = weight; }
68 errc_t getValue(
double& value)
const;
70 Expr* expr()
const {
return expr_.get(); }
71 void setExpr(
Expr* expr) { expr_ = expr; }
78 double tolerance_{0.0};