Class: TaskJuggler::Painter::Ellipse
- Defined in:
- lib/taskjuggler/Painter/BasicShapes.rb
Overview
An ellipse element.
Constant Summary
Constants included from Primitives
Primitives::FillAndStrokeAttrs, Primitives::FillAttrs, Primitives::StrokeAttrs, Primitives::TextAttrs
Instance Method Summary collapse
-
#initialize(attrs) ⇒ Ellipse
constructor
Create an ellipse with center at cx, cy and radiuses rx and ry.
Methods inherited from Element
Methods included from Primitives
#circle, #color, #ellipse, #group, #line, #points, #polyline, #rect, #text
Methods included from SVGSupport
Constructor Details
#initialize(attrs) ⇒ Ellipse
Create an ellipse with center at cx, cy and radiuses rx and ry.
35 36 37 |
# File 'lib/taskjuggler/Painter/BasicShapes.rb', line 35 def initialize(attrs) super('ellipse', [ :cx, :cy, :rx, :ry ] + FillAndStrokeAttrs, attrs) end |