org.geotools.geometry.iso.io
Interface CollectionFactory

All Known Implementing Classes:
CollectionFactoryMemoryImpl

public interface CollectionFactory

A CollectionFactory creates lists of different GM_Objects or Coordinates. The original objective of this encapsulating is the possibility of persistence support, that is that the returned lists are backed by a type of database to relieve the system memory in cases of large geometries.

Author:
Sanjay Jena and Prof. Dr. Jackson Roehrig

Method Summary
 java.util.List<TriangleImpl> createTriangleList()
          Creates a list of Triangles
 java.util.List<CurveImpl> getCurveList()
          Creates a list of Curves
 java.util.List<CurveSegmentImpl> getCurveSegmentList()
          Creates a list of CurveSegments
 java.util.List<PositionImpl> getPositionList()
          Creates a list of Positions
 

Method Detail

getCurveList

java.util.List<CurveImpl> getCurveList()
Creates a list of Curves

Returns:
List

getCurveSegmentList

java.util.List<CurveSegmentImpl> getCurveSegmentList()
Creates a list of CurveSegments

Returns:
List

getPositionList

java.util.List<PositionImpl> getPositionList()
Creates a list of Positions

Returns:
List

createTriangleList

java.util.List<TriangleImpl> createTriangleList()
Creates a list of Triangles

Returns:
List


Copyright © 1996-2010 Geotools. All Rights Reserved.