Class: Geometry::PointSlopeLine
- Defined in:
- lib/aurora-geometry/line.rb
Instance Attribute Summary collapse
-
#slope ⇒ Number
readonly
The slope of the Line.
Instance Method Summary collapse
-
#initialize(point, slope) ⇒ PointSlopeLine
constructor
A new instance of PointSlopeLine.
- #to_s ⇒ Object
Methods inherited from Line
[], horizontal, new, vertical
Methods included from ClusterFactory
Constructor Details
#initialize(point, slope) ⇒ PointSlopeLine
Returns a new instance of PointSlopeLine.
93 94 95 96 |
# File 'lib/aurora-geometry/line.rb', line 93 def initialize(point, slope) @point = Point[point] @slope = slope end |
Instance Attribute Details
#slope ⇒ Number (readonly)
Returns the slope of the Line.
91 92 93 |
# File 'lib/aurora-geometry/line.rb', line 91 def slope @slope end |
Instance Method Details
#to_s ⇒ Object
97 98 99 |
# File 'lib/aurora-geometry/line.rb', line 97 def to_s 'Line(' + @slope.to_s + ',' + @point.to_s + ')' end |