Метод SqlGeometry.CurveToLineWithTolerance (Double, Boolean)
Возвращает приближение из многоугольников SqlGeometry экземпляр, содержащий сегменты дуги.
Пространство имен: Microsoft.SqlServer.Types
Сборка: Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)
Синтаксис
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlGeometry CurveToLineWithTolerance(
double tolerance,
bool relative
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlGeometry^ CurveToLineWithTolerance(
double tolerance,
bool relative
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member CurveToLineWithTolerance :
tolerance:float *
relative:bool -> SqlGeometry
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function CurveToLineWithTolerance (
tolerance As Double,
relative As Boolean
) As SqlGeometry
Параметры
tolerance
Type: System.DoubleМаксимальная ошибка между исходным сегментом дуги и его линейной аппроксимацией.
relative
Type: System.BooleanУказывает, следует ли использовать относительный максимум для отклонения. Если значение false (0), для возможного отклонения линейной аппроксимации устанавливается значение, равное абсолютному максимуму. Если задано значение (1), то погрешность вычисляется как произведение параметра tolerance и диаметра ограничивающего прямоугольника для пространственного объекта.
Возвращаемое значение
Type: Microsoft.SqlServer.Types.SqlGeometry
Кусочно-линейной аппроксимации SqlGeometry экземпляр, содержащий сегменты дуги.
См. также
Класс SqlGeometry
Пространство имен Microsoft.SqlServer.Types
Вернуться в начало