2.1.8.2. Calculator

class Valentina.Pattern.Calculator.Calculator(measurements)[source]

Bases: object

add_point(point)[source]
cache
dag
measurements
set_current_segment(vector)[source]
unset_current_segment()[source]
class Valentina.Pattern.Calculator.Expression(expression, calculator=None)[source]

Bases: object

dependencies
eval()[source]
expression
is_float()[source]
set_dirty()[source]
value
class Valentina.Pattern.Calculator.NamedExpression(name, expression, calculator=None)[source]

Bases: Valentina.Pattern.Calculator.Expression

name
class Valentina.Pattern.Calculator.NodeVisitor(calculator)[source]

Bases: ast.NodeVisitor

dependencies
visit_Call(node)[source]