The VECTORPOLYGON structure holds information about a vector polygon object.
typedef struct tagVECTORCURVECLOSED
{
VECTOROBJECT Object;
VECTORPOINT * Point;
L_INT nPointCount;
VECTORPEN Pen;
VECTORBRUSH Brush;
L_INT nPolyFillMode;
} VECTORCURVECLOSED, * pVECTORCURVECLOSED, VECTORPOLYGON, * pVECTORPOLYGON;
Abstract object.
An array of VECTORPOINT structures that contain the points that define a vector polygon object in space.
Number of points in the array.
VECTORPEN structure that contains information about the pen to use when drawing the vector polygon object.
VECTORBRUSH structure that contains information about the brush to use when drawing the vector polygon object.
Flag that indicates how to handle complex crossing lines. The following are valid values, which are illustrated below:
Value | Meaning |
---|---|
VECTOR_POLY_WINDING | [WINDING] All pixels that are inside the resulting exterior lines are in the region. |
VECTOR_POLY_ALTERNATE | [ALTERNATE] The region includes the area between odd-numbered and even-numbered polygon sides on each scan line. |
nSize of the Object member must be the sizeof this structure.
nType of the Object member must be VECTOR_POLYGON.
pVECTORPOLYGON is a pointer to a VECTORPOLYGON structure.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document