Module: Euclidean

Defined in:
lib/euclidean.rb,
lib/euclidean/edge.rb,
lib/euclidean/size.rb,
lib/euclidean/point.rb,
lib/euclidean/circle.rb,
lib/euclidean/version.rb,
lib/euclidean/rectangle.rb,
lib/euclidean/point_zero.rb

Defined Under Namespace

Classes: CenterDiameterCircle, CenteredRectangle, Circle, Edge, Point, PointZero, Rectangle, Size, SizedRectangle

Constant Summary collapse

DimensionMismatch =
Class.new(StandardError)
OperationNotDefined =
Class.new(StandardError)
VERSION =
"0.1.0"