DOCLIB is a C++ toolkit that provides document/image analysis capabilities through a thoroughly documented, easy to use interface. This library seeks to provide a functional, stable, and robust environment that supports a plethora of image types whereby applications (research or production) can be built on top of.

Although DOCLIB currently assumes a Beta status, it has been successfully used as the underlying library for several government applications. The OO design accounts for image processing functions that are straightforward in  approach, but also allows room for extendable, "research" oriented behavior(s) where there exists several different methods of implementation. Because our main audience are traditional C-devlelopers, many design decisions were made to facilitate its use for users not familiar with OO concepts. DOCLIB supports a standard code base that can be built on both Linux and Windows platforms. The development team is currently working on supporting Solaris 7.1 as well.

Please report any bugs found and/or any additional applicable features to DOCLIB at the Bugtracker site located in the Devlelopers Corner. All DOCLIB related documents can be found in the Development Corner. Alternatively, please contact Summit Sampat (sampat_summit@bah.com) or Stefan Jaeger (jaeger@umiacs.umd.edu) with technical questions and Lynn Golebiowski (golebiowski_lynn@bah.com) or David Doermann (doermann@umiacs.umd.edu) for acquisition related discussions.

 





Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

DLPolygonShape Class Reference

#include <DLPolygonShape.h>

Inheritance diagram for DLPolygonShape:

DLShape List of all members.

Public Member Functions

 DLPolygonShape (DLPoint *array)
 DLPolygonShape (const DLPolygonShape &orig)
const DLPolygonShapeoperator= (const DLPolygonShape &right)
virtual ~DLPolygonShape ()
void dlDrawShape (DLImage *image)

Protected Attributes

DLPointarray
 points in polygon
bool fillFlag
 filled or not
int numofPoints
 number of points in the polygon

Detailed Description

Put description of DLPolygonShape class here!!


Constructor & Destructor Documentation

DLPolygonShape::DLPolygonShape DLPoint array  ) 
 

Default DLRectShape Constructor /param array DLPoint* points making up the polygon

DLPolygonShape::DLPolygonShape const DLPolygonShape orig  ) 
 

DLPolygonShape Copy Constructor

Parameters:
orig DLPolygonShape to be copied

virtual DLPolygonShape::~DLPolygonShape  )  [inline, virtual]
 

Default DLPolygonShape Destructor


Member Function Documentation

void DLPolygonShape::dlDrawShape DLImage image  )  [virtual]
 

Draws the polygon shape onto an image /param image DLImage* to draw onto

Implements DLShape.

const DLPolygonShape& DLPolygonShape::operator= const DLPolygonShape right  ) 
 

Asignment operator

Parameters:
right DLPolygonShape to be copied


The documentation for this class was generated from the following file: * ************************************************************************ ************************************************************************ *
DocLib is being developed under contract by a collaboration between:
The Laboratory for Language and Media Processing
Unviersity of Maryland, College Park
and
Booz Allen Hamilton

All Rights Reserved, 2003
* *************************************************************************************************************************************************