====== ThinkGeo.MapSuite.Shapes.EllipseShape ====== ===== Inheritance Hierarchy ===== *System.Object *ThinkGeo.MapSuite.Shapes.BaseShape *ThinkGeo.MapSuite.Shapes.AreaBaseShape ***ThinkGeo.MapSuite.Shapes.EllipseShape** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} EllipseShape() ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters ==
** {{wiki:PublicMethod.gif|}} EllipseShape(PointShape,Double) ** * //This constructor creates the EllipseShape.// == Remarks == * //Using this overload will create a circle.// == Parameters == * //center// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the center PointShape for the EllipseShape. * //radius// * Type:Double * Description:This parameter allows you to set the radius of the EllipseShape. ** {{wiki:PublicMethod.gif|}} EllipseShape(Feature,Double) ** * //This constructor creates the EllipseShape.// == Remarks == * //Using this overload will create a circle.// == Parameters == * //centerPointFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:This parameter is the center PointFeature for the EllipseShape. * //radius// * Type:Double * Description:This parameter allows you to set the radius of the EllipseShape. ** {{wiki:PublicMethod.gif|}} EllipseShape(PointShape,Double,Double) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //center// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the center PointShape for the EllipseShape. * //horizontalRadius// * Type:Double * Description:This parameter allows you to set the horizontal radius of the EllipseShape in the unit of the shape. * //verticalRadius// * Type:Double * Description:This parameter allows you to set the vertical radius of the EllipseShape in the unit of the shape. ** {{wiki:PublicMethod.gif|}} EllipseShape(Feature,Double,Double) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //centerPointFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:This parameter is the center PointFeature for the EllipseShape. * //horizontalRadius// * Type:Double * Description:This parameter allows you to set the horizontal radius of the EllipseShape in the unit of the shape. * //verticalRadius// * Type:Double * Description:This parameter allows you to set the vertical radius of the EllipseShape in the unit of the shape. ** {{wiki:PublicMethod.gif|}} EllipseShape(String) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //wellKnownText// * Type:String * Description:This parameter is the well-known text used to create the shape. ** {{wiki:PublicMethod.gif|}} EllipseShape(Byte[]) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //wellKnownBinary// * Type:Byte[] * Description:This parameter is the well-known binary used to create the shape. ** {{wiki:PublicMethod.gif|}} EllipseShape(PointShape,Double,GeographyUnit,DistanceUnit) ** * //This constructor creates the EllipseShape.// == Remarks == * //This overload will create a circle.// == Parameters == * //center// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the center PointShape for the EllipseShape. * //radius// * Type:Double * Description:This parameter allows you to set the radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This is the GeographyUnit of the shape you are performing the operation on. * //unitOfRadius// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the DistanceUnit you would like to use for the radius value. For example, if you select miles as your unitOfRadius, then it will use miles. ** {{wiki:PublicMethod.gif|}} EllipseShape(Feature,Double,GeographyUnit,DistanceUnit) ** * //This constructor creates the EllipseShape.// == Remarks == * //This overload will create a circle.// == Parameters == * //centerPointFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:This parameter is the center Point Feature for the EllipseShape. * //radius// * Type:Double * Description:This parameter allows you to set the radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This is the GeographyUnit of the shape you are performing the operation on. * //unitOfRadius// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the DistanceUnit you would like to use for the radius value. For example, if you select miles as your unitOfRadius, then it will use miles. ** {{wiki:PublicMethod.gif|}} EllipseShape(PointShape,Double,Double,GeographyUnit,DistanceUnit) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //center// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:This parameter is the center PointShape for the EllipseShape. * //horizontalRadius// * Type:Double * Description:This parameter allows you to set the horizontal radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //verticalRadius// * Type:Double * Description:This parameter allows you to set the vertical radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This is the GeographyUnit of the shape you are performing the operation on. * //unitOfRadius// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the DistanceUnit you would like to use for the radius value. For example, if you select miles as your unitOfRadius, then it will use miles. ** {{wiki:PublicMethod.gif|}} EllipseShape(Feature,Double,Double,GeographyUnit,DistanceUnit) ** * //This constructor creates the EllipseShape.// == Remarks == * //None// == Parameters == * //centerPointFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:This parameter is the center Point Feature for the EllipseShape. * //horizontalRadius// * Type:Double * Description:This parameter allows you to set the horizontal radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //verticalRadius// * Type:Double * Description:This parameter allows you to set the vertical radius of the EllipseShape in the unit specified by the unitOfRadius parameter. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This is the GeographyUnit of the shape you are performing the operation on. * //unitOfRadius// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the DistanceUnit you would like to use for the radius value. For example, if you select miles as your unitOfRadius, then it will use miles. ==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} SetWidthByUnit(Double,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //None// == Return Value == * Type:Void * Description:N/A == Parameters == * //newWidth// * Type:Double * Description:This parameter is the newWidth of the ellipse shape. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This parameter is the unit of the current shape. * //unitOfWidth// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the unit you would like to use as the setting value. For example, if you select miles as your unitOfWidth, then the distance will be set in miles. ** {{wiki:PublicMethod.gif|}} GetWidthByUnit(GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //None// == Return Value == * Type:Double * Description:This method returns the width of the EllipseShape in the unit specified in the returningUnit parameter. == Parameters == * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This parameter is the unit of the current shape. * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the unit you would like to use for the return value. For example, if you select miles as your returningUnit, then the distance will be returned in miles. ** {{wiki:PublicMethod.gif|}} SetHeightByUnit(Double,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //None// == Return Value == * Type:Void * Description:N/A == Parameters == * //newHeight// * Type:Double * Description:This parameter is the newHeight of the ellipse shape. * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This parameter is the unit of the current shape. * //unitOfHeight// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the unit you would like to use for the setting value. For example, if you select miles as your unitOfHeight, then the distance will be set in miles. ** {{wiki:PublicMethod.gif|}} GetHeightByUnit(GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //None// == Return Value == * Type:Double * Description:This method returns the height of the EllipseShape in the unit specified in the returningUnit parameter. == Parameters == * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:This parameter is the unit of the current shape. * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:This is the unit you would like to use for the return value. For example, if you select miles as your returningUnit, then the distance will be returned in miles. ** {{wiki:PublicMethod.gif|}} ToPolygon() ** * //N/A// == Remarks == * //This method is mainly used to convert this non GIS standard shape to a GIS standard shape.// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:This method returns the current shape as a PolygonShape. == Parameters == ** {{wiki:PublicMethod.gif|}} ToPolygon(Int32) ** * //N/A// == Remarks == * //This method is mainly used to convert a GIS non-standard shape to a GIS standard shape.// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PolygonShape|PolygonShape]] * Description:This method returns the current shape as a PolygonShape. == Parameters == * //vertexCountInQuarter// * Type:Int32 * Description:This parameter specifies how many points will make up each quarter of the ellipse. ** {{wiki:PublicMethod.gif|}} GetTangents(EllipseShape) ** * //N/A// == Remarks == * //This operation is useful for finding the corridor between two ellipses. It would be handy in a buffering type of scenario.// == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]]> * Description:This method returns the tangent points of the current ellipse in relation to the target ellipse you specify. == Parameters == * //targetEllipse// * Type:[[ThinkGeo.MapSuite.Shapes.EllipseShape|EllipseShape]] * Description:This parameter represents the other ellipse you wish to find the tangent points to. ** {{wiki:PublicMethod.gif|}} GetPerimeter(GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetArea(GeographyUnit,AreaUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.AreaUnit|AreaUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} ScaleUp(Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //percentage// * Type:Double * Description:N/A ** {{wiki:PublicMethod.gif|}} GetAccuratePerimeter(Int32,DistanceUnit,DistanceCalculationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeSrid// * Type:Int32 * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A * //distanceCalculationMode// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceCalculationMode|DistanceCalculationMode]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetAccuratePerimeter(String,DistanceUnit,DistanceCalculationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeProj4ProjectionParameters// * Type:String * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A * //distanceCalculationMode// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceCalculationMode|DistanceCalculationMode]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetAccurateArea(Int32,AreaUnit,DistanceCalculationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeSrid// * Type:Int32 * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.AreaUnit|AreaUnit]] * Description:N/A * //distanceCalculationMode// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceCalculationMode|DistanceCalculationMode]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetAccurateArea(String,AreaUnit,DistanceCalculationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //shapeProj4ProjectionParameters// * Type:String * Description:N/A * //returningUnit// * Type:[[ThinkGeo.MapSuite.Shapes.AreaUnit|AreaUnit]] * Description:N/A * //distanceCalculationMode// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceCalculationMode|DistanceCalculationMode]] * Description:N/A ** {{wiki:PublicMethod.gif|}} ScaleDown(Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //percentage// * Type:Double * Description:N/A ** {{wiki:PublicMethod.gif|}} GetConvexHull() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RingShape|RingShape]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetIntersection(AreaBaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.AreaBaseShape|AreaBaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetIntersection(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Union(AreaBaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.AreaBaseShape|AreaBaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Union(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetDifference(AreaBaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.AreaBaseShape|AreaBaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetDifference(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetSymmetricalDifference(AreaBaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.AreaBaseShape|AreaBaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetSymmetricalDifference(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Simplify(GeographyUnit,Double,DistanceUnit,SimplificationType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //tolerance// * Type:Double * Description:N/A * //toleranceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A * //simplificationType// * Type:[[ThinkGeo.MapSuite.Shapes.SimplificationType|SimplificationType]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Simplify(Double,SimplificationType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //tolerance// * Type:Double * Description:N/A * //simplificationType// * Type:[[ThinkGeo.MapSuite.Shapes.SimplificationType|SimplificationType]] * Description:N/A ** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //wellKnownText// * Type:String * Description:N/A ** {{wiki:PublicMethod.gif|}} GetWellKnownText() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetGeoJson() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetWellKnownText(RingOrder) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters == * //outerRingOrder// * Type:[[ThinkGeo.MapSuite.Shapes.RingOrder|RingOrder]] * Description:N/A ** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(Byte[]) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //wellKnownBinary// * Type:Byte[] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(WkbByteOrder) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters == * //byteOrder// * Type:[[ThinkGeo.MapSuite.Shapes.WkbByteOrder|WkbByteOrder]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(RingOrder) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters == * //outerRingOrder// * Type:[[ThinkGeo.MapSuite.Shapes.RingOrder|RingOrder]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(RingOrder,WkbByteOrder) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters == * //outerRingOrder// * Type:[[ThinkGeo.MapSuite.Shapes.RingOrder|RingOrder]] * Description:N/A * //byteOrder// * Type:[[ThinkGeo.MapSuite.Shapes.WkbByteOrder|WkbByteOrder]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetWellKnownType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.WellKnownType|WellKnownType]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} CloneDeep() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //xOffsetDistance// * Type:Double * Description:N/A * //yOffsetDistance// * Type:Double * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //xOffsetDistance// * Type:Double * Description:N/A * //yOffsetDistance// * Type:Double * Description:N/A ** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //distance// * Type:Double * Description:N/A * //angleInDegrees// * Type:Double * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //distance// * Type:Double * Description:N/A * //angleInDegrees// * Type:Double * Description:N/A ** {{wiki:PublicMethod.gif|}} Rotate(PointShape,Single) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //pivotPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //degreeAngle// * Type:Single * Description:N/A ** {{wiki:PublicMethod.gif|}} GetShortestLineTo(BaseShape,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultilineShape|MultilineShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetShortestLineTo(Feature,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultilineShape|MultilineShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetClosestPointTo(BaseShape,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetClosestPointTo(Feature,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetCenterPoint() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} Buffer(Double,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //distance// * Type:Double * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //distance// * Type:Double * Description:N/A * //quadrantSegments// * Type:Int32 * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.MultipolygonShape|MultipolygonShape]] * Description:N/A == Parameters == * //distance// * Type:Double * Description:N/A * //quadrantSegments// * Type:Int32 * Description:N/A * //bufferCapType// * Type:[[ThinkGeo.MapSuite.Shapes.BufferCapType|BufferCapType]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetDistanceTo(Feature,GeographyUnit,DistanceUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A * //shapeUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A * //distanceUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Register(PointShape,PointShape,DistanceUnit,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A == Parameters == * //fromPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //toPoint// * Type:[[ThinkGeo.MapSuite.Shapes.PointShape|PointShape]] * Description:N/A * //fromUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A * //toUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Register(Feature,Feature,DistanceUnit,GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A == Parameters == * //fromPoint// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A * //toPoint// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A * //fromUnit// * Type:[[ThinkGeo.MapSuite.Shapes.DistanceUnit|DistanceUnit]] * Description:N/A * //toUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Validate(ShapeValidationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.ShapeValidationResult|ShapeValidationResult]] * Description:N/A == Parameters == * //validationMode// * Type:[[ThinkGeo.MapSuite.Shapes.ShapeValidationMode|ShapeValidationMode]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsDisjointed(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsDisjointed(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Intersects(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Intersects(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Touches(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Touches(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Crosses(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Crosses(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsWithin(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsWithin(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Contains(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Contains(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Overlaps(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} Overlaps(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(BaseShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetShape// * Type:[[ThinkGeo.MapSuite.Shapes.BaseShape|BaseShape]] * Description:N/A ** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(Feature) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //targetFeature// * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A ** {{wiki:PublicMethod.gif|}} GetFeature() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.Feature|Feature]] * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetFeature(IDictionary