20 #ifndef OMNI_WARPPOINT_H_
21 #define OMNI_WARPPOINT_H_
38 QPointF
const& _c1 = QPointF(0.0, 0.0),
39 QPointF
const& _c2 = QPointF(0.0, 0.0));
42 void setPos(QPointF
const& _pos);
48 QPointF
const&
pos()
const;
57 void setC1(QPointF
const& _c1);
63 QPointF
const&
c1()
const;
66 void setC2(QPointF
const& _c2);
72 QPointF
const&
c2()
const;
float x() const
Return x coordinate of position.
Definition: WarpPoint.cpp:54
QPointF & pos()
Returns reference to position.
Definition: WarpPoint.cpp:44
QPointF & c2()
Returns reference to second bezier handle.
Definition: WarpPoint.cpp:84
void setC1(QPointF const &_c1)
Set first bezier handle.
Definition: WarpPoint.cpp:64
void setSelected(bool)
Set selection flag.
Definition: WarpPoint.cpp:94
void toStream(QDataStream &) const
Write tuning to stream.
Definition: WarpPoint.cpp:104
QPointF c2_
Definition: WarpPoint.h:91
float y() const
Return y coordinate of position.
Definition: WarpPoint.cpp:59
bool selected_
Definition: WarpPoint.h:92
WarpPoint()
Default constructor.
Definition: WarpPoint.cpp:26
#define OMNI_DECL_STREAM_OPERATORS(CLASS)
Definition: Interface.h:53
QPointF pos_
Definition: WarpPoint.h:91
A Warp defines a bezier point with one position and two handles / * Also stores flag if it is selecte...
Definition: WarpPoint.h:30
friend bool operator==(WarpPoint const &, WarpPoint const &)
Test for equality.
Definition: WarpPoint.cpp:126
void setC2(QPointF const &_c2)
Set second bezier handle.
Definition: WarpPoint.cpp:79
QPointF c1_
Definition: WarpPoint.h:91
void setPos(QPointF const &_pos)
Set new position.
Definition: WarpPoint.cpp:39
bool selected() const
Return selection flag.
Definition: WarpPoint.cpp:99
QPointF & c1()
Returns reference to first bezier handle.
Definition: WarpPoint.cpp:69
void fromStream(QDataStream &)
Read tuning from stream.
Definition: WarpPoint.cpp:115