Class: CosSinCalc::Triangle::Drawing
- Inherits:
-
Object
- Object
- CosSinCalc::Triangle::Drawing
- Includes:
- Svg
- Defined in:
- lib/cossincalc/triangle/drawing.rb,
lib/cossincalc/triangle/drawing/svg.rb
Defined Under Namespace
Modules: Svg
Constant Summary
Constants included from Svg
Svg::ARC_RADIUS, Svg::FONT_SIZE, Svg::NEXT_VARIABLE, Svg::VERTEX_LABEL_MARGIN, Svg::VERTEX_VALUE_MARGIN
Instance Method Summary collapse
-
#initialize(formatter, size = 500, padding = 50) ⇒ Drawing
constructor
Initializes the drawing object of the given formatter’s triangle with the provided maximum size and border padding.
Methods included from Svg
Constructor Details
#initialize(formatter, size = 500, padding = 50) ⇒ Drawing
Initializes the drawing object of the given formatter’s triangle with the provided maximum size and border padding.
7 8 9 10 11 |
# File 'lib/cossincalc/triangle/drawing.rb', line 7 def initialize(formatter, size = 500, padding = 50) @formatter, @size, @padding = formatter, size, padding @triangle = @formatter.triangle @coords = {} end |