BCGSuite for MFC
CBCGPPolygonGeometry

Detailed Description

The CBCGPPolygonGeometry class implements the polygonal geometry used by CBCGPGraphicsManager methods.

+ Inheritance diagram for CBCGPPolygonGeometry:

Public Types

enum  BCGP_CURVE_TYPE
 

Public Member Functions

 CBCGPPolygonGeometryDefault constructor.
 
 CBCGPPolygonGeometryConstructor.
 
 ClearRemoves all geometry points.
 
 GetCurveTypeReturns the geometry curve type.
 
 GetPointsReturns array of points with screen coordinates of a geometry shape.
 
 IsClosedReturns TRUE if geometry is closed, FALSE if not.
 
 SetPointsSets the geometry points.
 
- Public Member Functions inherited from CBCGPGeometry
 CBCGPGeometryDefault constructor.
 
 GetBoundsRectRetrieves the bounds of the geometry, with an optional applied transform.
 
 GetFillModeReturns the geometry fill mode.
 
 GetTransformRetrieves the geometry transformation matrix.
 
 SetFillModeSets the geometry fill mode.
 
 SetTransformSets the geometry transform matrix.
 
- Public Member Functions inherited from CBCGPGraphicsResource
 DetachCall this method to detach internal resource handle from this object.
 
 GetGraphicsManagerReturns a reference to CBCGPGraphicsManager - derived object associated with this object.
 
 GetHandleReturns a resource handle associated with this object.
 
 GetHandle1Returns a second (optional) resource handle associated with this object.
 
 GetHandle2Returns a third (optional) resource handle associated with this object.
 
 SetCall this method to associate this object with a CBCGPGraphicsManager - derived object and resource handle(s).
 

Additional Inherited Members

- Protected Member Functions inherited from CBCGPGraphicsResource
 CBCGPGraphicsResourceDefault constructor.