Struct trimmed_curve

Inheritance Relationships

Base Type

Derived Type

  • public ifcopenshell::geom::taxonomy::edge (Struct edge)

Struct Documentation

struct trimmed_curve : public ifcopenshell::geom::taxonomy::geom_item

Subclassed by ifcopenshell::geom::taxonomy::edge

Public Functions

inline trimmed_curve()
inline trimmed_curve(const point3::ptr &a, const point3::ptr &b)
inline virtual void reverse()
virtual void print(std::ostream &o, int indent = 0) const

Public Members

std::variant<boost::blank, point3::ptr, double> start
std::variant<boost::blank, point3::ptr, double> end
item::ptr basis
std::optional<bool> curve_sense