struct Geometry::Segment

Defined in:

geometry/segment.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(point1 : Point, point2 : Point) #

[View source]

Instance Method Detail

def bottommost_endpoint #

[View source]
def contains_point?(point : Point) #

[View source]
def distance_to(point : Point) #

[View source]
def intersection_point_with(other : Segment) #

[View source]
def intersects_with?(other : Segment) #

[View source]
def leftmost_endpoint #

[View source]
def length #

[View source]
def lies_on_one_line_with?(other : Segment) #

[View source]
def overlaps?(other : Segment) #

[View source]
def parallel_to?(other : Segment) #

[View source]
def point1 : Geometry::Point #

[View source]
def point1=(point1) #

[View source]
def point2 : Geometry::Point #

[View source]
def point2=(point2) #

[View source]
def rightmost_endpoint #

[View source]
def to_vector #

[View source]
def topmost_endpoint #

[View source]