GEOS 3.6.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NgeosBasic namespace for all GEOS functionalities
 NalgorithmContains classes and interfaces implementing fundamental computational geometry algorithms
 Ndistance
 CDiscreteHausdorffDistanceAn algorithm for computing a distance metric which is an approximation to the Hausdorff Distance based on a discretization of the input Geometry
 CDistanceToPoint
 CPointPairDistance
 NlocateClasses which determine the Location of points in geometries
 CIndexedPointInAreaLocatorDetermines the location of Coordinates relative to a Polygon or MultiPolygon geometry, using indexing for efficiency
 CPointOnGeometryLocatorAn interface for classes which determine the Location of points in Polygon or MultiPolygon geometries
 CSimplePointInAreaLocatorComputes the location of points relative to an areal Geometry, using a simple O(n) algorithm
 CAngleUtility functions for working with angles
 CBoundaryNodeRule
 CCentralEndpointIntersectorComputes an approximate intersection of two line segments by taking the most central of the endpoints of the segments
 CCentroid
 CCentroidAreaComputes the centroid of an area geometry
 CCentroidLine
 CCentroidPoint
 CCGAlgorithmsSpecifies and implements various fundamental Computational Geometric algorithms. The algorithms supplied in this class are robust for double-precision floating point
 CConvexHull
 CHCoordinateRepresents a homogeneous coordinate in a 2-D coordinate space
 CInteriorPointAreaComputes a point in the interior of an areal geometry
 CInteriorPointLineComputes a point in the interior of an linear geometry
 CInteriorPointPointComputes a point in the interior of an point geometry
 CLineIntersectorA LineIntersector is an algorithm that can both test whether two line segments intersect and compute the intersection point if they do
 CMinimumDiameterComputes the minimum diameter of a geom::Geometry
 CNotRepresentableExceptionIndicates that a HCoordinate has been computed which is not representable on the Cartesian plane
 CPointLocatorComputes the topological relationship (Location) of a single point to a Geometry
 CRayCrossingCounterCounts the number of segments crossed by a horizontal ray extending to the right from a given point, in an incremental fashion
 CRobustDeterminantImplements an algorithm to compute the sign of a 2x2 determinant for double precision values robustly
 NgeomContains the Geometry interface hierarchy and supporting classes
 Nprep
 CAbstractPreparedPolygonContainsA base class containing the logic for computes the contains and covers spatial relationship predicates for a PreparedPolygon relative to all other Geometry classes
 CBasicPreparedGeometryA base class for PreparedGeometry subclasses
 CPreparedGeometryAn interface for classes which prepare Geometrys in order to optimize the performance of repeated calls to specific geometric operations
 CPreparedGeometryFactoryA factory for creating PreparedGeometrys
 CPreparedLineStringA prepared version of LinearRing, LineString or MultiLineString geometries
 CPreparedLineStringIntersectsComputes the intersects spatial relationship predicate for a target PreparedLineString relative to all other Geometry classes
 CPreparedPointA prepared version of Point or MultiPoint geometries
 CPreparedPolygonA prepared version of Polygon or MultiPolygon geometries
 CPreparedPolygonContainsComputes the contains spatial relationship predicate for a PreparedPolygon relative to all other Geometry classes
 CPreparedPolygonContainsProperlyComputes the containsProperly spatial relationship predicate for PreparedPolygons relative to all other Geometry classes
 CPreparedPolygonCoversComputes the covers spatial relationship predicate for a PreparedPolygon relative to all other Geometry classes
 CPreparedPolygonIntersectsComputes the intersects spatial relationship predicate for PreparedPolygons relative to all other Geometry classes
 CPreparedPolygonPredicateA base class for predicate operations on PreparedPolygons
 NutilProvides classes that parse and modify Geometry objects
 CComponentCoordinateExtracterExtracts a single representative Coordinate from each connected component of a Geometry
 CCoordinateOperation
 CGeometryCombiner
 CGeometryEditor
 CGeometryEditorOperation
 CGeometryExtracter
 CGeometryTransformerA framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s)
 CLinearComponentExtracter
 CPointExtracter
 CPolygonExtracter
 CShortCircuitedGeometryVisitorA visitor to Geometry elements which can be short-circuited by a given condition
 CSineStarFactory
 CCoordinateCoordinate is the lightweight class used to store coordinates
 CCoordinateArraySequenceThe default implementation of CoordinateSequence
 CCoordinateArraySequenceFactoryCreates CoordinateSequences internally represented as an array of Coordinates
 CCoordinateFilter
 CCoordinateLessThenStrict weak ordering Functor for Coordinate
 CCoordinateListA list of Coordinates, which may be set to prevent repeated coordinates from occuring in the list
 CCoordinateSequenceThe internal representation of a list of coordinates inside a Geometry
 CCoordinateSequenceFactoryA factory to create concrete instances of CoordinateSequences
 CCoordinateSequenceFilter
 CDimensionConstants representing the dimensions of a point, a curve and a surface
 CEnvelopeAn Envelope defines a rectangulare region of the 2D coordinate plane
 CGeometryBasic implementation of Geometry, constructed and destructed by GeometryFactory
 CGeometryCollectionRepresents a collection of heterogeneous Geometry objects
 CGeometryComponentFilter
 CGeometryFactorySupplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geometry objects
 CGeometryFilterGeometry classes support the concept of applying a Geometry filter to the Geometry
 CGeometryListManager of Geometry pointers. Owns the Geometries
 CIntersectionMatrixImplementation of Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix
 CLineal
 CLinearRingModels an OGC SFS LinearRing
 CLineSegment
 CLineString
 CLocationConstants representing the location of a point relative to a geometry
 CMultiLineStringModels a collection of (}s
 CMultiPoint
 CMultiPolygonModels a collection of Polygons
 CPoint
 CPolygonRepresents a linear polygon, which may include holes
 CPolygonal
 CPrecisionModelSpecifies the precision model of the Coordinate in a Geometry
 CPuntal
 CTriangleRepresents a planar triangle, and provides methods for calculating various properties of triangles
 CTrianglePredicate
 NgeomgraphContains classes that implement topology graphs
 Nindex
 CMonotoneChain
 CSimpleMCSweepLineIntersectorFinds all intersections in one or two sets of edges, using an x-axis sweepline algorithm in conjunction with Monotone Chains
 CSimpleSweepLineIntersectorFinds all intersections in one or two sets of edges, using a simple x-axis sweepline algorithm
 CDirectedEdgeA directed EdgeEnd
 CDirectedEdgeStarA DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node
 CEdge
 CEdgeEndModels the end of an edge incident on a node
 CEdgeEndStarA EdgeEndStar is an ordered list of EdgeEnds around a node
 CEdgeIntersection
 CEdgeIntersectionList
 CEdgeList
 CEdgeNodingValidatorValidates that a collection of SegmentStrings is correctly noded
 CEdgeRing
 CGeometryGraph
 CGraphComponentA GraphComponent is the parent class for the objects' that form a graph
 CLabelA Label indicates the topological relationship of a component of a topology graph to a given Geometry. This class supports labels for relationships to two Geometrys, which is sufficient for algorithms for binary operations
 CNode
 CPlanarGraphRepresents a directed graph which is embeddable in a planar surface
 CTopologyLocationA TopologyLocation is the labelling of a GraphComponent's topological relationship to a single Geometry
 NindexProvides classes for various kinds of spatial indexes
 NbintreeContains classes that implement a Binary Interval Tree index
 CBintreeAn BinTree (or "Binary Interval Tree") is a 1-dimensional version of a quadtree
 CIntervalRepresents an (1-dimensional) closed interval on the Real number line
 CKeyA Key is a unique identifier for a node in a tree
 CNodeA node of a Bintree
 CNodeBaseThe base class for nodes in a Bintree
 CRootThe root node of a single Bintree
 NchainContains classes that implement Monotone Chains
 CMonotoneChainMonotone Chains are a way of partitioning the segments of a linestring to allow for fast searching of intersections
 CMonotoneChainBuilderConstructs MonotoneChains for sequences of Coordinates
 CMonotoneChainOverlapAction
 CMonotoneChainSelectAction
 Nintervalrtree
 CSortedPackedIntervalRTreeA static index on a set of 1-dimensional intervals, using an R-Tree packed based on the order of the interval midpoints
 NquadtreeContains classes that implement a Quadtree spatial index
 CDoubleBitsDoubleBits manipulates Double numbers by using bit manipulation and bit-field extraction
 CIntervalSizeProvides a test for whether an interval is so small it should be considered as zero for the purposes of inserting it into a binary tree
 CKeyA Key is a unique identifier for a node in a quadtree
 CNodeRepresents a node of a Quadtree
 CNodeBaseThe base class for nodes in a Quadtree
 CQuadtreeA Quadtree is a spatial index structure for efficient querying of 2D rectangles. If other kinds of spatial objects need to be indexed they can be represented by their envelopes
 CRootQuadRoot is the root of a single Quadtree. It is centred at the origin, and does not have a defined extent
 NstrtreeContains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree
 CAbstractNodeA node of the STR tree
 CAbstractSTRtreeBase class for STRtree and SIRtree
 CIntersectsOpA test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds
 CBoundableA spatial object in an AbstractSTRtree
 CIntervalA contiguous portion of 1D-space. Used internally by SIRtree
 CItemBoundableBoundable wrapper for a non-Boundable spatial object. Used internally by AbstractSTRtree
 CSIRtreeOne-dimensional version of an STR-packed R-tree
 CSTRtreeA query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm. For two-dimensional spatial data
 NsweeplineContains classes which implement a sweepline algorithm for scanning geometric data structures
 CSweepLineIndexA sweepline implements a sorted index on a set of intervals
 CItemVisitorA visitor for items in an index
 CSpatialIndexAbstract class defines basic insertion and query operations supported by classes implementing spatial index algorithms
 NioContains the interfaces for converting JTS objects to and from other formats
 CParseExceptionNotifies a parsing error
 CWKBReaderReads a Geometry from Well-Known Binary format
 CWKBWriterWrites a Geometry into Well-Known Binary format
 CWKTReaderWKT parser class; see also WKTWriter
 CWKTWriterOutputs the textual representation of a Geometry. See also WKTReader
 Nlinearref
 CExtractLineByLocation
 CLengthIndexedLineSupports linear referencing along a linear Geometry using the length along the line as the index. Negative length values are taken as measured in the reverse direction from the end of the geometry. Out-of-range index values are handled by clamping them to the valid range of values. Non-simple lines (i.e. which loop back to cross or touch themselves) are supported
 CLengthIndexOfPointComputes the length index of the point on a linear Geometry nearest a given Coordinate
 CLengthLocationMap
 CLinearGeometryBuilder
 CLinearIteratorAn iterator over the components and coordinates of a linear geometry (LineString or MultiLineString)
 CLinearLocationRepresents a location along a LineString or MultiLineString
 CLocationIndexedLineSupports linear referencing along a linear Geometry using LinearLocations as the index
 CLocationIndexOfLine
 CLocationIndexOfPoint
 NnodingClasses to compute nodings for arrangements of line segments and line segment sequences
 NsnaproundContains classes to implement the Snap Rounding algorithm for noding linestrings
 CHotPixelImplements a "hot pixel" as used in the Snap Rounding algorithm
 CMCIndexPointSnapper"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel
 CMCIndexSnapRounderUses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentString
 CSimpleSnapRounderUses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings
 CBasicSegmentString
 CFastNodingValidatorValidates that a collection of SegmentStrings is correctly noded
 CFastSegmentSetIntersectionFinderFinds if two sets of SegmentStringss intersect
 CIntersectionAdder
 CIntersectionFinderAdderFinds proper and interior intersections in a set of SegmentStrings, and adds them as nodes
 CIteratedNoderNodes a set of SegmentStrings completely
 CMCIndexNoderNodes a set of SegmentString using a index based on index::chain::MonotoneChain and a index::SpatialIndex
 CMCIndexSegmentSetMutualIntersectorIntersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex
 CNodableSegmentStringAn interface for classes which support adding nodes to a segment string
 CNodedSegmentStringRepresents a list of contiguous line segments, and supports noding the segments
 CNoderComputes all intersections between segments in a set of SegmentString
 CNodingValidator
 COctantMethods for computing and working with octants of the Cartesian plane
 COrientedCoordinateArrayAllows comparing geom::CoordinateSequences in an orientation-independent way
 CScaledNoderWraps a Noder and transforms its input into the integer domain
 CSegmentIntersectionDetectorDetects and records an intersection between two SegmentStrings, if one exists
 CSegmentIntersectorProcesses possible intersections detected by a Noder
 CSegmentNodeRepresents an intersection point between two NodedSegmentString
 CSegmentNodeListA list of the SegmentNode present along a NodedSegmentString
 CSegmentPointComparator
 CSegmentSetMutualIntersectorAn intersector for the red-blue intersection problem
 CSegmentStringAn interface for classes which represent a sequence of contiguous line segments
 CSegmentStringUtilUtility methods for processing SegmentStrings
 CSimpleNoderNodes a set of SegmentStrings by performing a brute-force comparison of every segment to every other one
 CSingleInteriorIntersectionFinderFinds an interior intersection in a set of SegmentString, if one exists. Only the first intersection found is reported
 CSinglePassNoder
 NoperationProvides classes for implementing operations on geometries
 NbufferProvides classes for computing buffers of geometries
 CBufferBuilderBuilds the buffer geometry for a given input geometry and precision model
 CBufferInputLineSimplifierSimplifies a buffer input line to remove concavities with shallow depth
 CBufferOpComputes the buffer of a geometry, for both positive and negative buffer distances
 CBufferParametersContains the parameters which describe how a buffer should be constructed
 CBufferSubgraphA connected subset of the graph of DirectedEdge and geomgraph::Node
 COffsetCurveBuilderComputes the raw offset curve for a single Geometry component (ring, line or point)
 COffsetCurveSetBuilderCreates all the raw offset curves for a buffer of a Geometry
 COffsetSegmentGenerator
 COffsetSegmentStringA dynamic list of the vertices in a constructed offset curve
 CRightmostEdgeFinderA RightmostEdgeFinder find the geomgraph::DirectedEdge in a list which has the highest coordinate, and which is oriented L to R at that point. (I.e. the right side is on the RHS of the edge.)
 CSubgraphDepthLocaterLocates a subgraph inside a set of subgraphs, in order to determine the outside depth of the subgraph
 NdistanceProvides classes for computing the distance between geometries
 CConnectedElementLocationFilterA ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g. a polygon, linestring or point) and returns them in a list. The elements of the list are DistanceOp::GeometryLocation
 CConnectedElementPointFilterExtracts a single point from each connected element in a Geometry (e.g. a polygon, linestring or point) and returns them in a list
 CDistanceOpFind two points on two Geometrys which lie within a given distance, or else are the nearest points on the geometries (in which case this also provides the distance between the geometries)
 CGeometryLocationRepresents the location of a point on a Geometry
 Ngeounion
 CCascadedPolygonUnionProvides an efficient method of unioning a collection of Polygonal geometries. This algorithm is faster and likely more robust than the simple iterated approach of repeatedly unioning each polygon to a result geometry
 CCascadedUnionProvides an efficient method of unioning a collection of Geometries
 CGeometryListHolderHelper class holding Geometries, part of which are held by reference others are held exclusively
 CPointGeometryUnionComputes the union of a Puntal geometry with another arbitrary Geometry
 CUnaryUnionOp
 Nintersection
 CRectangleClipping rectangle
 CRectangleIntersectionSpeed-optimized clipping of a Geometry with a rectangle
 CRectangleIntersectionBuilderRebuild geometries from subpaths left by clipping with a rectangle
 NlinemergeLine merging package
 CEdgeStringA sequence of LineMergeDirectedEdge forming one of the lines that will be output by the line-merging process
 CLineMergeDirectedEdgeA planargraph::DirectedEdge of a LineMergeGraph
 CLineMergeEdgeAn edge of a LineMergeGraph. The marked field indicates whether this Edge has been logically deleted from the graph
 CLineMergeGraphA planar graph of edges that is analyzed to sew the edges together
 CLineMergerSews together a set of fully noded LineStrings
 CLineSequencerBuilds a sequence from a set of LineStrings so that they are ordered end to end
 NoverlayContains classes that perform a topological overlay to compute boolean spatial functions
 Nsnap
 CGeometrySnapperSnaps the vertices and segments of a Geometry to another Geometry's vertices
 CLineStringSnapperSnaps the vertices and segments of a LineString to a set of target snap vertices
 CSnapIfNeededOverlayOpPerforms an overlay operation using snapping and enhanced precision to improve the robustness of the result
 CSnapOverlayOpPerforms an overlay operation using snapping and enhanced precision to improve the robustness of the result
 Nvalidate
 CFuzzyPointLocatorFinds the most likely Location of a point relative to the polygonal components of a geometry, using a tolerance value
 COffsetPointGeneratorGenerates points offset from both sides of all segments in a geometry
 COverlayResultValidatorValidates that the result of an overlay operation is geometrically correct within a determined tolerance
 CEdgeSetNoderNodes a set of edges
 CLineBuilderForms JTS LineStrings out of a the graph of geomgraph::DirectedEdge created by an OverlayOp
 CMaximalEdgeRingA ring of edges which may contain nodes of degree > 2
 CMinimalEdgeRingA ring of Edges with the property that no node has degree greater than 2
 COverlayNodeFactoryCreates nodes for use in the geomgraph::PlanarGraph constructed during overlay operations. NOTE: also used by operation::valid
 COverlayOpComputes the geometric overlay of two Geometry
 CoverlayOpOverlayOp::overlayOp Adapter for use with geom::BinaryOp
 CPointBuilderConstructs geom::Point s from the nodes of an overlay graph
 CPolygonBuilderForms Polygon out of a graph of geomgraph::DirectedEdge
 Npolygonize
 CEdgeRingRepresents a ring of PolygonizeDirectedEdge which form a ring of a polygon. The ring may be either an outer shell or a hole
 CPolygonizeDirectedEdgeA DirectedEdge of a PolygonizeGraph, which represents an edge of a polygon formed by the graph
 CPolygonizeGraphRepresents a planar graph of edges that can be used to compute a polygonization, and implements the algorithms to compute the EdgeRings formed by the graph
 CPolygonizerPolygonizes a set of Geometrys which contain linework that represents the edges of a planar graph
 Npredicate
 CRectangleContainsOptimized implementation of spatial predicate "contains" for cases where the first Geometry is a rectangle
 CRectangleIntersectsOptimized implementation of the "intersects" spatial predicate for cases where one Geometry is a rectangle
 CSegmentIntersectionTesterTests if any line segments in two sets of CoordinateSequences intersect
 NrelateContains classes to implement the computation of the spatial relationships of Geometrys
 CEdgeEndBuilderComputes the geomgraph::EdgeEnd objects which arise from a noded geomgraph::Edge
 CEdgeEndBundleA collection of geomgraph::EdgeEnd objects which originate at the same point and have the same direction
 CEdgeEndBundleStarAn ordered list of EdgeEndBundle objects around a RelateNode
 CRelateComputerComputes the topological relationship between two Geometries
 CRelateNodeRepresents a node in the topological graph used to compute spatial relationships
 CRelateNodeFactoryUsed by the geomgraph::NodeMap in a RelateNodeGraph to create RelateNode objects
 CRelateNodeGraphImplements the simple graph of Nodes and geomgraph::EdgeEnd which is all that is required to determine topological relationships between Geometries
 CRelateOpImplements the SFS relate() operation on two geom::Geometry objects
 Nsharedpaths
 CSharedPathsOpFind shared paths among two linear Geometry objects
 NvalidProvides classes for testing the validity of geometries
 CConnectedInteriorTesterThis class tests that the interior of an area Geometry (Polygon or MultiPolygon) is connected
 CConsistentAreaTesterChecks that a geomgraph::GeometryGraph representing an area (a Polygon or MultiPolygon ) is consistent with the OGC-SFS semantics for area geometries
 CIndexedNestedRingTesterTests whether any of a set of LinearRings are nested inside another ring in the set, using a spatial index to speed up the comparisons
 CIsValidOpImplements the algorithsm required to compute the isValid() method for Geometrys
 CQuadtreeNestedRingTesterTests whether any of a set of LinearRings are nested inside another ring in the set, using a Quadtree index to speed up the comparisons
 CRepeatedPointTesterImplements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec
 CSimpleNestedRingTesterTests whether any of a set of LinearRings are nested inside another ring in the set, using a simple O(n^2) comparison
 CSweeplineNestedRingTesterTests whether any of a set of LinearRings are nested inside another ring in the set, using an index::sweepline::SweepLineIndex to speed up the comparisons
 CTopologyValidationErrorContains information about the nature and location of a Geometry validation error
 CGeometryGraphOperationThe base class for operations that require GeometryGraph
 CIsSimpleOpTests whether a Geometry is simple
 NplanargraphContains classes to implement a planar graph data structure
 NalgorithmPlanargraph algorithms
 CConnectedSubgraphFinderFinds all connected Subgraphs of a PlanarGraph
 CDirectedEdgeRepresents a directed edge in a PlanarGraph
 CDirectedEdgeStarA sorted collection of DirectedEdge which leave a Node in a PlanarGraph
 CEdgeRepresents an undirected edge of a PlanarGraph
 CGraphComponentThe base class for all graph component classes
 CNodeA node in a PlanarGraph is a location where 0 or more Edge meet
 CNodeMapA map of Node, indexed by the coordinate of the node
 CPlanarGraphRepresents a directed graph which is embeddable in a planar surface
 CSubgraphA subgraph of a PlanarGraph
 NprecisionProvides classes for manipulating the precision model of Geometries
 CCommonBitsDetermines the maximum number of common most-significant bits in the mantissa of one or numbers
 CCommonBitsOpProvides versions of Geometry spatial functions which use common bit removal to reduce the likelihood of robustness problems
 CCommonBitsRemoverAllow computing and removing common mantissa bits from one or more Geometries
 CEnhancedPrecisionOpProvides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems
 CGeometryPrecisionReducerReduces the precision of a Geometry according to the supplied PrecisionModel, ensuring that the result is topologically valid
 CSimpleGeometryPrecisionReducerReduces the precision of a Geometry according to the supplied PrecisionModel, without attempting to preserve valid topology
 Nsimplify
 CDouglasPeuckerLineSimplifierSimplifies a linestring (sequence of points) using the standard Douglas-Peucker algorithm
 CDouglasPeuckerSimplifierSimplifies a Geometry using the standard Douglas-Peucker algorithm
 CTaggedLineSegmentA geom::LineSegment which is tagged with its location in a geom::Geometry
 CTaggedLinesSimplifierSimplifies a collection of TaggedLineStrings, preserving topology (in the sense that no new intersections are introduced)
 CTaggedLineStringContains and owns a list of TaggedLineSegments
 CTaggedLineStringSimplifierSimplifies a TaggedLineString, preserving topology (in the sense that no new intersections are introduced). Uses the recursive Douglas-Peucker algorithm
 CTopologyPreservingSimplifierSimplifies a geometry, ensuring that the result is a valid geometry having the same dimension and number of components as the input
 Ntriangulate
 Nquadedge
 CLastFoundQuadEdgeLocator
 CQuadEdge
 CQuadEdgeLocator
 CQuadEdgeSubdivision
 CTriangleVisitor
 CVertex
 CDelaunayTriangulationBuilder
 CIncrementalDelaunayTriangulator
 CVoronoiDiagramBuilder
 Nutil
 CAssertionFailedExceptionIndicates a bug in GEOS code
 CCoordinateArrayFilter
 CGeometricShapeFactory
 CGEOSExceptionBase class for all GEOS exceptions
 CIllegalArgumentExceptionIndicates one or more illegal arguments
 CIllegalStateExceptionIndicates an illegal state
 CInterrupt
 CTopologyExceptionIndicates an invalid or inconsistent topological situation encountered during processing
 CUnsupportedOperationExceptionIndicates that the requested operation is unsupported