Struct matrix4¶
Defined in File taxonomy.h
Inheritance Relationships¶
Base Types¶
public ifcopenshell::geom::taxonomy::item(Struct item)public ifcopenshell::geom::taxonomy::eigen_base< Eigen::Matrix4d >(Template Struct eigen_base)
Struct Documentation¶
-
struct matrix4 : public ifcopenshell::geom::taxonomy::item, public ifcopenshell::geom::taxonomy::eigen_base<Eigen::Matrix4d>¶
Public Types
Public Functions
-
inline matrix4()¶
-
inline matrix4(const Eigen::Matrix4d &c)¶
-
inline matrix4(const Eigen::Vector3d &o, const Eigen::Vector3d &z, const Eigen::Vector3d &x)¶
-
inline matrix4(const Eigen::Vector3d &o, const Eigen::Vector3d &z)¶
-
inline bool is_identity() const¶
-
virtual void print(std::ostream &o, int indent = 0) const¶
-
inline virtual size_t calc_hash() const¶
-
inline void pre_multiply_scale(double s)¶
-
inline void post_multiply_scale(double s)¶
-
inline Eigen::Vector3d translation_part() const¶
-
inline matrix4()¶