| ►NKKB | KKB The namespace for KKBase Library supporting general functionality needed by almost any application |
| CApplication | The base class for all standalone application |
| CAtom | Base class of all other classes that are meant to be managed by 'KKBase' |
| CBitString | Allows you to manage very long bit strings |
| CBlob | Used by the Raster object to identify a distinct blob; where it is in the raster and its unique id |
| CBlobList | Maintains a list of blobs |
| ►CBmpImage | Used to encode and decode BMP Images |
| CBmp1BitRec | |
| CBmp4BitRecs | |
| CBMP_24BitPixel | |
| CCodedPixels | This object is used to help encode the data stored in BMPImage::image into 8 or 4 bit compressed formats used by BMP files. * |
| CCodePair | |
| ►CPalletBuilder | |
| CRGBQUAD_Pred | |
| ►CChart | Used to Create chart's from defined series of data |
| CPlotPoint | |
| CSeries | |
| CXLabel | |
| CCmdLineExpander | Expands command line parameters, by parsing for special parameters and expanding them to their full value |
| CCompressor | Simple class that will compress and decompress specified buffers using the routines provided in zlib |
| ►CConfiguration | General purpose Configuration File manager class |
| CConfSection | |
| CConfSectionList | |
| CSetting | |
| CSettingList | |
| CContourFollower | |
| CConvexHull | Operator that will create a Convex Hull of a supplied image |
| CDateTime | |
| CDateType | Represents a calendar date consisting of three fields, Year, Month, and Day. |
| CGlobalGoalKeeper | Maintains one instance of a GoalKeeper object that can be used anywhere in the application |
| CGoalKeeper | |
| CGoalKeeperList | |
| CGoalKeeperSimple | A simple/ light-weight implementation of critical section blocking |
| CGoalKeeperSimpleList | |
| CHashTable | |
| CHistogram | Used to manage the construction of a Histogram |
| CHTMLReport | |
| CImageDirTree | Creates a index of all images in a specified directory structure |
| CIterator | |
| CKK_DFT1D | |
| CKK_DFT2D | |
| CKKException | |
| CKKObservable | The base class to be used by Observer classes |
| CKKObserver | The base class to be used by Observer classes |
| CKKQueue | A typed container class/template that keeps track of entries via pointers only |
| ►CKKStr | |
| CLessCaseInsensitiveOperator | |
| ►CKKStrList | |
| CStringComparison | |
| CKKStrListIndexed | |
| CKKStrMatrix | A two dimensional matrix of Strings |
| CKKStrParser | Class that manages the extraction of tokens from a String without being destructive to the original string |
| CKKThread | The base class to be used any thread |
| CKKThreadList | |
| CKKThreadManager | |
| CMatrix | Supports two dimensional matrices |
| CMorphOp | Base class for all Morphological operations |
| CMorphOpBinarize | |
| CMorphOpBmiFiltering | |
| CMorphOpDilation | |
| CMorphOpErosion | |
| CMorphOpMaskExclude | |
| CMorphOpSobel | |
| ►CMorphOpStretcher | |
| CCellFactor | |
| CMorphOpStruct | |
| CMovDir | |
| CMsgQueue | Will manage a buffer that will allow multiple threads to add and remove messages to a queue |
| CPixelValue | Used by the Raster Class to represent the contents of one pixel |
| CPoint | Used by Raster class and MorphOp derived classes to denote a single pixel location in Raster image |
| CPointList | Container object used to maintaining a list of pixel locations |
| CRandomNumGenerator | Represents one single random number generator |
| CRaster | A class that is used by to represent a single image in memory |
| CRasterBuffer | Will manage a buffer that will allow multiple threads to add and remove instances of 'Raster' objects |
| CRasterList | |
| CRBnode | |
| CRBTree | |
| CRow | |
| CRunLog | Used for logging messages |
| CSegmentorOTSU | |
| CSimpleCompressor | |
| CTimeType | Represents a Time, consisting of three fields, Hour, Minute, and Second. summary>Represents Date and Time, consists of two member classes DateType and TimeType. |
| CTokenBuffer | |
| CTokenBufferStr | |
| CTokenBufferStream | |
| CTokenizer | Class is meant to break down a stream into a set of logical tokens |
| CVectorKKStr | |
| CWordFormat32Bits | Structure used to break 32 bit word into different formats; |
| CXmlAttribute | |
| CXmlAttributeList | |
| CXmlContent | |
| CXmlElement | |
| CXmlElementArrayDouble | |
| CXmlElementArrayFloat | |
| CXmlElementArrayFloat2D | |
| CXmlElementArrayFloat2DVarying | |
| CXmlElementArrayInt32 | |
| CXmlElementArrayUint16 | |
| CXmlElementBool | |
| CXmlElementDateTime | |
| CXmlElementDouble | |
| CXmlElementFloat | |
| CXmlElementInt32 | |
| CXmlElementInt64 | |
| CXmlElementKeyValuePairs | |
| CXmlElementKKStr | |
| CXmlElementTemplate | |
| CXmlElementUnKnown | XmlElement derived class that will be used when there is no Factory defined for the element. |
| CXmlElementVectorFloat | |
| CXmlElementVectorInt32 | |
| CXmlFactory | |
| CXmlFactoryManager | |
| CXmlStream | Manages the reading and writing of objects in a simple XML format. For a class to be supported by XmlStream it must implement: |
| CXmlTag | |
| CXmlToken | |
| CXmlTokenizer | Manages the break down a stream into a set of logical tokens compatible with the XML format |
| ►NKKJobManagment | A framework for managing a large number of processes(Jobs) in a multi-cpu/ multi-o/s environment |
| CJobManagerList | |
| CKKJob | |
| CKKJobList | |
| CKKJobManager | Responsable for keeping track of a list of jobs |
| ►NKKLSC | Contains Classes that are specific to Cameras physical characteristics |
| CFlatFieldCorrection | |
| CFlowMeterTracker | Class that keeps track the Flow-Meter-Counter values by scan-lines; using these values it will compute estimated flow rate |
| CScannerClock | Used by Scanner file routines to keep track of most current buffers |
| CScannerFile | |
| ►CScannerFile2BitEncoded | Implements a 2 bit Encoded format |
| COpRec | |
| COpRecEndOfScanLine | |
| COpRecRawPixelOne | |
| COpRecRawPixelsTwo | |
| COpRecRawPixelsVarLen12Bit | |
| COpRecRawPixelsVarLen12Bit_2 | |
| COpRecRawPixelsVarLen4Bit | |
| COpRecRunLen10Bit | |
| COpRecRunLen10Bit_2 | |
| COpRecRunLenPVx | |
| COpRecTextBlock | |
| COpRecTextBlock_2 | |
| CRawPixelRec | |
| ►CScannerFile3BitEncoded | Implements a 3 bit Encoded format |
| COpRec | |
| COpRec4RawPixels | |
| COpRecBlackOuts | |
| COpRecRunLen | |
| COpRecSpaces | |
| COpRecTextBlock | |
| ►CScannerFile4BitEncoded | Implements a 4 bit Encoded format |
| COpRec | |
| COpRecEndOfScanLine | |
| COpRecInstrumentDataWord1 | |
| COpRecInstrumentDataWord2 | |
| COpRecInstrumentDataWord3 | |
| COpRecRaw1Pixel | |
| COpRecRaw32Pixels | |
| COpRecRaw513Pixels1 | |
| COpRecRaw513Pixels2 | |
| COpRecRun256Len1 | |
| COpRecRun256Len2 | |
| COpRecRunLen | |
| COpRecTextBlock1 | |
| COpRecTextBlock2 | |
| CRawPixelRec | |
| CScannerFileEntry | Class that keeps track of parameter details of a single scanner file |
| CScannerFileEntryList | |
| CScannerFileSimple | |
| CScannerFileSipper3 | Used to construct Sipper3 data record stream from scan lines |
| ►CScannerFileZLib3BitEncoded | Implements Zlib compression on 3bit pixel data |
| CFourByteRec | |
| COpCodeRec1 | |
| COpCodeRec2 | |
| COpCodeRec5 | |
| COpCodeRec6 | |
| COpCodeRec7 | |
| CThreeByteRec | |
| CTwoByteRec | |
| CScannerFrame | Used to buffer one Frame of Scanner Data for use by 'ScannerFileBuffered' |
| CScannerHeaderFields | Represents a list of header fields from a Scanner File |
| CStartStopPoint | Class that keeps track of parameter details of a single scanner file |
| CStartStopPointList | |
| CStartStopRegion | Defines a single region in a Scanner File that is to be included in a count |
| CStartStopRegionList | |
| CVariables | Variables that specify where we can locate Camera Application directories and files |
| ►NKKMLL | Namespace for all K^2 Machine Learning code |
| CAttribute | Describes a single Feature, Type and possible values |
| CAttributeList | |
| CAttributeTypeVector | |
| CBinaryClassParms | Similar to SVMparam except it is specialized for two classes |
| CBinaryClassParmsList | |
| CClassAssignments | Binds MLClass objects to the appropriate number that the Learning Algorithm expects |
| CClassificationBiasMatrix | Assists in adjusting a Classifiers output for bias of a classifier |
| CClassifier2 | |
| CClassifier2List | |
| CClassProb | Used to record probability for a specified class; and a list of classes |
| ►CClassProbList | |
| CProbabilityComparer | |
| CVotesComparer | |
| CClassStatistic | Used by routines that retrieve Class statistics from FeatureVectorList instances |
| ►CClassStatisticList | |
| CClassStatisticSortComparrison | |
| CClassStatSortByCount | |
| CConfusionMatrix2 | A confusion matrix object that is used to record the results from a CrossValidation. <see also cref="CrossValidation" |
| CConfussionMatrix2List | |
| CCrossValidation | A class that is meant to manage a n-Fold Cross Validation |
| CCrossValidationMxN | |
| CCrossValidationVoting | |
| CDuplicateImage | |
| CDuplicateImageList | |
| CDuplicateImages | Detects duplicate images in a given FeaureVectorList objects |
| CExtractExampleFileName | |
| CExtractFeatureData | |
| CFactoryFVProducer | Responsible for creating a FeatureFectorProducer instance |
| CFeatureEncoder | |
| ►CFeatureEncoder2 | |
| CFeatureVar2 | |
| CFeatureVar2List | |
| CFeatureFileIO | Base class for all FeatureFileIO classes |
| CFeatureFileIOArff | Support the writing of ARFF Formatted Feature Files |
| CFeatureFileIOC45 | Supports the reading and writing of feature data from C45 formated feature files |
| CFeatureFileIOColumn | Supports a simple Feature File format where each column represents a example and each row a feature value |
| ►CFeatureFileIODstWeb | |
| CAttrDescLine | |
| CAttrDescLineComparator | |
| CFeatureFileIORoberts | Supports the writing of Feature Data to a file that can then be read by OpenDT |
| CFeatureFileIOSparse | Supports the reading and writing of Sparse feature files similar to the ones libSVM use |
| CFeatureFileIOUCI | Supports the reading and writing of Feature data from a file format commonly used by many dataset's in the UCI repository |
| CFeatureNumList | Keeps track of selected features |
| CFeatureVector | Represents a Feature Vector of a single example, labeled or unlabeled |
| ►CFeatureVectorList | Container class for FeatureVector derived objects |
| CBreakTieComparison | |
| CBreakTieComparisonReversed | |
| CClassNameComparrison | |
| CClassNameComparrisonReversed | |
| CImageFileNameComparison | |
| CImageFileNameComparisonReversed | |
| CProbabilityComparison | |
| CProbabilityComparisonReversed | |
| CRootNameComparrison | |
| CRootNameComparrisonReversed | |
| CFeatureVectorProducer | A abstract class that is meant to compute a FeatureVector from a source image |
| CFileDesc | Provides a detailed description of the attributes of a dataset |
| CFileDescList | Container class file 'FileDesc' instances |
| CGrayScaleImagesFV | Specialized version of KKMLL::FeatureVector that will be used to represent the features of a Shrimp |
| ►CGrayScaleImagesFVList | |
| Cconst_iterator | |
| Citerator | |
| CGrayScaleImagesFVProducer | |
| CGrayScaleImagesFVProducerFactory | |
| CImageDataTreeEntry | |
| CImageFeaturesDataIndexed | |
| CImageFeaturesNameIndexed | |
| CImageFeaturesNodeKey | |
| CKKMLVariables | |
| CMLClass | Represents a "Class" in the Machine Learning Sense |
| CMLClassIndexList | Maintains a list of classes and their associated integer index |
| ►CMLClassList | Maintains a list of MLClass instances |
| CMLClassNameComparison | |
| CModel | Base class to all Learning Algorithms |
| CModelDual | Will implement the Dual Classifier Model |
| CModelKnn | |
| CModelOldSVM | A specialization of 'Model'; meant to Wrap the original version of 'SvmModel' class. It will allow us to use the original implementation using version 2.39 of LibSVM |
| CModelParam | Abstract Base class for Machine Learning parameters |
| CModelParamDual | |
| CModelParamKnn | |
| CModelParamOldSVM | |
| CModelParamSvmBase | |
| CModelParamUsfCasCor | This class encapsulates are the information necessary to build a UsfCasCor class |
| CModelSvmBase | |
| CModelUsfCasCor | |
| CNormalizationParms | Normalization Parameters; calculation and implementation |
| COrderings | Used to maintain multiple orderings of a single list of FeatureVector objects |
| CProbNamePair | |
| ►CSizeDistribution | Used to keep track of examples by size; typically used by 'CrossValidation'; for each example predicted it would call the ;Increment' method keeping track |
| CClassTotals | |
| CClassTotalsList | |
| CSVMModel | |
| CSVMparam | This class encapsulates are the information necessary to build a SVMModel class |
| CTrainingClass | Specify where training examples and other related data for a MLClass that is needed to train a classifier |
| CTrainingClassList | |
| ►CTrainingConfiguration2 | |
| CFactory | |
| CTrainingConfiguration2List | |
| CTrainingProcess2 | |
| CTrainingProcess2List | |
| CXmlElementFileDesc | |
| CXmlElementMLClass | |
| CXmlElementMLClassNameList | Will only write the ClassName rather than complete MLClass instances |
| CXmlElementModel | The base class to be used for the manufacturing if "Model" derived classes |
| CXmlElementModelParam | Base class to be used by all ModelParam derived objects |
| CXmlElementModelParamTemplate | ModelParam derived classes will implement their "XmlElement" helper class via this template |
| CXmlElementModelTemplate | |
| ►NSVM233 | This is version 2.33 of "Chih-Chung Chang" and "Chih-Jen Lin" Support vector Machine; the class "ModelOldSVM" calls ths version |
| CCache | |
| Cdecision_function | |
| CKernel | Kernel evaluation |
| CONE_CLASS_Q | |
| ►CSolver | |
| CSolutionInfo | |
| CSolver_NU | |
| CSVC_Q | |
| Csvm_node | |
| Csvm_parameter | |
| Csvm_problem | |
| CSvmModel233 | |
| CSVR_Q | |
| ►NSVM289_BFS | Namespace used to wrap implementation of libSVM version 2.89 to be used as a pair-wise SVM |
| CCache | |
| Cdecision_function | |
| CKernel | |
| CONE_CLASS_Q | |
| CQMatrix | |
| ►CSolver | |
| CSolutionInfo | |
| CSolver_NU | |
| CSVC_Q | |
| Csvm_model | |
| Csvm_parameter | |
| Csvm_problem | |
| CSVR_Q | |
| ►NSVM289_MFS | Namespce used to wrap implementation of libSVM version 2.89 |
| CCache | |
| Cdecision_function | |
| CKernel | |
| CONE_CLASS_Q | |
| CQMatrix | |
| ►CSolver | |
| CSolutionInfo | |
| CSolver_NU | |
| CSVC_Q | |
| CSvm_Model | |
| Csvm_parameter | |
| Csvm_problem | |
| CSVR_Q | |
| CtagTHREADNAME_INFO | |
| CVariables | Variables that specific to the Machine Learning Library |
| CXmlFactoryArrayDouble | |
| CXmlFactoryArrayFloat | |
| CXmlFactoryArrayFloat2D | |
| CXmlFactoryArrayFloat2DVarying | |
| CXmlFactoryArrayInt32 | |
| CXmlFactoryArrayUint16 | |
| CXmlFactoryBitString | |
| CXmlFactoryBool | |
| CXmlFactoryDateTime | |
| CXmlFactoryDouble | |
| CXmlFactoryFloat | |
| CXmlFactoryInt32 | |
| CXmlFactoryInt64 | |
| CXmlFactoryKeyValuePairs | |
| CXmlFactoryKKStr | |
| CXmlFactoryKKStrList | |
| CXmlFactoryKKStrListIndexed | |
| CXmlFactoryModelOldSVM | |
| CXmlFactoryTrainingClass | |
| CXmlFactoryUnKnown | |
| CXmlFactoryVectorFloat | |
| CXmlFactoryVectorInt32 | |
| CXmlFactoryVectorKKStr | |