gml Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
gml_TArraySimple fixed-size typed arrays with transparent bounds checking
gml_TBitmapA structure that describes how the set of pixels of a bitmap are organized in memory
gml_TCallbackDescrA structure that stores a callback and its userdata
gml_TCallbackListA list of callback functions. Can invoke all functions in the list
gml_TColor_HLSA union type used to represent HLS-encoded color pixels. HLS is Metrick's Hue, Lightness, Saturation colorspace. The type (and bitwidth) used for each channel is the template parameter
gml_TColor_HLS_FFFA union type used to represent HLS-encoded color pixels. HLS is Metrick's Hue, Lightness, Saturation colorspace
gml_TColor_HSVA union type used to represent HSV-encoded color pixels. HSV is Smith's Hue, Saturation, Value colorspace. The type (and bitwidth) used for each channel is the template parameter
gml_TColor_HSV_FFFA union type used to represent HSV-encoded color pixels. HSV is Smith's Hue, Saturation, Value colorspace. The type (and bitwidth) used for each channel is the template parameter
gml_TColor_LRGA union type used to represent LRG-color pixels. LRG stands for Luminance, Normalized Red, Normalized Green colorspace
gml_TColor_LRG_FFFFloating-point variant of gml_TColor_LRG
gml_TColor_YUVA union type used to represent YUV-encoded color pixels
gml_TDynamicArrayAn array of fixed sized elements that can grow over time. Growth is by block of elements (not one element every time). Finding a free slot in the array is somewhat optimized using a bitmap of used slots
gml_TFeatureTrackerTrack a set of points evolving in a 2D space over time. Tracking is very basic here: no prediction, no filtering. It's well suited for high frequency or slow movement applications
gml_TFingerRepresent fingers found in images
gml_TFingerFinderA complex scanner that processes a segmentation map (scalar image) and detects fingertip-shaped regions
gml_TFingerFinderPlusA complex scanner that processes a segmentation map (scalar image) and detects fingertip-shaped regions
gml_TFloatUnionA structure to extract the fields of an IEEE 32-bit floating point number
gml_TFractionFast integer representation of a floating-point number between 0 and 1. Provides a Merge() method for fast blending of two integers (e.g. for alpha-compositing purposes)
gml_TGaussian2Compute and maintain a gaussian representation (approximation) of a set of 2-dimensionnal samples
gml_TGrabberFeatureDescribes a feature or changeable option of the frame grabber
gml_THistogramN-dimensional histogram objects. Most checks in this class are done using assertions; compile with -DNDEBUG to remove parameter checking
gml_TListA list of gml_TListElem elements
gml_TListElemAn element of a gml_TList
gml_TNeighborhoodA structured type for 3x3 pixel neighborhoods
gml_TPDFDocumentRepresent a PDF document that can be loaded in memory and rendered to gml_Bitmap objects
gml_TPoint2D points with integer coordinates
gml_TPointerQueueQueues of pointers, to be used for untyped / polymorphic queues
gml_TPointFloat2D points with floating-point coordinates
gml_TQueueA template for fixed-length, typed queue (first in, first out) containers
gml_TQueue_BaseCommon data to all gml_TQueue instances
gml_TRect2D rectangles with integer coordinates
gml_TRectFloat2D rectangles with floating-point coordinates
gml_TRGBColorHigh-resolution (48-bit) colors
gml_TSDBrowserPerform discovery of available network services
gml_TSDBrowser::EventRepresentation of browser events
gml_TSDConnectionEncapsulate a connection to the DNS Service Discovery daemon. This class cannot be instantiated
gml_TSDMetaDataRepresent a TXT record as an array of entries
gml_TSDMetaDataEntryA field of a TXT record
gml_TSDRegistratorRegister a discoverable service
gml_TSDResolverDetermine the host, port and metadata of a named service
gml_TSharedBitmapRing
gml_TStackA template for fixed-length, typed stack (last in, first out) containers
gml_TStack_BaseCommon data to all gml_TStack instances
gml_TTimerTimer objects with fine granularity
gml_TTrackedObjectRepresentation of objects tracked in 2D by the gml_TTracker class
gml_TTrackedVectorRepresentation of objects tracked in 2D by the gml_TTracker class
gml_TTrackedVector::EventType of events that can occur during tracking
gml_TTrackerTrack a set of points evolving in a 2D space over time. Tracking is very basic here: no prediction, no filtering. It's well suited for high frequency or slow movement applications
gml_TTrackingEventType of events that can occur during tracking
gmlGL_TProgramPrograms to be run on the GPU
gmlGL_TProgram_CgPrograms stored in texture memory, on a GPU
gmlGL_TProgram_GLSLPrograms to be run by the GPU, using GLSL
gmlGL_TTextureAbstraction of OpenGL textures, that allows texture uploading from GML bitmaps
gmlTcl_TInterpStateHold data representing the state of a Tcl interpreter
Generated on Tue Jun 12 14:03:28 2007 for gml by Doxygen 1.5.2.