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

DLGIFImage::DLGlobalGIFImage Class Reference

#include <DLGIFImage.h>

List of all members.

Public Member Functions

 DLGlobalGIFImage (const DLImage *image)
virtual ~DLGlobalGIFImage (void)
DLGIFArray< BYTE > getGIFImageData (void)
int getWidth () const
int getHeight () const
long getNumpics () const
long getTotalSize () const
const BYTE * getDLImageData () const


Detailed Description

DLGlobalGIFImage only meant to be used within DLGIFImage to facilitate construction of a a GIF from a DLImage


Constructor & Destructor Documentation

DLGIFImage::DLGlobalGIFImage::DLGlobalGIFImage const DLImage image  ) 
 

Only DLGlobalGIFImage constructor

Parameters:
image DLImage to be used.

virtual DLGIFImage::DLGlobalGIFImage::~DLGlobalGIFImage void   )  [inline, virtual]
 

Default DLGIFImage Destructor


Member Function Documentation

const BYTE* DLGIFImage::DLGlobalGIFImage::getDLImageData  )  const [inline]
 

Used to get the image data in the DLImage

Returns:
BYTE* the image data int the global DLImage

DLGIFArray<BYTE> DLGIFImage::DLGlobalGIFImage::getGIFImageData void   ) 
 

Gets the DLGIFArray with all of the data for a GIF file

Returns:
DLGIFArray data for DLGlobalGIFImage

int DLGIFImage::DLGlobalGIFImage::getHeight  )  const [inline]
 

Used by DLLocalGIFImage to get the global height.

Returns:
int the height

long DLGIFImage::DLGlobalGIFImage::getNumpics  )  const [inline]
 

Used by to get the number of pixels in the global image.

Returns:
long the number of pixels

long DLGIFImage::DLGlobalGIFImage::getTotalSize  )  const [inline]
 

Used by to get the total size (in bytes) in the global image.

Returns:
long the total size

int DLGIFImage::DLGlobalGIFImage::getWidth  )  const [inline]
 

Used by DLLocalGIFImage to get the global width.

Returns:
int the width


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
* *************************************************************************************************************************************************