VECTORELLIPTICALARC

Summary

The VECTORELLIPTICALARC structure holds information about a vector elliptical arc object.

Syntax

typedef struct tagVECTORELLIPTICALARC 
{ 
   VECTOROBJECT Object; 
   VECTORPOINT Point; 
   VECTORPEN Pen; 
   L_DOUBLE xRadius; 
   L_DOUBLE yRadius; 
   L_DOUBLE StartAngle; 
   L_DOUBLE SweepAngle; 
} VECTORELLIPTICALARC, * pVECTORELLIPTICALARC; 

Members

VECTOROBJECT Object

Abstract object.

VECTORPOINT Point

A VECTORPOINT structure that contains the vertex of a vector elliptical arc object, about which the arc sweeps.

VECTORPEN Pen

VECTORPEN structure that contains information about the pen to use when drawing the vector elliptical arc object.

L_DOUBLE xRadius

Length of the radius of the x- axis. This value is in logical units.

L_DOUBLE yRadius

Length of the radius of the y- axis. This value is in logical units.

L_DOUBLE StartAngle

The angle at which to begin the vector elliptical arc. Values should be between 0 and 360 degrees. Values less than 0 and greater than 360 will be modified internally.

L_DOUBLE SweepAngle

The angle through which to sweep the vector elliptical arc. Values should be between 360 and +360 degrees. Positive angles will be drawn in a counter-clockwise direction from StartAngle. Negative angles will be drawn in a clockwise direction.

Comments

nSize of the Object member must be the sizeof this structure.

nType of the Object member must be VECTOR_ELLIPTICALARC.

pVECTORELLIPTICALARC is a pointer to a VECTORELLIPTICALARC structure.

Usage

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Vector C++ Class Library Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.