Go to the documentation of this file.
10 #ifndef IWORKTRANSFORMATION_H_INCLUDED
11 #define IWORKTRANSFORMATION_H_INCLUDED
15 #include <glm/glm.hpp>
32 namespace transformations
75 glm::dmat3
scale(
double ratioX,
double ratioY);
83 glm::dmat3
shear(
double angleX,
double angleY);
91 glm::dmat3
translate(
double offsetX,
double offsetY);
97 #endif // IWORKTRANSFORMATION_H_INCLUDED
@ height
Definition: IWORKToken.h:558
Definition: IWORKBezierElement.cpp:21
@ h
Definition: IWORKToken.h:557
@ w
Definition: IWORKToken.h:638
@ width
Definition: IWORKToken.h:639
@ horizontal
Definition: KEY1Token.h:223
Definition: IWORKTypes.h:62
@ vertical
Definition: KEY1Token.h:239
@ s
Definition: IWORKToken.h:394
glm::dmat3 makeTransformation(const IWORKGeometry &geometry)
Create a transformation from a geometry.
Definition: IWORKTransformation.cpp:19
@ c
Definition: IWORKToken.h:516
@ tr
Definition: KEY1Token.h:206
@ angle
Definition: IWORKToken.h:512
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
@ geometry
Definition: IWORKToken.h:236
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
Generated for libetonyek by
doxygen 1.8.20