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