Struct fn_evaluator¶
Defined in File function_item_evaluator.h
Struct Documentation¶
-
struct fn_evaluator¶
Abstract class for evaluating a function_item. This class is specialized for each of the function_item types.
Public Functions
-
inline fn_evaluator(const ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶
-
fn_evaluator(const fn_evaluator &other) = default¶
-
virtual ~fn_evaluator() = default¶
-
virtual fn_evaluator *clone() const = 0¶
-
virtual Eigen::Matrix4d evaluate(double u) const = 0¶
-
virtual double start() const = 0¶
-
virtual double end() const = 0¶
-
inline double length() const¶
-
inline fn_evaluator(const ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶