| PARC DataGlyph Toolkit 4.0 API |
| DgBestCorrelateFunction | The signature for a correlation function. | |
| DgCallocType | Type definition for a funtion that allocates memory. | |
| DgContext_Logging | Public context data structure for messaging. | |
| DgContext_Memory | Public context data structure for memory management. | |
| DgCorrelateFunction | The signature for a correlation function. | |
| DgDecodeParams | Structure that contains common decoding parameters. | |
| DgDeleteType | Type definition for a funtion that deletes memory. | |
| DgDestructor | Type definition for a destructor function. | |
| DgEncodeParams | Structure that contains common encoding parameters. | |
| DgEncoding | Abstract interface for a logical codec. | |
| DgFileHandler | Abstract interface for image file i/o. | |
| DgFindGlyphInfo_Geom | Type definition of a structure that holds detected geometry. | |
| DgFreeParamType | Type definition for a destructor function. | |
| DgFreeType | Type definition for a funtion that frees memory. | |
| DgGlyph | Data structure to represent a bitmap glyph mark. | |
| DgGlyphBlock | An object to represent a block of glyph marks. | |
| DgGlyphImageReader | Abstract interface for reading glyph marks from an image. | |
| DgGlyphImageWriter | Abstract interface for writing glyph marks into an image. | |
| DgGlyphRegion | Structure that describes a region thought to contain a glyph block. | |
| DgGlyphStreamWriter | Abstract interface for writing glyph marks to a stream. | |
| DgGlyphTemplate | Template used to detect glyphs in an image. | |
| DgGlyphTone | Type definition for an object that produces glyph toned images. | |
| DgGlyphTone_ComparePixelType | Type definition of a function that sorts pixels. | |
| DgGlyphTone_FindGlyphInfoType | Type definition of a function that detects the size and skew angle. | |
| DgGlyphTone_Mark | Type definition of an object that specifies a glyphtone mark. | |
| DgGlyphTone_ProcessDataType | Type definition of a function that pre-precess the encoded data. | |
| DgGlyphTone_ProcessPixelType | Type definition of a function that pre-processes pixels. | |
| DgGlyphTone_RenderCanonicalMarkType | Type definition of a function that renders canonical glyph marks. | |
| DgGlyphTone_Threshold | Type definition for an threshold array used for halfone cells. | |
| DgGlyphTone_Threshold_Data | Type definition for an object referenced by an object of... | |
| DgImage | Public image data structure. | |
| DgMallocType | Type definition for a funtion that allocates memory. | |
| DgMutex | Data structure which represents a mutual exclusion lock. | |
| DgMutex_DestroyType | Type definition of a mutex destructor. | |
| DgMutex_InitType | Type definition of a mutex initialization function. | |
| DgMutex_LockType | Type definition of a function that locks a mutex. | |
| DgMutex_UnlockType | Type definition of a function that unlocks a mutex. | |
| DgPrintType | Type definition for function used to output status messages. | |
| DgReallocType | Type definition for a funtion that re-allocates memory. | |
| DgRect | Structure used to represent a rectangular region. | |
| DgReferencePoint | A reference point binds a logical glyph coordinate (u,v) to a... | |
| DgRetainType | Type definition for a funtion that retains memory. | |
| DgThread | Data structure which represents a thread. | |
| DgThread_Context | Public context data structure for threading. | |
| DgThread_ContextDestroyType | Type definition of a thread context destructor. | |
| DgThread_ContextInitType | Type definition of a thread context initialization function. | |
| DgThread_CreateType | Type definition of a function that creates a thread. | |
| DgThread_FreeParamType | Type definition of a function that frees parameters. | |
| DgThread_JoinType | Type definition of a function that waits for a thread to terminate. |
| dg500BlockEncoding | A DgEncoding for the DG500 block structure. | |
| dgAC100BlockEncoding | DgEncodings for address carpets. | |
| dgAsciiFontWriter | A DgGlyphStreamWriter for the standard dataglyph font. | |
| dgBitSwappedBytes | A table of bytes where each entry is a bit-reversal of its index. | |
| dgBmpHandler | A DgFileHandler that reads and writes BMP files. | |
| dgContext_Logging_Default | Default implementation of a logging context. | |
| dgContext_Memory_Default | Default implementation of a memory context. | |
| dgEPSWriter | A DgGlyphStreamWriter for Encapsulated PostScript. | |
| dgFaxImageReader | A DgGlyphImageReader that reads monochrome images of glyph blocks. | |
| dgGlyphTone_DynamicRange_Default | Default output dynamic range for glyphtone. | |
| dgGlyphTone_Mark_Ellipse | A DgGlyphTone_Mark ellipse-shaped. | |
| dgGlyphTone_Mark_Ellipse_QZ | A DgGlyphTone_Mark that is an ellipse with quiet zone. | |
| dgGlyphTone_Mark_Serpentine | A DgGlyphTone_Mark that is serpentine-shaped. | |
| dgMonoImageAdaptiveReader | A DgGlyphImageReader particularly good for glyphtones. | |
| dgMonoImageReader | A DgGlyphImageReader suitable for standard glyph blocks. | |
| dgMonoImageWriter | A DgGlyphImageWriter for non-rotated, monochrome images. | |
| dgPSWriter | A DgGlyphStreamWriter for PostScript. | |
| dgRawBlockEncoding | A DgEncoding for raw glyph blocks. | |
| dgRGBImageWriter | A DgGlyphImageWriter for non-rotated, color images. | |
| dgSmallBlockEncoding | A DgEncoding for small glyph blocks. | |
| dgThread_Context_Default | Default implementation of a threading context. | |
| dgTiffHandler | A DgFileHandler that deals with TIFF files. |
| DgCalloc | Memory management function. | |
| DgComputeCRC | Compute the 16-bit CRC-CCITT | |
| DgContext_Check | Validate a context. | |
| DgContext_Create | Create a new context. | |
| DgContext_Destroy | Destroy a context. | |
| DgDecodeBCH2014 | Decode a word using 20/14 BCH encoding. | |
| DgDecodeGlyphImage | Top-level function that decodes a dataglyph. | |
| DgDecodeRS | Decode a Reed-Solomon message. | |
| DgDecodeRSAggressive | Decode a Reed-Solomon message, aggressively. | |
| DgDeinterleave | Deinterleave an array of data bytes. | |
| DgDelete | Memory management function. | |
| DgDetectGlyphs | Detect Glyphs marks in an image. | |
| DgEncodeBCH2014 | Encode a word using 20/14 BCH encoding. | |
| DgEncodeGlyphImage | Top-level function that creates a dataglyph. | |
| DgEncodeRS | Encode a message using a Reed-Solomon error-correcting encoding. | |
| DgErrorName | Retrieve canonical error name from error number. | |
| DgFindGlyphGeom | Detect the size and skew angle of glyph marks. | |
| DgFindGlyphInfo | Detect the size and skew angle of glyph marks. | |
| DgFindSeedPoint | Find a seed point in an image. | |
| DgFree | Memory management function. | |
| DgGetFileHandler | Match extension like '.bmp' to appropriate handler. | |
| DgGetSignatureBytes | Return the signature bytes. | |
| DgGlyphBlock_ApplyTone | Apply the image to the glyph block. | |
| DgGlyphBlock_Create | Create a new glyph block buffer. | |
| DgGlyphBlock_Destroy | Destroy a glyph block object. | |
| DgGlyphBlock_EraseFoldedBytes | Record erasures. | |
| DgGlyphBlock_Invert | Invert the sense of each valid glyph mark in the block. | |
| DgGlyphBlock_New | Create a new glyph block object. | |
| DgGlyphBlock_Print | Print the contents of a glyph block for debugging purposes. | |
| DgGlyphBlock_Read | Read the contents of a glyph block from a stream. | |
| DgGlyphBlock_ReadFoldedBytes | Read folded bytes from a glyph block. | |
| DgGlyphBlock_Rotate180 | Rotate the contents of a glyph block by 180 degrees. | |
| DgGlyphBlock_Rotate90 | Rotate the contents of a glyph block by 90 degrees. | |
| DgGlyphBlock_SupportedPixelFormat | Lists types of images can we handle. | |
| DgGlyphBlock_WriteFoldedBytes | Write folded bytes to a glyph block. | |
| DgGlyphBlock_WriteRawBytes | Writes raw data to the output without further encoding. | |
| DgGlyphTone_Delete | Delete a DgGlyphTone object. | |
| DgGlyphTone_New | Create and constructed a new GlyphTone object. | |
| DgGlyphTone_ProcessData | Pre-process the encoded data. | |
| DgGlyphTone_RenderCanonicalMark | Create canonical (nominal) strokes for the glyphtone pattern. | |
| DgGlyphTone_RenderTable | Render glyphs of varying thickness for use with glyphtones. | |
| DgGlyphTone_SetCellSize | Set the cell size to a DgGlyphTone object. | |
| DgGlyphTone_SetDynamicRange | Limit the dynamic range of the output. | |
| DgGlyphTone_SetMark | Utilize a particuler glyphtone mark. | |
| DgGlyphTone_SetTransferFunction | Set the transfer function for the output. We use a tabular function. | |
| DgImage_AddConstant | Add a constant to the pixel values in a region. | |
| DgImage_ComputeGrayContrast | Compute statistics over a small region of a grayscale image. | |
| DgImage_ConvertMonoToGray | Convert a monochrome image to grayscale. | |
| DgImage_Create | Create a new image. | |
| DgImage_Destroy | Destroy an image. | |
| DgImage_GetMonoPixelAddr | Given coordinates of a pixel in a monochrome image. | |
| DgImage_GetSamplesPerPixel | Returns the number of samples per pixel. | |
| DgImage_MakeSquarePixels | Make the pixels of an image approximately square. | |
| DgImage_PrintRect | Print a small region of an image. | |
| DgImage_Retain | Retain a reference of the image object. | |
| DgImage_Shrink2 | Shrink a binary image by a factor of two. | |
| DgImage_StretchY | Stretch an image vertically. | |
| DgInit | Initialize DataGlyph libraries. | |
| DgInitWasCalled | Check if the toolbox has been properly initialized. | |
| DgInterleave | Interleave an array of data bytes. | |
| DgLayTile | Copy data from src to the destination. | |
| DgMalloc | Memory management function. | |
| DgMutex_Destroy | Deletes a mutual exclusion. | |
| DgMutex_Init | Initialization of a mutex. | |
| DgMutex_Lock | Attempt to acquire a mutual exclusion lock. | |
| DgMutex_Unlock | Release a mutual exclusion lock held by the calling thread. | |
| DgPortability_FileNo | Returns an integer as the "file descriptor". | |
| DgPortability_SetFileMode | Set file translation mode (e.g. binary, ascii). | |
| DgPrint | Print function appropriate to the context. | |
| DgReadGlyphBlock | Top-level function that reads a block of glyph values from an image. | |
| DgReadImageFile | Read an image from a file. | |
| DgReadTile | Extract and assemble a tile. | |
| DgReadTRCFile | Read a tone reproduction curve file. | |
| DgRealloc | Memory management function. | |
| DgRect_Offset | Offset the components of a rectangle. | |
| DgRect_Set | Set the components of a rectangle. | |
| DgRetain | Memory management function. | |
| DgSecurity | Additional license key checking stage. | |
| DgSetDefaultEncodeParams | Setup default values for encoding parameters. | |
| DgSwapBytes16 | Swap the order of bytes in a 16-bit word. | |
| DgSwapBytes32 | Swap the order of bytes in a 32-bit word. | |
| DgThread_ContextDestroy | Destruction of a threading context. | |
| DgThread_ContextInit | Initialization for a threading context. | |
| DgThread_Create | Creates a thread that executes func(arg). | |
| DgThread_Join | Waits for a thread to terminate. | |
| DgTraverseImage | Traverse an image to read array of glyph marks. Starts from a seed. | |
| DgWriteImageFile | Write an image to a file. |