KSquare Utilities
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CKKB::BmpImage::Bmp1BitRec
 CKKB::BmpImage::Bmp4BitRecs
 CKKB::BmpImage::BMP_24BitPixel
 CKKB::BmpImage::CodedPixelsThis object is used to help encode the data stored in BMPImage::image into 8 or 4 bit compressed formats used by BMP files. *
 CKKB::BmpImage::CodePair
 CKKB::BmpImage::PalletBuilder
 CKKB::BmpImage::PalletBuilder::RGBQUAD_Pred
 CKKMLL::ClassProbList::ProbabilityComparer
 CKKMLL::ClassProbList::VotesComparer
 CKKMLL::ClassStatisticList::ClassStatisticSortComparrison
 CKKMLL::ClassStatisticList::ClassStatSortByCount
 CKKMLL::FeatureEncoder2::FeatureVar2
 CKKMLL::FeatureFileIODstWeb::AttrDescLine
 CKKMLL::FeatureFileIODstWeb::AttrDescLineComparator
 CKKMLL::FeatureVectorList::BreakTieComparison
 CKKMLL::FeatureVectorList::BreakTieComparisonReversed
 CKKMLL::FeatureVectorList::ClassNameComparrison
 CKKMLL::FeatureVectorList::ClassNameComparrisonReversed
 CKKMLL::FeatureVectorList::ImageFileNameComparison
 CKKMLL::FeatureVectorList::ImageFileNameComparisonReversed
 CKKMLL::FeatureVectorList::ProbabilityComparison
 CKKMLL::FeatureVectorList::ProbabilityComparisonReversed
 CKKMLL::FeatureVectorList::RootNameComparrison
 CKKMLL::FeatureVectorList::RootNameComparrisonReversed
 CKKB::ApplicationThe base class for all standalone application
 CKKB::AtomBase class of all other classes that are meant to be managed by 'KKBase'
 CKKB::BlobUsed by the Raster object to identify a distinct blob; where it is in the raster and its unique id
 CKKB::BmpImageUsed to encode and decode BMP Images
 CKKB::ChartUsed to Create chart's from defined series of data
 CKKB::Chart::PlotPoint
 CKKB::Chart::Series
 CKKB::Chart::XLabel
 CKKB::CmdLineExpanderExpands command line parameters, by parsing for special parameters and expanding them to their full value
 CKKB::CompressorSimple class that will compress and decompress specified buffers using the routines provided in zlib
 CKKB::ConfigurationGeneral purpose Configuration File manager class
 CKKB::Configuration::ConfSection
 CKKB::Configuration::Setting
 CKKB::ContourFollower
 CKKB::DateTime
 CKKB::DateTypeRepresents a calendar date consisting of three fields, Year, Month, and Day.
 CKKB::GlobalGoalKeeperMaintains one instance of a GoalKeeper object that can be used anywhere in the application
 CKKB::GoalKeeper
 CKKB::GoalKeeperSimpleA simple/ light-weight implementation of critical section blocking
 CKKB::HashTable< Entry >
 CKKB::HistogramUsed to manage the construction of a Histogram
 CKKB::HTMLReport
 CKKB::ImageDirTreeCreates a index of all images in a specified directory structure
 CKKB::Iterator< Entry, CompareNodes, KeyType >
 CKKB::KK_DFT1D< DftType >
 CKKB::KK_DFT2D< DftType >
 CKKB::KKObservableThe base class to be used by Observer classes
 CKKB::KKObserverThe base class to be used by Observer classes
 CKKB::KKStr
 CKKB::KKStr::LessCaseInsensitiveOperator
 CKKB::KKStrListIndexed
 CKKB::KKStrMatrixA two dimensional matrix of Strings
 CKKB::KKStrParserClass that manages the extraction of tokens from a String without being destructive to the original string
 CKKB::KKThreadThe base class to be used any thread
 CKKB::MatrixSupports two dimensional matrices
 CKKB::MorphOpBase class for all Morphological operations
 CKKB::MovDir
 CKKB::MsgQueueWill manage a buffer that will allow multiple threads to add and remove messages to a queue
 CKKB::PixelValueUsed by the Raster Class to represent the contents of one pixel
 CKKB::PointUsed by Raster class and MorphOp derived classes to denote a single pixel location in Raster image
 CKKB::RandomNumGeneratorRepresents one single random number generator
 CKKB::RasterA class that is used by to represent a single image in memory
 CKKB::RasterBufferWill manage a buffer that will allow multiple threads to add and remove instances of 'Raster' objects
 CKKB::RBnode< Entry >
 CKKB::RBTree< Entry, CompareNodes, KeyType >
 CKKB::Row
 CKKB::RunLogUsed for logging messages
 CKKB::SegmentorOTSU
 CKKB::SimpleCompressor
 CKKB::TimeTypeRepresents a Time, consisting of three fields, Hour, Minute, and Second. summary>Represents Date and Time, consists of two member classes DateType and TimeType.
 CKKB::TokenBuffer
 CKKB::TokenizerClass is meant to break down a stream into a set of logical tokens
 CKKB::WordFormat32BitsStructure used to break 32 bit word into different formats;
 CKKB::XmlAttribute
 CKKB::XmlFactory
 CKKB::XmlFactoryManager
 CKKB::XmlStreamManages the reading and writing of objects in a simple XML format. For a class to be supported by XmlStream it must implement:
 CKKB::XmlTag
 CKKB::XmlToken
 CKKB::XmlTokenizerManages the break down a stream into a set of logical tokens compatible with the XML format
 CKKJobManagment::KKJob
 CKKLSC::FlatFieldCorrection
 CKKLSC::FlowMeterTrackerClass that keeps track the Flow-Meter-Counter values by scan-lines; using these values it will compute estimated flow rate
 CKKLSC::ScannerClockUsed by Scanner file routines to keep track of most current buffers
 CKKLSC::ScannerFile
 CKKLSC::ScannerFileEntryClass that keeps track of parameter details of a single scanner file
 CKKLSC::ScannerFileSipper3Used to construct Sipper3 data record stream from scan lines
 CKKLSC::ScannerFrameUsed to buffer one Frame of Scanner Data for use by 'ScannerFileBuffered'
 CKKLSC::StartStopPointClass that keeps track of parameter details of a single scanner file
 CKKLSC::StartStopRegionDefines a single region in a Scanner File that is to be included in a count
 CKKLSC::VariablesVariables that specify where we can locate Camera Application directories and files
 CKKMLL::AttributeDescribes a single Feature, Type and possible values
 CKKMLL::BinaryClassParmsSimilar to SVMparam except it is specialized for two classes
 CKKMLL::ClassificationBiasMatrixAssists in adjusting a Classifiers output for bias of a classifier
 CKKMLL::Classifier2
 CKKMLL::ClassProbUsed to record probability for a specified class; and a list of classes
 CKKMLL::ClassStatisticUsed by routines that retrieve Class statistics from FeatureVectorList instances
 CKKMLL::ConfusionMatrix2A confusion matrix object that is used to record the results from a CrossValidation. <see also cref="CrossValidation"
 CKKMLL::CrossValidationA class that is meant to manage a n-Fold Cross Validation
 CKKMLL::CrossValidationMxN
 CKKMLL::CrossValidationVoting
 CKKMLL::DuplicateImage
 CKKMLL::DuplicateImagesDetects duplicate images in a given FeaureVectorList objects
 CKKMLL::ExtractExampleFileName
 CKKMLL::ExtractFeatureData
 CKKMLL::FactoryFVProducerResponsible for creating a FeatureFectorProducer instance
 CKKMLL::FeatureEncoder
 CKKMLL::FeatureEncoder2
 CKKMLL::FeatureFileIOBase class for all FeatureFileIO classes
 CKKMLL::FeatureNumListKeeps track of selected features
 CKKMLL::FeatureVectorRepresents a Feature Vector of a single example, labeled or unlabeled
 CKKMLL::FeatureVectorProducerA abstract class that is meant to compute a FeatureVector from a source image
 CKKMLL::FileDescProvides a detailed description of the attributes of a dataset
 CKKMLL::GrayScaleImagesFVList::const_iterator
 CKKMLL::GrayScaleImagesFVList::iterator
 CKKMLL::ImageDataTreeEntry
 CKKMLL::ImageFeaturesNodeKey
 CKKMLL::KKMLVariables
 CKKMLL::MLClassRepresents a "Class" in the Machine Learning Sense
 CKKMLL::ModelBase class to all Learning Algorithms
 CKKMLL::ModelParamAbstract Base class for Machine Learning parameters
 CKKMLL::NormalizationParmsNormalization Parameters; calculation and implementation
 CKKMLL::OrderingsUsed to maintain multiple orderings of a single list of FeatureVector objects
 CKKMLL::ProbNamePair
 CKKMLL::SizeDistributionUsed to keep track of examples by size; typically used by 'CrossValidation'; for each example predicted it would call the ;Increment' method keeping track
 CKKMLL::SVMModel
 CKKMLL::SVMparamThis class encapsulates are the information necessary to build a SVMModel class
 CKKMLL::TrainingClassSpecify where training examples and other related data for a MLClass that is needed to train a classifier
 CKKMLL::TrainingConfiguration2::Factory
 CKKMLL::TrainingProcess2
 CKKQueue
 CKKB::KKStrList::StringComparison
 CKKMLL::MLClassList::MLClassNameComparison
 CKKB::MorphOpStretcher::CellFactor
 CKKB::RBTree< FeatureVector, ExtractExampleFileName, KKStr >
 CKKB::RBTree< ImageDataTreeEntry, ExtractFeatureData, ImageFeaturesNodeKey >
 CKKLSC::ScannerFile2BitEncoded::OpRec
 CKKLSC::ScannerFile2BitEncoded::OpRecEndOfScanLine
 CKKLSC::ScannerFile2BitEncoded::OpRecRawPixelOne
 CKKLSC::ScannerFile2BitEncoded::OpRecRawPixelsTwo
 CKKLSC::ScannerFile2BitEncoded::OpRecRawPixelsVarLen12Bit
 CKKLSC::ScannerFile2BitEncoded::OpRecRawPixelsVarLen12Bit_2
 CKKLSC::ScannerFile2BitEncoded::OpRecRawPixelsVarLen4Bit
 CKKLSC::ScannerFile2BitEncoded::OpRecRunLen10Bit
 CKKLSC::ScannerFile2BitEncoded::OpRecRunLen10Bit_2
 CKKLSC::ScannerFile2BitEncoded::OpRecRunLenPVx
 CKKLSC::ScannerFile2BitEncoded::OpRecTextBlock
 CKKLSC::ScannerFile2BitEncoded::OpRecTextBlock_2
 CKKLSC::ScannerFile2BitEncoded::RawPixelRec
 CKKLSC::ScannerFile3BitEncoded::OpRec
 CKKLSC::ScannerFile3BitEncoded::OpRec4RawPixels
 CKKLSC::ScannerFile3BitEncoded::OpRecBlackOuts
 CKKLSC::ScannerFile3BitEncoded::OpRecRunLen
 CKKLSC::ScannerFile3BitEncoded::OpRecSpaces
 CKKLSC::ScannerFile3BitEncoded::OpRecTextBlock
 CKKLSC::ScannerFile4BitEncoded::OpRec
 CKKLSC::ScannerFile4BitEncoded::OpRecEndOfScanLine
 CKKLSC::ScannerFile4BitEncoded::OpRecInstrumentDataWord1
 CKKLSC::ScannerFile4BitEncoded::OpRecInstrumentDataWord2
 CKKLSC::ScannerFile4BitEncoded::OpRecInstrumentDataWord3
 CKKLSC::ScannerFile4BitEncoded::OpRecRaw1Pixel
 CKKLSC::ScannerFile4BitEncoded::OpRecRaw32Pixels
 CKKLSC::ScannerFile4BitEncoded::OpRecRaw513Pixels1
 CKKLSC::ScannerFile4BitEncoded::OpRecRaw513Pixels2
 CKKLSC::ScannerFile4BitEncoded::OpRecRun256Len1
 CKKLSC::ScannerFile4BitEncoded::OpRecRun256Len2
 CKKLSC::ScannerFile4BitEncoded::OpRecRunLen
 CKKLSC::ScannerFile4BitEncoded::OpRecTextBlock1
 CKKLSC::ScannerFile4BitEncoded::OpRecTextBlock2
 CKKLSC::ScannerFile4BitEncoded::RawPixelRec
 CKKLSC::ScannerFileZLib3BitEncoded::FourByteRec
 CKKLSC::ScannerFileZLib3BitEncoded::OpCodeRec1
 CKKLSC::ScannerFileZLib3BitEncoded::OpCodeRec2
 CKKLSC::ScannerFileZLib3BitEncoded::OpCodeRec5
 CKKLSC::ScannerFileZLib3BitEncoded::OpCodeRec6
 CKKLSC::ScannerFileZLib3BitEncoded::OpCodeRec7
 CKKLSC::ScannerFileZLib3BitEncoded::ThreeByteRec
 CKKLSC::ScannerFileZLib3BitEncoded::TwoByteRec
 CKKMLL::SizeDistribution::ClassTotals
 Cexception
 Cmap
 Cmultimap
 Cvector
 CSVM233::Cache
 CSVM233::decision_function
 CSVM233::KernelKernel evaluation
 CSVM233::Solver
 CSVM233::Solver::SolutionInfo
 CSVM233::svm_node
 CSVM233::svm_parameter
 CSVM233::svm_problem
 CSVM233::SvmModel233
 CSVM289_BFS::Cache
 CSVM289_BFS::decision_function
 CSVM289_BFS::QMatrix
 CSVM289_BFS::Solver
 CSVM289_BFS::Solver::SolutionInfo
 CSVM289_BFS::svm_model
 CSVM289_BFS::svm_parameter
 CSVM289_BFS::svm_problem
 CSVM289_MFS::Cache
 CSVM289_MFS::decision_function
 CSVM289_MFS::QMatrix
 CSVM289_MFS::Solver
 CSVM289_MFS::Solver::SolutionInfo
 CSVM289_MFS::Svm_Model
 CSVM289_MFS::svm_parameter
 CSVM289_MFS::svm_problem
 CtagTHREADNAME_INFO
 CVariablesVariables that specific to the Machine Learning Library