LEADTOOLS Raster Imaging C++ Class Library Help > LEADTOOLS Raster Imaging Features > Annotations > Used Structures > ANNPROTRACTOR |
typedef struct tagANNPROTRACTOR
{
L_UINT uStructSize;
L_BOOL bAcute;
L_UINT uAngleUnit;
L_UINT uAnglePrecision;
L_DOUBLE dArcRadius;
L_TCHAR *pszAbbrev;
} ANNPROTRACTOR, *pANNPROTRACTOR;
The ANNPROTRACTOR structure contains information about the changes to be made in automated mode to the specified object.
Member |
Description |
|
uStructSize |
Size of the ANNPROTRACTOR structure. Use sizeof(ANNPROTRACTOR). |
|
bAcute |
Flag that indicates which angle to set. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
Set the acute angle. (<180 degrees) |
|
FALSE |
Set the obtuse angle. (>180 degrees) |
uAngleUnit |
Flag that indicates the units of the angle. Possible values are: |
|
|
Value |
Meaning |
|
ANNANGLE_DEGREES |
Measure the angle in degrees. |
|
ANNANGLE_RADIANS |
Measure the angle in radians. |
uAnglePrecision |
The number of digits after the decimal. ( "." ) dArcRadius The arc radius. |
|
dArcRadius |
The arc radius. |
|
pszAbbrev |
Character string that contains the abbreviation to be put after the angle. Use NULL to set the default abbreviation for the specified unit. |
Comments
This structure is part of the union of the ANNCHANGEPARAM structure. For more information, see the documentation for ANNCHANGEPARAM.
See Also
Topics: |