class Magick::RVG::Shape

@private
Parent class of Circle, Ellipse, Text, etc.

def add_primitives(gc)

Each shape can have its own set of transforms and styles.
def add_primitives(gc)
  gc.push
  add_transform_primitives(gc)
  add_style_primitives(gc)
  gc.__send__(@primitive, *@args)
  gc.pop
end