27 #include "Portability.h" 30 #ifndef DOXYGEN_SHOULD_SKIP_THIS 49 virtual std::size_t getPointCount()
const override;
51 virtual Vector2f getPoint(std::size_t index)
const override;
75 virtual std::size_t getPointCount()
const override;
77 virtual Vector2f getPoint(std::size_t index)
const override;
80 std::size_t m_pointCount;
104 virtual std::size_t getPointCount()
const override;
106 virtual Vector2f getPoint(std::size_t index)
const override;
109 std::size_t m_pointCount;
181 virtual std::size_t getPointCount()
const override;
183 virtual Vector2f getPoint(std::size_t index)
const override;
186 std::vector<Vector2f> m_points;
189 #ifndef DOXYGEN_SHOULD_SKIP_THIS 194 #endif // GF_CURVES_H A compound curve.
Definition: Curves.h:122
A line.
Definition: Curves.h:39
A quadratic Bézier curve.
Definition: Curves.h:63
A curve is a one dimension object.
Definition: Curve.h:52
Vector< float, 2 > Vector2f
A float vector with 2 components.
Definition: Vector.h:1117
The namespace for gf classes.
Definition: Action.h:35
A cubic Bézier curve.
Definition: Curves.h:91