## Uses of Class
org.opengis.geometry.MismatchedDimensionException

Packages that use MismatchedDimensionException
org.opengis.geometry: Root package for geometries.
org.opengis.geometry.coordinate: Set of geometric objects.
org.opengis.geometry.primitive: Set of geometric objects that are not decomposed further into other primitives.
org.opengis.referencing.operation: Coordinate operations (relationship between any two coordinate reference systems).

Uses of MismatchedDimensionException in org.opengis.geometry

Methods in org.opengis.geometry that throw MismatchedDimensionException
`DirectPosition` `PositionFactory.createDirectPosition(double[] coordinates)` Creates a direct position at the specified location specified by coordinates.

Uses of MismatchedDimensionException in org.opengis.geometry.coordinate

Methods in org.opengis.geometry.coordinate that throw MismatchedDimensionException
`Arc` `GeometryFactory.createArc(Position startPoint, Position endPoint, double bulge, double[] normal)` Takes two positions and the offset of the midpoint of the arc from the midpoint of the chord, given by a distance and direction, and constructs the corresponding arc.
`Arc` `GeometryFactory.createArc(Position startPoint, Position midPoint, Position endPoint)` Takes three positions and constructs the corresponding arc.
`ArcByBulge` `GeometryFactory.createArcByBulge(Position startPoint, Position endPoint, double bulge, double[] normal)` Equivalents to the second constructor of arc, except the bulge representation is maintained.
`ArcString` `GeometryFactory.createArcString(List<Position> points)` Takes a sequence of positions and constructs a sequence of 3-point arcs jointing them.
`ArcStringByBulge` `GeometryFactory.createArcStringByBulge(List<Position> points, double[] bulges, List<double[]> normals)` Equivalent to the second constructor of arc, except the bulge representation is maintained internal to the object.
`BSplineCurve` `GeometryFactory.createBSplineCurve(int degree, PointArray points, List<Knot> knots, KnotType knotSpec)` Constructs a B-spline curve.
`BSplineSurface` `GeometryFactory.createBSplineSurface(List<PointArray> points, int[] degree, List<Knot>[] knots, KnotType knotSpec)` Constructs a B-spline surface.
`Envelope` `GeometryFactory.createEnvelope(DirectPosition lowerCorner, DirectPosition upperCorner)` Creates a new Envelope with the given corners.
`Geodesic` `GeometryFactory.createGeodesic(Position startPoint, Position endPoint)` Takes two positions and creates the appropriate geodesic joining them.
`GeodesicString` `GeometryFactory.createGeodesicString(List<Position> points)` Takes two or more positions, interpolates using a geodesic defined from the geoid (or ellipsoid) of the coordinate reference system being used, and creates the appropriate geodesic string joining them.
`LineSegment` `GeometryFactory.createLineSegment(Position startPoint, Position endPoint)` Takes two positions and creates the appropriate line segment joining them.
`LineString` `GeometryFactory.createLineString(List<Position> points)` Takes two or more positions and creates the appropriate line string joining them.
`Polygon` `GeometryFactory.createPolygon(SurfaceBoundary boundary)` Creates a polygon directly from a set of boundary curves (organized into a surface boundary) which shall be defined using coplanar positions as control points.
`Polygon` `GeometryFactory.createPolygon(SurfaceBoundary boundary, Surface spanSurface)` Creates a polygon lying on a spanning surface.
`PolyhedralSurface` `GeometryFactory.createPolyhedralSurface(List<Polygon> tiles)` Constructs polyhedral surface from the facet polygons.
`Tin` `GeometryFactory.createTin(Set<Position> post, Set<LineString> stopLines, Set<LineString> breakLines, double maxLength)` Constructs a restricted Delaunay network from triangle corners (posts), breaklines, stoplines, and maximum length of a triangle side.

Uses of MismatchedDimensionException in org.opengis.geometry.primitive

Methods in org.opengis.geometry.primitive that throw MismatchedDimensionException
`Curve` `PrimitiveFactory.createCurve(List<CurveSegment> segments)` Takes a list of curve segments with the appropriate end-to-start relationships and creates a curve.
`Point` `PrimitiveFactory.createPoint(double[] coordinates)` Creates a point at the specified location specified by coordinates.
`Point` `PrimitiveFactory.createPoint(Position position)` Creates a point at the specified position.
`Primitive` `PrimitiveFactory.createPrimitive(Envelope envelope)` Returns an envelope as a primitive.
`Ring` `PrimitiveFactory.createRing(List<OrientableCurve> curves)` Constructs a ring out of its component curves.
`Solid` `PrimitiveFactory.createSolid(SolidBoundary boundary)` Constructs a solid by indicating its boundary as a collection of shells organized into a solid boundary.
`Surface` `PrimitiveFactory.createSurface(List<SurfacePatch> surfaces)` Takes a list of surface patches with the appropriate side-toside relationships and creates a surface.
`Surface` `PrimitiveFactory.createSurface(SurfaceBoundary boundary)` Constructs a surface by indicating its boundary as a collection of curves organized into the specified surface boundary.
`SurfaceBoundary` `PrimitiveFactory.createSurfaceBoundary(Ring exterior, List<Ring> interiors)` Constructs a new surface boundary object representing the boundary of a two-dimensional surface.

Uses of MismatchedDimensionException in org.opengis.referencing.operation

Methods in org.opengis.referencing.operation that throw MismatchedDimensionException
`Matrix` `MathTransform.derivative(DirectPosition point)` Gets the derivative of this transform at a point.
`DirectPosition` `MathTransform.transform(DirectPosition ptSrc, DirectPosition ptDst)` Transforms the specified `ptSrc` and stores the result in `ptDst`.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.