class Magick::RVG::Circle
Public Class Methods
new(r, cx = 0, cy = 0)
click to toggle source
Define a circle with radius r
and centered at [cx
, cy
]. Use
the RVG::ShapeConstructors#circle
method to create Circle
objects in a container.
Calls superclass method
Magick::RVG::Transformable::new
# File lib/rvg/embellishable.rb, line 27 def initialize(r, cx = 0, cy = 0) super() r, cx, cy = Magick::RVG.convert_to_float(r, cx, cy) raise ArgumentError, "radius must be >= 0 (#{r} given)" if r < 0 @primitive = :circle @args = [cx, cy, cx + r, cy] end