libcrn
3.9.5
A document image processing library
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
crn
Combinatorics
Combinatorics
toolbox
Data
FuzzyLogic
Fuzzy logic toolbox
impl
kmedoids
K medoids
init
Central
Finds the k most central elements
PAM
PAM
update
Local
Gets the element with the lower distance to other elements in the cluster
PAM
PAM
LinearSystem
Solvers for systems of linear equations
literals
PDF
Attributes
Attributes
to create a
PDF
export of a document
pixel
RGB
HSV
Polar2D
Cart2D
XYZ
YUV
Lab
Luv
QuadraticEquation
Solvers for quadratic equations
traits
DummyType
HasLT
HasGT
HasLE
HasGE
HasPlus
HasEquals
HasMinus
HasInnerMult
doubleWrapper
HasRightOuterMult
HasLeftOuterMult
HasDivide
IsDereferenceable
IsDereferenceable< T * >
IsDereferenceable< std::shared_ptr< T > >
IsDereferenceable< std::unique_ptr< T > >
UnivariateRandomTools
Univariate random toolbox class
xml
Alto
XML
Alto
file wrapper
PagePath
SpacePath
BlockPath
TextLinePath
WordPath
AltoWrapper
XML
Alto
file wrapper to
crn::Document
Page
Page
proxy
Space
Page
space proxy
TextBlock
Text
block proxy
TextLine
Text
line proxy
View
Wrapper on a view
ViewLock
Internal class used to save modifications at the right time
Word
Word
proxy
Node
XML node
Element
XML element
Attribute
Comment
XML comment
Text
XML text
Document
XML document
BasicClassify
Basic classification tools
ClassifResult
A generic classification result
SelectId
Functor to select results in a container
DiscreteHMM
Discrete HMM class
IsClonable< DiscreteHMM >
GaussianSCHMM
Semi-continuous gaussian HMM class
IsClonable< GaussianSCHMM >
CrossOver
Crossover functor
GenerationCounter
Simple counter to stop an genetic algorithm
FitnessThreshold
Stops when the best individual has a fitness lower than a threshold
IterativeClustering
A utility class to create clusters iteratively
kMeans
K-means clustering algorithm
IterativekNN
Iterative kNN
LazyDistanceMatrix
Lazy computation of a distance matrix
AStarNode
A node in an A* graph
AStarNodeC
A node in an A* graph
CMP
SpectralClustering
Spectral clustering
Block
A block
masked_pixel_iterator
Iterator on the pixels the block with BW buffer as mask
Config
Global configuration utility class
DataFactoryElementBase
Base class for factory elements
DataFactoryElement
Factory element
DataFactory
Produces CRNData objects from XML
Int
Interface class for the metric real number class
IsSerializable< Int >
IsClonable< Int >
IsMetric< Int >
Map
Data
map class
IsSerializable< Map >
IsClonable< Map >
Real
Interface class for the metric real number class
IsSerializable< Real >
IsClonable< Real >
IsMetric< Real >
Vector
Data
vector class
IsSerializable< Vector >
IsClonable< Vector >
IsMetric< Vector >
Document
Document
utility class
iterator
Iterator on the blocks of the document
Exception
Base class for exceptions
ExceptionLogic
A generic logic error
ExceptionDomain
A generic domain error
ExceptionNotFound
An item was not found in a container
ExceptionInvalidArgument
Invalid argument error (e.g.: nullptr pointer)
ExceptionDimension
A dimension error
ExceptionRuntime
A generic runtime error
ExceptionProtocol
A protocol is not implemented
ExceptionUninitialized
Unintialized object error
ExceptionTODO
Something to be done
ExceptionIO
I/O error
BlockTreeExtractor
BlockTree extractor base class
BlockTreeExtractorTextLinesFromProjection
A class to extract text lines from a text block
IsSerializable< BlockTreeExtractorTextLinesFromProjection >
BlockTreeExtractorWordsFromProjection
A class to extract words from a text line
IsSerializable< BlockTreeExtractorWordsFromProjection >
FeatureExtractor
Feature extractor base class
FeatureExtractorAngleRadialZoning
AngleRadialZoning features extractor class
IsSerializable< FeatureExtractorAngleRadialZoning >
FeatureExtractorAngleZoning
AngleZoning features extractor class
IsSerializable< FeatureExtractorAngleZoning >
FeatureExtractorOverlappingAngleHistogram
OverlappingAngleHistogram features extractor class
IsSerializable< FeatureExtractorOverlappingAngleHistogram >
FeatureExtractorProfile
Profile features extractor class
IsSerializable< FeatureExtractorProfile >
FeatureExtractorProjection
Projection features extractor class
IsSerializable< FeatureExtractorProjection >
FeatureSet
Feature vector class
IsSerializable< FeatureSet >
GradientModel
Gradient descriptor
GradientShapeContext
Gradient shape context factory
SC
Point2D
A 2D point class
Comparer
Functor to compare points
Point2DDouble
A 2D point class
IsSerializable< Point2DDouble >
IsClonable< Point2DDouble >
Point2DInt
A 2D point class
IsSerializable< Point2DInt >
IsClonable< Point2DInt >
Point3D
A 3D point class
Sorter
Functor to sort rectangles regarding directions
Rect
A rectangle class
AreaSorter
Functor to sort rectangles regarding surfaces
BitwiseCompare
Functor to sort Rects in sets and maps
HeightSorter
Functor to sort rectangles regarding surfaces
HorizontalStretchingSorter
Functor to sort rectangles regarding horizontal stretching values
InclusionSorter
Functor to sort rectangles by inclusion
iterator
Iterator for a
Rect
OrthogonalSorter
Functor to sort rectangles regarding orthogonal directions
Sorter
Functor to sort rectangles regarding directions
spiral_iterator
Spiral iterator for a
Rect
IsSerializable< Rect >
IsClonable< Rect >
Stroke
A list of points
IsSerializable< Stroke >
IsClonable< Stroke >
ColorModel
Class for a color model of an image
Differential
Differential
computation on images
ImageBase
Base class for images
BoolNotBool
BoolNotBoolDummy
BoolNotBool< bool >
Image
Abstract class for images
ImageGradient
Gradient image in polar form
Gray2BW
Binarization action
Gray2BWThreshold
Threshold binarization action
Gray2BWNiblack
Niblack binarization action
Gray2BWSauvola
Sauvola binarization action
Gray2BWkMeansHisto
K-means histo binarization action
Gray2BWLocalMin
Local min binarization action
Gray2BWLocalMax
Local max binarization action
Gray2BWFisher
Fisher binarization action
Gray2BWEntropy
Entropy binarization action
Gray2BWOtsu
Otsu binarization action
IsSerializable< Gray2BW >
IsSerializable< Gray2BWThreshold >
IsSerializable< Gray2BWNiblack >
IsSerializable< Gray2BWSauvola >
IsSerializable< Gray2BWkMeansHisto >
IsSerializable< Gray2BWLocalMin >
IsSerializable< Gray2BWLocalMax >
IsSerializable< Gray2BWFisher >
IsSerializable< Gray2BWEntropy >
IsSerializable< Gray2BWOtsu >
RGB2Gray
RGB to grayscale conversion action
RGB2GrayRed
Red pixels extraction action
RGB2GrayGreen
Green pixels extraction action
RGB2GrayBlue
Blue pixels extraction action
RGB2GraySaturation
Saturation pixels extraction action
RGB2GrayValue
Value pixels extraction action
RGB2GrayY
Y pixels extraction action
RGB2GrayL
L pixels extraction action
RGB2GrayLPrime
LPrime pixels extraction action
IsSerializable< RGB2Gray >
IsSerializable< RGB2GrayRed >
IsSerializable< RGB2GrayGreen >
IsSerializable< RGB2GrayBlue >
IsSerializable< RGB2GraySaturation >
IsSerializable< RGB2GrayValue >
IsSerializable< RGB2GrayY >
IsSerializable< RGB2GrayL >
IsSerializable< RGB2GrayLPrime >
TypeInfo< pixel::RGB< I > >
TypeInfo< pixel::HSV >
TypeInfo< pixel::Cart2D< I > >
TypeInfo< pixel::Polar2D< I, J > >
TypeInfo< pixel::YUV >
SummedAreaTable
A summed area table
ConsoleMessenger
Class to print messages to the console
FileMessenger
Class to print messages to a file
FileShield
A mutex manager for file access
IO
General purpose
IO
class
Directory
A handler to the content of a directory
Messenger
Base class for an object that prints messages
Path
A convenience class for file paths
IsSerializable< Path >
IsClonable< Path >
TextFile
A text file
Cartesian2DFunction
Base class for 2D functions
CubicSpline
Cubic spline interpolation
IsClonable< CubicSpline >
LinearInterpolation
Linear interpolation
IsSerializable< LinearInterpolation >
IsClonable< LinearInterpolation >
Matrix
Base matrix class
TypeInfo< Matrix< I > >
MatrixComplex
Complex matrix class
IsClonable< MatrixComplex >
TypeInfo< MatrixComplex >
MatrixDouble
Double matrix class
IsSerializable< MatrixDouble >
IsClonable< MatrixDouble >
TypeInfo< MatrixDouble >
MatrixInt
Integer matrix class
IsClonable< MatrixInt >
TypeInfo< MatrixInt >
MultivariateGaussianMixture
Multivariate gaussian mixture
IsClonable< MultivariateGaussianMixture >
MultivariateGaussianPDF
Multivariate Gaussian distribution
IsClonable< MultivariateGaussianPDF >
MultivariateRandomTools
Multivariate random toolbox class
PolynomialRegression
Polynomial regression
IsClonable< PolynomialRegression >
Prop3
A ternary proposition
IsSerializable< Prop3 >
IsClonable< Prop3 >
RealToRealFunction
Numerical integration toolbox class
IsClonable< RealToRealFunction >
SquareMatrixDouble
Square double matrix class
IsSerializable< SquareMatrixDouble >
IsClonable< SquareMatrixDouble >
TypeInfo< SquareMatrixDouble >
Radian
Radian
angle unit
Degree
Degree
angle unit
ByteAngle
BYTE angle unit
Angle
A convenience class for angles units
UnivariateGaussianMixture
Univariate Gaussian mixture
IsSerializable< UnivariateGaussianMixture >
IsClonable< UnivariateGaussianMixture >
UnivariateGaussianPDF
Univariate Gaussian distribution
IsSerializable< UnivariateGaussianPDF >
IsClonable< UnivariateGaussianPDF >
Object
IsPOSet
IsMetric
IsMetric< Object >
IsMetric< UObject >
IsMetric< SObject >
IsMagma
IsGroup
IsRing
IsVectorOverR
IsAlgebra
IsField
IsSerializable
IsSerializable< Object >
IsClonable
IsClonable< Object >
IsSavable
Serializer
Cloner
Ruler
Savable
Complex base abstract class
Histogram
Mother class for integer histograms
IsSerializable< Histogram >
IsClonable< Histogram >
IsMetric< Histogram >
PCA
Class to perform Principal Componant Analysis
IsSerializable< PCA >
IsClonable< PCA >
String
A UTF32 character string class
IsClonable< String >
IsSerializable< String >
IsMetric< String >
StringUTF8
A character string class
IsSerializable< StringUTF8 >
IsClonable< StringUTF8 >
TypeInfo
A class containing informations on a type
ScalarRange
A class that represents scalar values in [[b, e[[
iterator
Destroyer
An objects that calls a functor when destroyed
CharsetConverter
Character set converter
Exception
ExceptionIncompleteCode
ExceptionInvalidCharacter
ConfigElement
A element of configuration
ConfigurationFile
Configuration file management utility class
Action
Base functor class
DefaultAction
A class containing functors
ModuleManager
A dynamic module manager
Option
A class to store an optional value
IsSerializable< PDF::Attributes >
IsClonable< PDF::Attributes >
Progress
Base class for a progress display
ConsoleProgress
Progress
display in console
RWLock
A lock that allows multiple readers or one exclusive writer
internal_data
ReadLock
RA2I read auto-lock
WriteLock
RA2I write auto-lock
Timer
A class to measure time
UTFConverter
Utility class to convert Unicode strings
CVMatType
CVMatType< uint8_t >
CVMatType< int8_t >
CVMatType< uint16_t >
CVMatType< int16_t >
CVMatType< int32_t >
CVMatType< float >
CVMatType< double >
CVMatType< crn::pixel::RGB< T > >
CVMatType< crn::pixel::HSV >
CVMatType< crn::pixel::Cart2D< T > >
CVMatType< crn::pixel::XYZ >
CVMatType< crn::pixel::YUV >
CVMatType< crn::pixel::Lab >
CVMatType< crn::pixel::Luv >
GdkCRN
GtkCRN
Alto
XML
Alto
display
AltoDocument
Displays an alto document
AltoImage
Displays an alto page
AltoParagraphStyleEditor
Paragraph style edition widget
AltoStyleButton
A button that links to a style editor
AltoStyleRefList
A button that links to a style editor
AltoTextLineEditor
A widget to edit a text line's properties
AltoTextStyleEditor
Text style edition widget
AltoWordEditor
A widget to edit a word's properties
App
Base class to create an application
ColorAction
A proxy action for a color chooser
ConfigElement
Representation for a configuration element
Document
Displays a
crn::Document
DrawingPanel
A widget that allows to draw on it
FileSelecter
A widget that displays the files in a directory and allows to select one
FileSelecterButton
A widget that displays the files in a directory and allows to select one
FileSelecterDialog
A widget that displays the files in a directory and allows to select one
Image
A widget that holds an image
Line
OverlayConfig
An overlay configuration
OverlayItem
An overlay item
Point
Polygon
Rectangle
Text
Main
Main
loop and context
PDFAttributes
Configuration widget for crn::PDFAttributes
Progress
Progress
object associated with a widget
ProgressWindow
Splash window with progress bars
Prop3
A widget for ternary values representation
ScaleAction
A proxy action for a scale widget
SelectionBox
A Gtk::Box-like widget with multiple selection, reordering and drag'n drop features
std
STL namespace
numeric_limits< crn::pixel::RGB< T > >
hash< crn::Path >
hash< crn::String >
hash< crn::StringUTF8 >
tinyxml2
Entity
LongFitsIntoSizeTMinusOne
StrPair
DynArray
MemPool
MemPoolT
XMLVisitor
XMLUtil
XMLNode
XMLText
XMLComment
XMLDeclaration
XMLUnknown
XMLAttribute
XMLElement
XMLDocument
XMLHandle
XMLConstHandle
XMLPrinter
UtfConverter
_WDIR
_wdirent
block_iterator
Iterator on the blocks of a child tree
const_block_iterator
Const Iterator on the blocks of a child tree
const_iterator
Description
Alto global description
DIR
dirent
iterator
keepXML
kuhn_munkres
Layout
XML Alto layout element
Page
XML Alto
Page
element
pair_comp_mean
pair_comp_variance
pair_comp_weight
Space
A print space on a page
Block
Base class for blocks in spaces
ComposedBlock
A composed block in a space
GraphicalElement
Graphical element in a space
Illustration
Illustration
in a space
Styles
List of styles used in the document
Paragraph
A paragraph style
Text
A text style
TextBlock
Alto text block
TextLine
Alto text line
Hyphen
Alto hyphen ("HYP" element)
LineElement
Base class for elements in a text line
WhiteSpace
Alto white space ("SP" element)
Word
Alto word ("String" element)
Generated on Thu Sep 7 2017 13:54:31 for libcrn by
1.8.6