|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AggregateFactory
A factory of aggregate geometric objects.
All aggregates created through this interface will use the
factory's coordinate reference system.
Creating aggregates in a different CRS may requires a different instance of
AggregateFactory.
| Method Summary | |
|---|---|
MultiCurve |
createMultiCurve(Set<OrientableCurve> curves)
Creates a multi curve by a set of curves. |
MultiPoint |
createMultiPoint(Set<Point> points)
Creates a multi point by a set of points. |
MultiPrimitive |
createMultiPrimitive(Set<Primitive> primitives)
Creates a multi primitive by a set of primitives. |
MultiSurface |
createMultiSurface(Set<OrientableSurface> surfaces)
Creates a multi surface by a set of surfaces. |
| Method Detail |
|---|
MultiPrimitive createMultiPrimitive(Set<Primitive> primitives)
MultiPrimitive will hold only references to the given primitive,
e.g. changes in the primitive instances will have consequences in the
geometric behaviour of the MultiPrimitive and vice versa.
points - A set of primitives.
MultiPoint createMultiPoint(Set<Point> points)
MultiPoint will hold only references to the given points,
e.g. changes in the point instances will have consequences in the
geometric behaviour of the MultiPoint and vice versa.
points - A set of points.
MultiCurve createMultiCurve(Set<OrientableCurve> curves)
MultiCurve will hold only references to the given curves,
e.g. changes in the curve instances will have consequences in the
geometric behaviour of the MultiCurve and vice versa.
curves - A set of curves.
MultiSurface createMultiSurface(Set<OrientableSurface> surfaces)
MultiSurface will hold only references to the given surfaces,
e.g. changes in the surface instances will have consequences in the
geometric behaviour of the MultiSurface and vice versa.
surfaces - A set of surfaces.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||