NetTopologySuite
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Package NetTopologySuite.Geometries.Utilities

Classes

class  AffineTransformation
 Represents an affine transformation on the 2D Cartesian plane. More...
 
class  AffineTransformationBuilder
 Builds an AffineTransformation defined by a set of control vectors. /summary> More...
 
class  AffineTransformationFactory
 Supports creating AffineTransformations defined by various kinds of inputs and transformation mapping rules.
 
class  ComponentCoordinateExtracter
 Extracts a single representative Coordinate from each connected component of a IGeometry. /summary> <version>1.9</version> More...
 
class  GeometryCollectionMapper
 Maps the members of a IGeometryCollection into another GeometryCollection via a defined mapping function. More...
 
class  GeometryCombiner
 Combines IGeometrys to produce a IGeometryCollection of the most appropriate type. /summary> More...
 
class  GeometryEditor
 A class which supports creating new IGeometrys which are modifications of existing ones, maintaining the same type structure. More...
 
class  GeometryExtracter
 Extracts the components of a given type from a IGeometry.
 
class  GeometryExtracter< T >
 Extracts the components of type T from a IGeometry. /summary> More...
 
class  GeometryMapper
 Methods to map various collections of IGeometrys via defined mapping functions. More...
 
class  GeometryTransformer
 A framework for processes which transform an input Geometry into an output IGeometry, possibly changing its structure and type(s). More...
 
class  LinearComponentExtracter
 Extracts all the 1-dimensional (ILineString) components from a IGeometry. For polygonal geometries, this will extract all the component ILinearRings. If desired, ILinearRings can be forced to be returned as ILineStrings. More...
 
class  LineStringExtracter
 Extracts all the ILineString elements from a IGeometry. More...
 
class  Matrix
 Implements some 2D matrix operations (in particular, solving systems of linear equations). More...
 
class  NoninvertibleTransformationException
 Indicates that an AffineTransformation is non-invertible. /summary> author>Martin Davis</author> More...
 
class  PointExtracter
 Extracts all the 0-dimensional (Point) components from a Geometry. More...
 
class  PolygonExtracter
 Extracts all the IPolygon elements from a IGeometry. More...
 
class  ShortCircuitedGeometryVisitor
 A visitor to IGeometry elements which componets, which allows short-circuiting when a defined condition holds. More...
 
class  SineStarFactory
 Creates geometries which are shaped like multi-armed stars with each arm shaped like a sine wave. These kinds of geometries are useful as a more complex geometry for testing algorithms. /summary> <author> Martin Davis </author> More...