User Tools

Site Tools


api:dk11:delphi:gislayervector.tgis_shape.strokearc_tgis_point3d_double_double_double_double_double_integer

Table of Contents

TGIS_Shape.StrokeArc(TGIS_Point3D; Double; Double; Double; Double; Double; Integer) method

DK11 for Delphi | GisLayerVector.TGIS_Shape.StrokeArc | Overloads | Constructors | Fields | Methods | Properties

Add to the current shape a series of points forming elliptical arc.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
public
  procedure StrokeArc(
    const _center : TGIS_Point3D;
    const _radiusA : Double;
    const _radiusB : Double;
    const _start : Double;
    const _stop : Double;
    const _rotation : Double;
    const _segments : Integer
  ); overload;
// C++ Builder
public:
  void StrokeArc(
    TGIS_Point3D* const _center,
    const double _radiusA,
    const double _radiusB,
    const double _start,
    const double _stop,
    const double _rotation,
    const int _segments
  ) /* overload */;

Parameters

Name Type Description
_center TGIS_Point3D center of arc
_radiusA Double first radius of ellipse
_radiusB Double second radius of ellipse
_start Double angle of a start position; for full ellipse set to 0
_stop Double angle of the end position; for full ellipse set to 2Pi
_rotation Double initial rotation; 0 means position GisPoint( _center.X + _radiusA, _center.Y + 0 )
_segments Integer maximum number of segments used to create full ellipse
2022/11/16 01:22

Page Tools