<class name="QPainterPath_Element" doc="/**
&lt;p&gt;The QPainterPath::Element class specifies the position and type of a subpath.&lt;/p&gt;
&lt;p&gt;Once a &lt;a href=&quot;QPainterPath.html&quot;&gt;&lt;tt&gt;QPainterPath&lt;/tt&gt;&lt;/a&gt; object is constructed, subpaths like lines and curves can be added to the path (creating QPainterPath::LineToElement and QPainterPath::CurveToElement components).&lt;/p&gt;
&lt;p&gt;The lines and curves stretch from the currentPosition() to the position passed as argument. The currentPosition() of the &lt;a href=&quot;QPainterPath.html&quot;&gt;&lt;tt&gt;QPainterPath&lt;/tt&gt;&lt;/a&gt; object is always the end position of the last subpath that was added (or the initial start point). The moveTo() function can be used to move the currentPosition() without adding a line or curve, creating a QPainterPath::MoveToElement component.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath.html&quot;&gt;&lt;tt&gt;QPainterPath&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QPainterPath_Element()"/>
    <method name="public final boolean isCurveTo()" doc="/**
&lt;p&gt;Returns true if the element is a curve, otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#type()&quot;&gt;type&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QPainterPath::CurveToElement&lt;/tt&gt; */"/>
    <method name="public final boolean isLineTo()" doc="/**
&lt;p&gt;Returns true if the element is a line, otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#type()&quot;&gt;type&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QPainterPath::LineToElement&lt;/tt&gt; */"/>
    <method name="public final boolean isMoveTo()" doc="/**
&lt;p&gt;Returns true if the element is moving the current position, otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#type()&quot;&gt;type&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QPainterPath::MoveToElement&lt;/tt&gt; */"/>
    <method name="public final double x()" doc="/**
&lt;p&gt;Returns the x coordinate of the element's position..&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#setX(double)&quot;&gt;&lt;tt&gt;setX&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;operator QPointF&lt;/tt&gt; */"/>
    <method name="public final void setX(double x)" doc="/**
&lt;p&gt;Sets the x coordinate of the element's position. to &lt;tt&gt;x&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#x()&quot;&gt;&lt;tt&gt;x&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;operator QPointF&lt;/tt&gt; */"/>
    <method name="public final double y()" doc="/**
&lt;p&gt;Returns the y coordinate of the element's position..&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#setY(double)&quot;&gt;&lt;tt&gt;setY&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;operator QPointF&lt;/tt&gt; */"/>
    <method name="public final void setY(double y)" doc="/**
&lt;p&gt;Sets the y coordinate of the element's position. to &lt;tt&gt;y&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#y()&quot;&gt;&lt;tt&gt;y&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;operator QPointF&lt;/tt&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QPainterPath.ElementType type()" doc="/**
&lt;p&gt;Returns the type of element.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#setType(com.trolltech.qt.gui.QPainterPath.ElementType)&quot;&gt;&lt;tt&gt;setType&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isCurveTo()&quot;&gt;&lt;tt&gt;isCurveTo&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isLineTo()&quot;&gt;&lt;tt&gt;isLineTo&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isMoveTo()&quot;&gt;&lt;tt&gt;isMoveTo&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setType(com.trolltech.qt.gui.QPainterPath.ElementType type)" doc="/**
&lt;p&gt;Sets the type of element to &lt;tt&gt;type&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QPainterPath_Element.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isCurveTo()&quot;&gt;&lt;tt&gt;isCurveTo&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isLineTo()&quot;&gt;&lt;tt&gt;isLineTo&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QPainterPath_Element.html#isMoveTo()&quot;&gt;&lt;tt&gt;isMoveTo&lt;/tt&gt;&lt;/a&gt; */"/>
</class>
