Class CircularString
내용물
[
숨다
]CircularString class
점 사이에 원형 보간이 있는 다중 꼭지점 곡선입니다.
public class CircularString : Curve, ICircularString
생성자
이름 | 설명 |
---|---|
CircularString() | 의 새 인스턴스를 초기화합니다.CircularString 클래스. |
CircularString(ICircularString) | 의 새 인스턴스를 초기화합니다.CircularString 클래스. |
CircularString(IEnumerable<IPoint>) | 의 새 인스턴스를 초기화합니다.CircularString 클래스. |
속성
이름 | 설명 |
---|---|
CoordinateDimension { get; } | 이것에 대한 좌표 차원의 수를 가져옵니다.Geometry . |
Count { get; } | 에 있는 포인트 수를 가져옵니다.CircularString . |
Dimension { get; } | 이것의 토폴로지 차원을 가져옵니다.Geometry . |
override EndPoint { get; } | 곡선의 끝점 복사본을 반환합니다. |
override GeometryType { get; } | 지오메트리 유형을 가져옵니다. |
override HasCurveGeometry { get; } | 이 도형이 곡선(선형 아님) 도형인지 또는 포함하는지 나타내는 값을 가져옵니다. |
HasM { get; set; } | 이 인스턴스에 M 좌표가 있는지 여부를 나타내는 값을 가져옵니다. |
HasZ { get; set; } | 이 인스턴스에 Z 좌표가 있는지 여부를 나타내는 값을 가져옵니다. |
IsClosed { get; } | 곡선이 닫혔는지 여부를 나타내는 값을 가져옵니다. 시작점이 끝점과 같으면 곡선이 닫힙니다. |
override IsEmpty { get; } | 이 인스턴스가 비어 있는지 여부를 나타내는 값을 가져옵니다. |
IsSimple { get; } | 이 인스턴스가 SFA 관점에서 단순한지 여부를 나타내는 값을 가져옵니다. |
IsValid { get; } | 이 인스턴스가 유효한지 여부를 나타내는 값을 가져옵니다. |
Item { get; set; } | 가져오거나 설정합니다.IPoint 지정된 index. 에서 |
SpatialReferenceSystem { get; set; } | 이 인스턴스의 SpatialReferenceSystem을 가져옵니다. 이 속성은 다음과 같을 수 있습니다.null , SpatialReferenceSystem이 설정되지 않은 경우. 새 SpatialReferenceSystem을 할당하면 좌표 변환이 수행되지 않고 참조만 변경됩니다. |
override StartPoint { get; } | 곡선 시작점의 복사본을 반환합니다. |
행동 양식
이름 | 설명 |
---|---|
AddPoint(IPoint) | 원형 스트링의 끝에 포인트를 추가합니다. |
AddPoint(double, double) | 원형 스트링의 끝에 포인트를 추가합니다. |
AddPoint(double, double, double) | 원형 스트링의 끝에 포인트를 추가합니다. |
AddPoint(double, double, double, double) | 원형 스트링의 끝에 포인트를 추가합니다. |
AsBinary() | 이 기하학을 Well-Known Binary 표현으로 변환합니다. |
AsBinary(WkbVariant) | 이 기하학을 Well-Known Binary 표현으로 변환합니다. |
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
AsText() | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
AsText(WktVariant) | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
AsText(WktVariant, NumericFormat) | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
override Clone() | 이 인스턴스를 복제합니다. |
CoveredBy(IGeometry) | 이 기하 구조가 지정된 기하 구조로 덮여 있는지 여부를 결정합니다. |
Covers(IGeometry) | 이 기하학이 지정된 기하학을 포함하는지 여부를 결정합니다. |
Crosses(IGeometry) | 이 기하학과 지정된 기하학이 교차하는지 결정합니다. |
Difference(IGeometry) | 이 기하학에서 지정된 기하학을 뺍니다. |
Disjoint(IGeometry) | 이 도형이 지정된 도형과 분리되어 있는지 확인합니다. |
Equals(ICircularString) | 현재 개체가 같은 유형의 다른 개체와 같은지 여부를 나타냅니다. |
override Equals(object) | 지정된 개체가 현재 개체와 같은지 여부를 확인합니다. |
GetArea() | 이 기하학의 면적을 계산합니다. |
GetBuffer(double, int) | 이 기하학 주변의 버퍼 영역을 계산합니다. |
GetCentroid() | 이 지오메트리의 중심을 계산합니다. |
GetConvexHull() | 이 형상의 볼록 껍질을 계산합니다. |
GetDistanceTo(IGeometry) | 이 기하학과 지정된 기하학 사이의 최소 거리를 계산합니다. |
GetEnumerator() | 컬렉션을 반복하는 열거자를 반환합니다. |
GetExtent() | 이 기하학의 경계 범위를 계산하고 반환합니다. |
override GetHashCode() | 기본 해시 함수 역할을 합니다. |
GetLength() | 이 기하학의 길이를 계산합니다. |
Intersection(IGeometry) | 이 기하학과 지정된 기하학 사이의 교차점을 만듭니다. |
Intersects(Extent) | 이 기하학이 지정된 범위와 교차하는지 여부를 결정합니다. |
Intersects(IGeometry) | 이 기하학과 지정된 기하학이 교차하는지 결정합니다. |
Overlaps(IGeometry) | 이 기하학이 지정된 기하학과 겹치는지 여부를 결정합니다. |
Relate(IGeometry, string) | 이 기하학과 지정된 기하학의 DE-9IM 교차 행렬이 제공된 패턴과 일치하는지 결정합니다. |
ReplacePolygonsByLines() | 이 도형의 선으로 표현되는 다각형을 가져옵니다. |
override Reverse() | 이 점의 순서를 반대로 합니다.CircularString . |
RoundM(int) | M 좌표를 지정된 소수 자릿수로 반올림합니다. |
RoundXY(int) | X 및 Y 좌표를 지정된 소수 자릿수로 반올림합니다. |
RoundZ(int) | Z 좌표를 지정된 소수 자릿수로 반올림합니다. |
override SetEmpty() | 이렇게 만듭니다Geometry 비어 있습니다. |
SpatiallyContains(IGeometry) | 이 도형이 지정된 도형을 공간적으로 포함하는지 여부를 결정합니다. |
SpatiallyEquals(IGeometry) | 이 기하학이 지정된 기하학과 공간적으로 동일한지 결정합니다. |
SymDifference(IGeometry) | 이 지오메트리와 지정된 지오메트리 간의 대칭 차이를 만듭니다. |
ToEditable() | 이 지오메트리의 편집 가능한 복사본을 가져옵니다. (3 methods) |
ToEditable<T>() | 이 지오메트리의 편집 가능한 복사본을 가져옵니다. |
ToLinearGeometry() | 기본값을 사용하여 이 지오메트리의 대략적이거나 동등한 비곡선 버전을 가져옵니다.용인 . (2 methods) |
ToLinearGeometry(double) | 지정된 값을 사용하여 이 지오메트리의 대략적이거나 동등한 비곡선 버전을 가져옵니다.용인 . (2 methods) |
override ToString() | 현재 개체를 나타내는 문자열을 반환합니다. |
Touches(IGeometry) | 이 기하학과 지정된 기하학이 접촉하는지 결정합니다. |
Union(IGeometry) | 이 기하학과 지정된 기하학을 통합합니다. |
Within(Extent) | 이 기하학이 지정된 범위 내에 있는지 여부를 결정합니다. |
Within(IGeometry) | 이 기하학이 지정된 기하학 내에 있는지 여부를 결정합니다. |
operator == | ==. 연산자 구현 |
operator != | 연산자 구현 !=. |
비고
원형 문자열
끝과 끝이 연결된 하나 이상의 원호 세그먼트로 구성됩니다. 처음 세 점은 첫 번째 세그먼트를 정의합니다. 첫 번째 점은 호의 시작점입니다. 두 번째 점은 시작점 또는 끝점을 제외한 호의 중간점입니다. 세 번째 점은 호의 끝점입니다. 후속 호는 중간 및 끝점에 의해서만 정의되며, 시작점이 암시적으로 이전 세그먼트의 끝점으로 정의되기 때문에
또한보십시오
- class Curve
- interface ICircularString
- 네임스페이스 Aspose.Gis.Geometries
- 집회 Aspose.GIS