Package com.hedgehog.geo.twod.shapes

This package provides several classes for modelling 2D shapes.

See:
          Description

Class Summary
AdjacentIndexPolygon2D Title: AdjacentIndexPolygon2D - extends IndexPolygon2D by encapsulating a vector of edge-adjacent IndexPolygon2D objects.
AxisAlignedBox2D Title: AxisAlignedBox2D - models an axis-aligned box.
Box2D Title: Box2D - abstract base class of boxes.
Circle2D Title: Circle2D - models a circle.
CircularDisk2D Title: CircularDisk2D - models a circular disk consisting of inner and outer radii.
CircularPieChord2D Title: CircularPieChord2D - models a portion of a circle with either a "PIE" or "CHORD" closure.
ConvexQuadrilateral2D Title: ConvexQuadrilateral2D - models a convex quadrilateral.
ConvexStraightEdgePolygon2D Title: ConvexStraightEdgePolygon2D - models a convex polygon.
Ellipse2D Title: Ellipse2D - models an ellipse.
Ellipse2DEllipse2DIntersection Title: Ellipse2DEllipse2DIntersection - computes the points of intersection, if any, between two ellipses.
Ellipse2DThroughPoints Title: Ellipse2DThroughPoints - a support class for fitting an ellipse through a set of points.
EllipseNearestPointOpt Title: EllipseNearestPointOpt - support class for Ellipse2D.nearestPoint().
EquilateralTriangle2D Title: EquilateralTriangle2D - models an equilateral triangle.
IndexPolygon2D Title: IndexPolygon2D - models an index polygon.
IndexPolygon2DIterator Title: IndexPolygon2DIterator - an iterator for IndexPolygon2D vertices.
IndexQuadrilateral2D Title: IndexQuadrilateral2D - models an index quadrilateral.
IndexTriangle2D Title: IndexTriangle2D - models an index triangle.
Polygon2D Title: Polygon2D - abstract base class of 2D polygons.
Polygon2DVertexIterator Title: Polygon2DVertexIterator - an iterator for Polygon2D vertices.
QuadraticShape2D Title: QuadraticShape2D - models a general 2D conic via QuadraticEquation2D.
Rectangle2D Title: Rectangle2D - models a rectangle.
RegularHexagon2D Title: RegularHexagon2D - models a regular hexagon.
RegularPentagon2D Title: RegularPentagon2D - models a regular pentagon.
RegularPolygon2D Title: RegularPolygon2D - models a regular polygon.
Shape2D Title: Shape2D - abstract base class of 2D shapes.
Square2D Title: Square2D - models a square.
StraightEdgePolygon2D Title: StraightEdgePolygon2D - models a polygon with straight edges between the vertices.
StraightEdgePolygon2DEdgeIterator Title: StraightEdgePolygon2DEdgeIterator - an edge iterator for StraightEdgePolygon2D objects.
StraightEdgeQuadrilateral2D Title: StraightEdgeQuadrilateral2D - models a quadrilateral
StraightEdgeTriangle2D Title: StraightEdgeTriangle2D - models a 2D triangle with straight-edges.
SuperEllipse2D Title: SuperEllipse2D - models a super ellipse.
 

Package com.hedgehog.geo.twod.shapes Description

This package provides several classes for modelling 2D shapes.

Since:
1.0