User Tools

Site Tools


api:dk11:delphi:gislayervector.tgis_shape.strokearc_tgis_point3d_double_double_double_double_double

Table of Contents

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

DK 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
  ); 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
  ) /* 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 )
2025/01/31 01:09

Page Tools