■
Types
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. |
Constants
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. |
Functions
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. |