Krita Source Code Documentation
Loading...
Searching...
No Matches
EnhancedPathHandle.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2007 Jan Hambrecht <jaham@gmx.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef KOENHANCEDPATHHANDLE_H
8#define KOENHANCEDPATHHANDLE_H
9
10#include <QPointF>
11#include <QDomDocument>
12
17
120
121#endif // KOENHANCEDPATHHANDLE_H
EnhancedPathParameter * m_positionY
the position y-coordinate
bool hasPosition() const
Returns if the handle has valid positional parameters.S.
void setPolarCenter(EnhancedPathParameter *polarX, EnhancedPathParameter *polarY)
EnhancedPathParameter * m_polarY
the polar center y-coordinate
~EnhancedPathHandle()
Destroys the handle.
void changePosition(const QPointF &position)
EnhancedPathParameter * m_minRadius
the minimum polar radius
void setPosition(EnhancedPathParameter *positionX, EnhancedPathParameter *positionY)
bool isPolar() const
Returns if handle is polar.
EnhancedPathParameter * m_positionX
the position x-coordinate
EnhancedPathParameter * m_maximumX
the maximum x-coordinate
void setRangeX(EnhancedPathParameter *minX, EnhancedPathParameter *maxX)
void setRangeY(EnhancedPathParameter *minY, EnhancedPathParameter *maxY)
EnhancedPathShape * m_parent
the enhanced path shape owning this handle
void setRadiusRange(EnhancedPathParameter *minRadius, EnhancedPathParameter *maxRadius)
EnhancedPathParameter * m_minimumY
the minimum y-coordinate
EnhancedPathHandle(EnhancedPathShape *parent)
EnhancedPathParameter * m_polarX
the polar center x-coordinate
EnhancedPathParameter * m_maxRadius
the maximum polar radius
EnhancedPathParameter * m_maximumY
the maximum y-coordinate
EnhancedPathParameter * m_minimumX
the minimum x-coordinate
The abstract parameter class.