Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QgarLib API Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
qgar::AbstractFileBase class implementing common tools to conveniently define and use files in the Qgar way
qgar::AbstractGenPointChain< T >Base class for chain of points having coordinates of type T
qgar::AbstractGenPrimitive< T >Geometrical primitives with coordinates of type T
qgar::AbstractGenQgarPrimitive< T >Graphical primitives, typically resulting from vectorization, with coordinates of type T
qgar::AbstractGradientImageBase class to define gradient images
qgar::AbstractGraphicsFileBasic function to read/write graphical and geometrical primitives in graphics files like Tgif files, DXF files, etc
qgar::AbstractMultiImageRoot class for classes defining multi-layered images
qgar::AbstractPbmPlusFileFile containing an image in some PBM+ format
qgar::AbstractQgarErrorBase class for Qgar exceptions
qgxml::AttributesInterface for a list of XML attributes
qgxml::BinInputStreamAdaptor
qgar::BoundingBoxA bounding box
qgar::CannyGradientImageCanny Gradient image
CheckingPolicy
qgar::CleanedBinaryImageA Cleaned binary image
qgar::CloseBinaryImageClosing of a binary image, using morphological operators
qgar::CloseImageClose a greylevel image using morphological operators
qgar::ComponentA (connected) component
qgar::ConnectedComponentsConnected components extracted from a binary image
qgar::ConnectedComponentsImplImplementation of the construction of connected components of a binary image
qgar::const_mem_ptr_fun2_t< Result, X, Arg1, Arg2 >Adaptor for member functions to a binary_function
qgar::const_mem_ptr_fun_t< Result, X, Arg >Adaptor for const member functions to a unary_function
qgxml::ContentHandlerReceive notification of the logical content of a document
qgar::ContrastEnhancedImageMorphologically contrast enhanced image
qgxml::DefaultHandlerDefault base class for SAX2 event handlers
qgar::DericheGradientImageDeriche's optimal edge detector
qgar::DilatedBinaryImageDilate a binary image using morphological operators
qgar::DilatedImageDilate a grey-level image using morphological operators
qgar::Dist34BlackCCImage
qgar::Dist34ImageDistance transformation of all (black and white) components of a binary image, using 3-4 Chamfer distance
qgar::Dist8cBlackCCImage8-connected distance transformation of a binary image, for black components only
DistanceTransform34ImageDistance transformation of a binary image, using 3-4 Chamfer distance, for black components only
qgxml::DTDHandlerReceive notification of basic DTD-related events
qgar::DxfFileFile including Dxf graphics
qgxml::EntityResolverBasic interface for resolving entities
qgar::ErodedBinaryImageErode a binary image using morphological operators
qgar::ErodedImageErode a grey-level image using morphological operators
qgxml::ErrorHandlerBasic interface for SAX error handlers
qgar::FileQgar regular file
qgar::FreemanChainChain of Freeman codes
qgar::FreemanCodeA Freeman code, defined as a pair (direction, length)
qgar::GenArc< T >Arc of circle, with coordinates of type T
qgar::GenCluster< T >A cluster, as generated by the k-means algorithm implemented by class qgar::GenKMeans
qgar::GenConvexHull< T >A convex hull represented by a series of points with coordinates of type T
qgar::GenConvexHull< T >::_sortPredTo compare angles about the pivot when sorting points to construct their hull
qgar::GenConvolImage< T, CheckingPolicy >Convolution of an image by a 1D or 2D mask
qgar::GenEdge< TNODE, TEDGE >Edge of a parameterized graph containing (user-defined) data
qgar::GenImage< T, CheckPolicy >Template class for a generic image with pixels of type T
qgar::GenImage_BoundCheck< T >Policy to check bounds of pixel values
qgar::GenImage_NoCheck< T >No-check policy
qgar::GenKMeans< T >Template class for partitioning a list of objects of type T into a (given) number of clusters using a k-means algorithm
qgar::GenMask1d< T >Generic 1D mask with coefficients of type T
qgar::GenMask2d< T >Generic 2D mask with coefficients of type T
qgar::GenNode< TNODE, TEDGE >Node of a parameterized graph containing (user-defined) data
qgar::GenPoint< T >Point with coordinates of type T
qgar::GenPointChain< T >Chain of points having coordinates of type T
qgar::GenPolygon< T >Geometrical polygon, with coordinates of type T
qgar::GenPolyline< T >Geometrical polyline, with coordinates of type T
qgar::GenQgarArc< T >Arc of circle, so-called Qgar arc, with coordinates of type T
qgar::GenQgarPolygon< T >Graphical polygon, so-called Qgar polygon, with coordinates of type T
qgar::GenQgarPolyline< T >Graphical polyline, so-called Qgar polyline, with coordinates of type T
qgar::GenQgarSegment< T >Graphical segment, so-called Qgar segment, with coordinates of type T
qgar::GenSegment< T >Geometrical segment, with coordinates of type T
qgar::GenTree< T >A tree whose nodes contain data of type T
qgar::GenTreeNode< T >Template class for a node of a Qgar Tree (see class qgar::GenTree)
qgar::GenUGraph< TNODE, TEDGE >Parameterized undirected graph
qgar::GeodesicRecBinaryImageComplete geodesic reconstruction of a binary image by dilation
qgar::GeodesicRecEroBinaryImageComplete geodesic reconstruction of a binary image by erosion
qgar::GeodesicRecEroImageComplete geodesic reconstruction of a grey-level image by erosion
qgar::GeodesicRecImageComplete geodesic reconstruction of a greylevel image by dilation
qgar::GradientLocalMaxImageLocal maxima of the Gradient
qgar::GradientModuleImageModule of the Gradient of an image
qgar::HistogramGeneral representation of a histogram
qgar::HysteresisBinaryImageBinary image created from the local maxima of a gradient using a hysteresis thresholding
qgxml::InputSourceA single input source for an XML entity
qgar::ISerializableBase interface of all serializable objects
qgar::IsotropicDilatedBinaryImageDilate a binary image using a variation of the dilation alogrithm
qgar::KanungoBinaryImageDegradation of a binary image, using Kanungo et al 's method
qgar::LabeledSkeletonImageSkeleton computed using the (3,4)-distance transform
qgar::LaplacianOfGaussianImageLaplacian of Gaussian image
qgar::LinDilatedBinaryImageBinary image dilated using a segment
qgar::LinDilatedImageGrey-level image dilated using a segment
qgar::LinErodedBinaryImageBinary image linearly eroded, using a segment
qgar::LinErodedImageGrey-level image linearly eroded, using a segment
qgar::LinkedChainListList of linked chains of integer points
qgxml::LocatorInterface for associating a SAX event with a document location
qgar::MaerMinimum-Area Encasing Rectangle (MAER)
qgar::MapleFileFile containing a Maple program
qgar::Mask1dGauss1D Gaussian convolution mask
qgar::Mask1dGaussD1First derivative of a 1D Gaussian mask
qgar::Mask1dGaussD2Second derivative of a 1D Gaussian mask
qgar::MathGlobal constants and thresholds, implemented as static data members of the class
qgar::mem_ptr_fun2_t< Result, X, Arg1, Arg2 >Adaptor for member functions to a binary_function
qgar::mem_ptr_fun_t< Result, X, Arg >Adaptor for member functions to a unary_function
qgar::NiblackBinaryImageBinary image created by adaptive thresholding of a grey-level image
qgar::OpenBinaryImageOpen a binary image using morphological operators
qgar::OpenImageOpen a grey-level image using morphological operators
qgar::PbmFileFile containing a binary image in PBM format
qgar::PgmFileFile containing a Grey-level image in PGM format
qgar::PruneSmallCCBinaryImagePrune small connected components
qgar::PruneSmallCCBinaryImage::ComponentEntry
qgar::QgarAppTo handle parameters and interactive mode of an application
qgar::QgarAppDescrParses an XML description of a Qgar application and builds its representation
qgar::QgarAppDescr::ParseDataStructure holding all the data used while parsing.

Using a structure to regroup all these data allows to dynamically allocate the room to store it. This space can the be desallocated when parsing is over. This means the that the overall memory cost for these data is 1 pointer size when no parsing is performed

qgar::QgarAppParamDescrMemory representation of an application parameter description
qgar::QgarArgsTo handle the parameters given to an application
qgar::QgarArgs::QgarParamInternal representation of an application parameter
qgar::QgarErrorAlgorithmClass for Qgar algorithm exceptions
qgar::QgarErrorDeveloperClass for Qgar developer exceptions
qgar::QgarErrorDomainClass for Qgar domain exceptions
qgar::QgarErrorInvalidArgClass for Qgar domain exceptions
qgar::QgarErrorIOClass for Qgar Input/Output exceptions
qgar::QgarErrorUser
qgxml::QIODeviceAdaptorAdapts the interface of Qt QIODevice to std::istream
qgar::qstlCloneObjectStruct designed to clone objects
qgar::qstlDeleteObjectStruct designed to delete objects
qgxml::QtAttributesAdaptorAdapts the interface of Attributes to the Qt QXmlAttributes class
qgxml::QtLocatorAdaptorAdapts the interface of Locator to the Qt QXmlLocator
qgxml::QtQgarContentHandlerAdaptor
qgxml::QtQgarDTDHandlerAdaptor
qgxml::QtQgarEntityResolverAdaptor
qgxml::QtQgarErrorHandlerAdaptor
qgxml::QtQgarInputSourceAdaptor
qgxml::QtStringConverter
qgxml::QtXMLReaderAdaptor
qgar::RegionalMaxBinaryImageRegional maxima of given image
qgar::RegionalMaxImageRegional maxima of given image
qgar::RegionalMinBinaryImageRegional minima of given image
qgar::RegionalMinImageRegional minima of given image
rQgarErrorUserClass for Qgar user exceptions
qgar::RWArcVectorA vector containing Qgar arcs
qgar::RWSegmentVectorRecursive polygonal approximation of a chain
qgar::RWTreePrivate class of class RWSegmentVector to construct a binary tree during Rosin and West's polygonal approximation
qgxml::SAXExceptionEncapsulate a general SAX error or warning
qgxml::SAXParseExceptionEncapsulate an XML parse error or warning
qgar::StandardDeviationImageImage of standard deviation
qgar::TgifFileFile including Tgif graphics (designed for Tgif version 3.0, patchlevel 17)
qgar::ThresBinaryImageElementary binarization, using a constant threshold
qgar::TTBinaryImageBinary image created from a grey-level image, using binarization method designed by Trier and Taxt [Trier and Taxt, 1995] from White and Rohrer's method
qgar::UltimateErodedBinaryImageCompute the ultimate eroded set of a binary image
qgar::WDSegmentA segment resulting from a polygonal approximation performed according to Wall and Danielsson's method
qgar::WDSegmentListPolygonal approximation of a chain of points, using Wall & Danielsson's method
qgxml::XercesAttributesAdaptor
qgxml::XercesLocatorAdaptor
qgxml::XercesQgarContentHandlerAdaptor
qgxml::XercesQgarDTDHandlerAdaptor
qgxml::XercesQgarEntityResolverAdaptor
qgxml::XercesQgarErrorHandlerAdaptor
qgxml::XercesQgarInputSourceAdaptor
qgxml::XercesStr
qgxml::XercesStringConverter
qgxml::XercesXMLReaderAdaptor
qgxml::XMLReaderInterface for reading an XML document using callbacks
qgxml::XMLReaderFactoryFactory for creating an XML reader