Gets the current polygon drawing mode.
#include "ltwrappr.h"
virtual L_INT LVectorBase::GetPolygonMode(L_VOID)
The current polygon drawing mode. Possible values are:
Value | Meaning |
---|---|
VECTOR_POLYGON_POINT | Draw only the edge points on polygons and lines. |
VECTOR_POLYGON_LINE | Draw as a wire-frame. |
VECTOR_POLYGON_FILL | Draw solid polygons. |
VECTOR_POLYGON_FILL_RASTER_ALWAYS | Draw solid polygons and always draw raster objects. |
This function is not supported in the GDI engine.
L_INT LVectorBase__GetPolygonModeExample(LVectorBase &Vector)
{
L_INT nRet;
L_INT nMode; /* Current polygon mode */
nMode = Vector.GetPolygonMode();
switch( nMode )
{
case VECTOR_POLYGON_POINT:
nRet = Vector.SetPolygonMode(VECTOR_POLYGON_LINE );
if(nRet != SUCCESS)
return nRet;
break;
case VECTOR_POLYGON_LINE :
nRet = Vector.SetPolygonMode(VECTOR_POLYGON_FILL );
if(nRet != SUCCESS)
return nRet;
break;
case VECTOR_POLYGON_FILL :
nRet = Vector.SetPolygonMode(VECTOR_POLYGON_FILL_RASTER_ALWAYS );
if(nRet != SUCCESS)
return nRet;
break;
case VECTOR_POLYGON_FILL_RASTER_ALWAYS :
nRet = Vector.SetPolygonMode(VECTOR_POLYGON_POINT );
if(nRet != SUCCESS)
return nRet;
break;
}
return SUCCESS;
}
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