EllipsoidSurfaceRegion Class 
Namespace: AGI.Foundation.Geometry.Shapes
The EllipsoidSurfaceRegion type exposes the following members.
Name  Description  

BoundaryCurve 
Gets the closed curve defining the boundary of the surface region.
 
Centroid 
Gets the point which represents a single planetodetic location for the overall area of the region.
 
Holes 
Gets a read only collection of surface regions that denote topological cuts (holes) of this region.
The count of the number of holes is the genus of this surface.
 
ReferenceSurface 
Gets the reference surface on which the region is represented by a closed boundary curve.

Name  Description  

CheckPointInsideRegion 
Checks to see if the given planetodetic point lies inside the boundary and returns a heuristic measure
of how close the point is to the boundary (including distance to any hole boundary).
 
CheckPointInsideRegionIgnoringHoles 
Checks to see if the given planetodetic point lies inside the boundary, ignoring holes, and returns a heuristic measure
of how close the point is to the boundary.
 
ComputeCartographicExtent 
Computes the cartographic bounding box which completely contains the surface region. If the
region contains either pole, the extent will reflect that in the north and south latitude values.
 
CreateRegionUsingDiscreteCurves(Ellipsoid, EllipsoidSurfaceCurve)  Obsolete.
Create a region using a set of EllipsoidGeodesic curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteCurves(Ellipsoid, Double, EllipsoidSurfaceCurve)  Obsolete.
Create a region using a set of surface curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteCurves(Ellipsoid, Double, EllipsoidSurfaceCurve, Cartographic, Boolean)  Obsolete.
Create a region using a set of surface curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteGeodesics(Ellipsoid, IEnumerableCartographic)  Obsolete.
Create a region using a set of EllipsoidGeodesic curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteGeodesics(Ellipsoid, Double, IEnumerableCartographic)  Obsolete.
Create a region using a set of EllipsoidGeodesic curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteGeodesics(Ellipsoid, Double, IEnumerableCartographic, Cartographic, Boolean)  Obsolete.
Create a region using a set of EllipsoidGeodesic curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteRhumbLines(Ellipsoid, IEnumerableCartographic)  Obsolete.
Create a region using a set of EllipsoidRhumbLine curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteRhumbLines(Ellipsoid, Double, IEnumerableCartographic)  Obsolete.
Create a region using a set of EllipsoidRhumbLine curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingDiscreteRhumbLines(Ellipsoid, Double, IEnumerableCartographic, Cartographic, Boolean)  Obsolete.
Create a region using a set of EllipsoidRhumbLine curves to connect the nodes and
project the points onto a plane tangent to the centroid when computing intersections.
 
CreateRegionUsingExtent(Ellipsoid, CartographicExtent)  Obsolete.
Create a region using a CartographicExtent to define vertices for four EllipsoidRhumbLine curves
forming the boundary of the region inside the extent.
 
CreateRegionUsingExtent(Ellipsoid, Double, CartographicExtent)  Obsolete.
Create a region using a CartographicExtent to define vertices for four EllipsoidRhumbLine curves
forming the boundary of the region inside the extent.
 
Equals  Determines whether the specified object is equal to the current object. (Inherited from Object.)  
Finalize  Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)  
GetEllipsoidSurfaceRegion 
Gets the EllipsoidSurfaceRegion.
 
GetEllipsoidSurfaceRegionHole 
Gets the EllipsoidSurfaceRegionHole.
 
GetHashCode  Serves as the default hash function. (Inherited from Object.)  
GetType  Gets the Type of the current instance. (Inherited from Object.)  
IsPointInsideRegion 
Determines whether the given planetodetic point lies inside the region.
 
IsPointInsideRegionIgnoringHoles 
Determines whether the given planetodetic point lies inside the region, ignoring any holes.
 
MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)  
ToString  Returns a string that represents the current object. (Inherited from Object.) 