Searched refs:rays (Results 1 - 6 of 6) sorted by relevance

/inkscape/src/2geom/
H A Delliptical-arc.h83 /// Create a new elliptical arc, giving the ellipse's rays as separate coordinates.
106 * @return The arc's center, situated on the intersection of the ellipse's rays */
109 /** @brief Get one of the ellipse's rays
114 /** @brief Get both rays as a point
116 Point rays() const { return _ellipse.rays(); } function in class:Geom::EllipticalArc
242 /** @brief Check whether both rays are nonzero.
H A Dellipse.h54 * the SVG style representation: center, rays and angle between the +X ray
90 /// Set center, rays and angle.
96 /// Set center, rays and angle as constituent values.
110 /// Set both rays of the ellipse.
112 /// Set both rays of the ellipse as coordinates.
114 /// Set one of the rays of the ellipse.
121 /// Get both rays as a point.
122 Point rays() const { return _rays; } function in class:Geom::Ellipse
148 * and zero if the rays are equal (i.e. the ellipse is a circle). */
H A Delliptical-arc.cpp73 * where \f$r_X, r_Y\f$ are the X and Y rays of the ellipse, \f$\theta\f$ is its angle of rotation,
82 * Each arc is defined by five variables: The initial and final point, the ellipse's rays,
638 // rays should be positive
654 Point r = rays();
788 // TODO: all arcs with ellipse rays which are too small
790 if (rays() != other->rays()) return false;
H A Dpath.cpp299 _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2));
300 _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1));
H A Dellipse.cpp68 // evaluate the length of the ellipse rays
645 out << "Ellipse(" << e.center() << ", " << e.rays()
/inkscape/src/live_effects/
H A Dlpe-ellipse_5pts.cpp193 Geom::Affine aff = Geom::Scale(el.rays()) * Geom::Rotate(el.rotationAngle()) * Geom::Translate(el.center());

Completed in 763 milliseconds