Module: Geometry
- Defined in:
- lib/aurora-geometry.rb,
lib/aurora-geometry/arc.rb,
lib/aurora-geometry/edge.rb,
lib/aurora-geometry/line.rb,
lib/aurora-geometry/path.rb,
lib/aurora-geometry/size.rb,
lib/aurora-geometry/text.rb,
lib/aurora-geometry/point.rb,
lib/aurora-geometry/circle.rb,
lib/aurora-geometry/square.rb,
lib/aurora-geometry/obround.rb,
lib/aurora-geometry/polygon.rb,
lib/aurora-geometry/polyline.rb,
lib/aurora-geometry/rotation.rb,
lib/aurora-geometry/triangle.rb,
lib/aurora-geometry/rectangle.rb,
lib/aurora-geometry/size_zero.rb,
lib/aurora-geometry/point_zero.rb,
lib/aurora-geometry/transformation.rb,
lib/aurora-geometry/regular_polygon.rb,
lib/aurora-geometry/transformation/composition.rb
Defined Under Namespace
Classes: Arc, CenterDiameterCircle, CenteredObround, CenteredRectangle, CenteredSquare, Circle, DiameterRegularPolygon, Edge, EquilateralTriangle, IsoscelesTriangle, Line, Obround, Path, Point, PointSlopeLine, PointZero, Polygon, Polyline, Rectangle, RegularPolygon, RightTriangle, Rotation, RotationAngle, ScaleneTriangle, Size, SizeZero, SizedObround, SizedRectangle, SizedSquare, SlopeInterceptLine, Square, Text, ThreePointArc, Transformation, Triangle, TwoPointLine, VertexRing
Constant Summary collapse
- DimensionMismatch =
Class.new(StandardError)
- OperationNotDefined =
Class.new(StandardError)
- NotSquareError =
Class.new(ArgumentError)