gml_TArray | Simple fixed-size typed arrays with transparent bounds checking |
gml_TBitmap | A structure that describes how the set of pixels of a bitmap are organized in memory |
gml_TCallbackDescr | A structure that stores a callback and its userdata |
gml_TCallbackList | A list of callback functions. Can invoke all functions in the list |
gml_TColor_HLS | A 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_FFF | A union type used to represent HLS-encoded color pixels. HLS is Metrick's Hue, Lightness, Saturation colorspace |
gml_TColor_HSV | A 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_FFF | A 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_LRG | A union type used to represent LRG-color pixels. LRG stands for Luminance, Normalized Red, Normalized Green colorspace |
gml_TColor_LRG_FFF | Floating-point variant of gml_TColor_LRG |
gml_TColor_YUV | A union type used to represent YUV-encoded color pixels |
gml_TDynamicArray | An 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_TFeatureTracker | Track 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_TFinger | Represent fingers found in images |
gml_TFingerFinder | A complex scanner that processes a segmentation map (scalar image) and detects fingertip-shaped regions |
gml_TFingerFinderPlus | A complex scanner that processes a segmentation map (scalar image) and detects fingertip-shaped regions |
gml_TFloatUnion | A structure to extract the fields of an IEEE 32-bit floating point number |
gml_TFraction | Fast 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_TGaussian2 | Compute and maintain a gaussian representation (approximation) of a set of 2-dimensionnal samples |
gml_TGrabberFeature | Describes a feature or changeable option of the frame grabber |
gml_THistogram | N-dimensional histogram objects. Most checks in this class are done using assertions; compile with -DNDEBUG to remove parameter checking |
gml_TList | A list of gml_TListElem elements |
gml_TListElem | An element of a gml_TList |
gml_TNeighborhood | A structured type for 3x3 pixel neighborhoods |
gml_TPDFDocument | Represent a PDF document that can be loaded in memory and rendered to gml_Bitmap objects |
gml_TPoint | 2D points with integer coordinates |
gml_TPointerQueue | Queues of pointers, to be used for untyped / polymorphic queues |
gml_TPointFloat | 2D points with floating-point coordinates |
gml_TQueue | A template for fixed-length, typed queue (first in, first out) containers |
gml_TQueue_Base | Common data to all gml_TQueue instances |
gml_TRect | 2D rectangles with integer coordinates |
gml_TRectFloat | 2D rectangles with floating-point coordinates |
gml_TRGBColor | High-resolution (48-bit) colors |
gml_TSDBrowser | Perform discovery of available network services |
gml_TSDBrowser::Event | Representation of browser events |
gml_TSDConnection | Encapsulate a connection to the DNS Service Discovery daemon. This class cannot be instantiated |
gml_TSDMetaData | Represent a TXT record as an array of entries |
gml_TSDMetaDataEntry | A field of a TXT record |
gml_TSDRegistrator | Register a discoverable service |
gml_TSDResolver | Determine the host, port and metadata of a named service |
gml_TSharedBitmapRing | |
gml_TStack | A template for fixed-length, typed stack (last in, first out) containers |
gml_TStack_Base | Common data to all gml_TStack instances |
gml_TTimer | Timer objects with fine granularity |
gml_TTrackedObject | Representation of objects tracked in 2D by the gml_TTracker class |
gml_TTrackedVector | Representation of objects tracked in 2D by the gml_TTracker class |
gml_TTrackedVector::Event | Type of events that can occur during tracking |
gml_TTracker | Track 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_TTrackingEvent | Type of events that can occur during tracking |
gmlGL_TProgram | Programs to be run on the GPU |
gmlGL_TProgram_Cg | Programs stored in texture memory, on a GPU |
gmlGL_TProgram_GLSL | Programs to be run by the GPU, using GLSL |
gmlGL_TTexture | Abstraction of OpenGL textures, that allows texture uploading from GML bitmaps |
gmlTcl_TInterpState | Hold data representing the state of a Tcl interpreter |