| ►C_CfgNode | |
| CCfgNode | |
| CActDecoder | |
| CActions | |
| ►Cactivity | |
| Cdetector | |
| Cdetector | |
| CActivityState | Basic version of an activity state |
| ►CAnnouncement | Base/abstract announcer class |
| ►CCommentary | Commentary class, which does not transcribe the signal but passes it along in some non-text format |
| CRunningCommentary | Commentary class that also keeps track of past information and reports it all out when requested |
| ►CBase | |
| CRGBD | Class for ROS-based depth camera subsrciber |
| ►CBase | Base class for camera runners |
| ►CColor | Expands on base class to specialize to color images |
| CReplayColor | Replay a recorded color stream from a bag file |
| CColor | |
| CDepth | |
| CGrayscale | Expands on base class to specialize to color images |
| ►CD435_Runner | |
| CReplay | Replay a recorded stream from a bag file |
| CD435_Runner | |
| ►CRGBD | D435 Color + Depth (RGB+D) image capture class |
| CRGBD_Aligned | D435 Color + Depth (RGB+D) image capture class |
| ►CBase | |
| ►CSimple | |
| CTwoAgent | |
| CBaseSurveillanceDeploy | |
| ►CBasic | |
| ►CSimTimeLess | |
| CSimTime | |
| Cbcolors | |
| ►CBoard | Class description for a board, which is a locality sensitive bag |
| ►CArrangement | A puzzle that simply needs to arrange pieces on a workspace |
| ►CAdjacent | Puzzle whose pieces will be touching as part of the solution |
| ►CInterlocking | Puzzle with interlocking pieces |
| CGridded | Puzzle type that is a set of interlocking puzzle pieces that get put together in a grid structure |
| ►CMatrix | Puzzle type that is a set of adjacent, rectangular puzzle pieces that get put together in a matrix/2D array shape |
| CMatrixDefect | Instance of Matrix that can also generate defective puzzles by introducing erroenous puzzle pieces based on the configuration parameters and random sampling |
| CByColor | A puzzle piece clustering method based on color |
| CByShape | Clustering by shape |
| ►Ccentroid | |
| CfromBottom | |
| CfromTop | |
| ►CCfgCamera | |
| CCfgColor | Configuration setting specifier for OpenCV2 camera interface |
| ►CCfgCamera | |
| CCfgROSCam | Configuration setting specifier for ROS connected camera |
| ►CCfgInCorner | |
| CCfgDetector | Configuration instance for glove tracking detector |
| ►CCfgPerceiver | |
| CCfgPuzzlePerceiver | Configuration instance for glove tracking perceiver |
| ►CChannel | Base/abstract channel class |
| CAssignment | Assignment class for communication between BeatReporter and Editor |
| CtoCSV | Save to CSV formatted file channel |
| CtoFile | Save to file channel |
| CtoROSmsg | Pass along to a ROS topic |
| ►CColor | |
| CColor | OpenCV based camera interface |
| ►CColor | |
| CColor | Class for ROS-based camera runners |
| CConfig_D435 | Simple configuration structure for the D435 camera |
| CCorrespondenceParms | |
| CCorrespondences | Class that compares two boards and generates correspondences across them |
| CCtoW_Calibrator_aruco | Wrapper for aruco tag camera-to-workspace extrinsic matrix calibration (M_CL) |
| CD435_Configs | |
| ►CD435RecBase | |
| CD435RecRosbag | |
| CDetectorState | Basic version of a detector state |
| CDetectorState | |
| CDetectorState | |
| CDetectorState | |
| CDetStateHand | |
| Cdict2struct | |
| CDynamicDisplay | |
| CEdgeDes | |
| CEditor | Editor class manages multiple reporters and curates information going to the output channel based on reporter commentary |
| CframeTransformer | |
| CGMMdebug | |
| CGMMstate | |
| ►CGrayscale | |
| CDepth | Class for ROS-based depth camera subsrciber |
| CHand | |
| CHeightEstimator | |
| CImageListener | |
| CImageRGBD | |
| Cimprocessor | |
| ►CinCorner | |
| CDetector | |
| ►CinCornerEstimator | |
| CCalibrator | |
| CInfo | |
| ►CinImageRGBD | |
| ►CDetector | |
| CCalibrator | |
| ►CDetector | |
| CCalibrator | |
| ►CDetector | |
| CCalibrator | |
| CHandByDepth | Detector based on depth only, no glove appearance model |
| ►CPuzzleDetectors | Detector for layered puzzle scene: glove and puzzle pieces |
| CPuzzleCalibrator | Detection calibrator: Possible that not used due to static calibration methods in the Detector classes proper |
| CInstDetector | Class for collecting visual processing methods needed by the PuzzleScene scene interpreter |
| CInstDetector | Class for collecting visual processing methods needed by the PuzzleScene scene interpreter |
| CInstGloveDetector | Class for collecting visual processing methods needed by the PuzzleScene scene interpreter |
| CInstGloveDetector | Class for collecting visual processing methods needed by the PuzzleScene scene interpreter |
| CInstGlovePerceiver | Class for collecting visual processing methods needed by the PuzzleScene perceiver |
| CInstGlovePerceiver | Class for collecting visual processing methods needed by the PuzzleScene perceiver |
| CInstPerceiver | Class for collecting visual processing methods needed by the PuzzleScene perceiver |
| CInstPerceiver | Class for collecting visual processing methods needed by the PuzzleScene perceiver |
| CInstPuzzlePerceiver | Class for collecting visual processing methods needed by the Puzzle pieces perceiver |
| CInstPuzzlePerceiver | Class for collecting visual processing methods needed by the PuzzleScene perceiver |
| CInstPuzzleScene | Class for collecting visual processing methods needed by the puzzle scene interpreter |
| ►CIsNegative | |
| CHandIsGone | |
| CManagerParms | |
| ►CMatcher | Generic puzzle piece matching class |
| ►CMatchDifferent | The puzzle piece matching scores are based on differences |
| CEdge | Puzzle piece edge based comparison |
| CDistance | Distance-based puzzle piece matching |
| CHistogramCV | OpenCV Histogram puzzle comparator class |
| CMoments | Uses shape moments to establish similarity |
| CPCA | Uses pca to calculate rotation |
| ►CMatchSimilar | Similarity matching |
| CSIFTCV | Uses sift features to establish similarity |
| CSift | |
| ►Cobject | |
| ►CBase | |
| ►CBase_state | |
| CStateEstimator | |
| CTrackPointer | |
| CGlovePointer | |
| CTrackPointer | |
| CTrackPointer | |
| CTrackPointers | Track pointers for the glove/hand and the puzzle pieces |
| CframeWriter | |
| CvidWriter | |
| CvidWriter_ROS | |
| ►CBase | Base or root implementation of detector class |
| ►CfromState | Basic detector from state vector input |
| CPlanar | Activity detection based on lying in specific planar regions |
| CimageRegions | Activity states depend on having signal lying in specific regions of an image |
| ►CinImage | The most basic object or instance detector from image input |
| CimageOccupancy | Activity states depend on having true image values lying in specific regions of an image |
| ►CbgImage | The most basic object or instance detector from image input |
| CbgmodelGMM | |
| CbgmodelGMM_cv | |
| CbgConical | Implements a single Gaussian background model with conical error |
| ►CbgGaussian | Implements a single Gaussian background model |
| ConWorkspace | Applies half-Gaussian model with premise that targets lie to one side of the distribution |
| ►CinCorner | Class instance for extracting background that lies with the corner region of the RGB color cube, or the extremal regions of a color-space based on a planar cut |
| CinCornerEstimator | Wrapper to inCorner that performs estimation for caliration and saving |
| ►CfgImage | The most basic object or instance detector from image input |
| ►CGloveByColor | Glove detector by color only |
| CCalibGloveByColor | |
| CfgGaussian | Single Gaussian target/foreground model with diagonal covariance |
| ►CfgAppearance | Appearance based object detection |
| CfgDifferences | Image differences foreground model |
| CtargetCorner | Class instance for extracting targets that lie with the corner region of the RGB color cube, or the extremal regions of a color-space based on a planar cut |
| CtargetMagenta | Class instance for extracting bright/neon magenta targets, which tend to lie in a corner region of the RGB color cube |
| CtargetNeon | Detection interface for neon colored targets |
| CtargetSG | Single-Gaussian based target detection with full covariance |
| ►CinImageRGBD | Most basic object or instance detector from RGBD image input |
| CbgImageRBGD | The most basic object or instance detector from RGBD image input |
| CFromSketch | What is FromSketch?? |
| ►CSurfaceCutModel | |
| CPlanarModel | Specification data class that describes the planar cut classifier and its functional properties |
| CSphericalModel | Specification data class that describes the planar cut classifier and its functional properties |
| CTModel | Target model class to encapsulate affine decision classifier |
| CTModel | |
| CMData | |
| CTModel | |
| ►CMonitor | A simple interface class for monitoring the outcomes of a perceived scene |
| CPuzzleMonitor | Puzzle monitor that examines hand/glove state and puzzle state, or equivalent information as measured by a perceiver |
| ►CPerceiver | Basic implementation of a perceiver class |
| CPuzzlePerceiver | Perceiver based on glove and work scene/mat detection models |
| CProgress | A simple interface class for progress monitoring a perceived scene |
| CcopyAttributes | |
| ►Ccentroid | |
| ►CcentroidMulti | |
| CFromLayer | A basic detector class that processes a layered image (or mask and image) detection output |
| CboardMeasure | Puzzle piece board measurement class, based on puzzle piece layer parsing |
| CParams | Parameters for the toplines tracker |
| CfakeTriangle | |
| ►CParamBasic | |
| ►CParamSTL | |
| CParamST | |
| CParamColorCluster | Configuration parameter struct for byColor clustering |
| CParamDynamicDisplay | |
| CParamHand | |
| CParamPuzzle | |
| CParams | |
| ►CParams | |
| ►CParams | |
| ►CParams | |
| CParams_GMM | |
| ►CParams | |
| CParams | |
| CParams_Residual | |
| CParams | |
| CParams | |
| CParams | |
| ►CParams_cv | |
| CParams_GMM | |
| CParams_cv | The parameters for the bgmodelGMM_cv |
| CParamShapeCluster | |
| ►CPerceiver | |
| CPuzzlePerceiver | |
| CPerceiver | |
| CPerceiveGloveBC | Perceiver based on detecting glove by color |
| CPerceiver | |
| ►CPerceiver | |
| CSimple | |
| CboardPerceive | A simple perceiver for recovering puzzle pieces from a layer mask and an image |
| CPerceiverState | |
| CPiece | Bad code here |
| ►CPlanner | |
| CPlannerHand | |
| Cplotfig | |
| Cplotfig | |
| CProgressState | |
| CPuzzleTemplate | Data class containing puzzle piece information |
| ►CRealSolver | |
| CRealSolverROS | |
| ►CRegionGrower_base | |
| CMaskGrower | |
| CRegionGrower_ValDiff | |
| ►CReporter | Base/abstract reporter class |
| CBeatReporter | Specialized reporter class that works with an editor |
| CRG_Params | |
| CSceneInterpreterV1 | |
| CSGMdebug | |
| CSGMdebug | Data class for storing Gaussian mean and variance diagonal |
| CSGMstate | |
| CSGMstate | Data class for storing Gaussian foreground output |
| ►Csimple | |
| CPerceiver | |
| ►Csimple | |
| ►CBase | |
| ►CBase_bg | |
| Ctabletop_GMM | |
| ►CBase_fg | |
| ►CHuman_ColorSG | |
| CHuman_ColorSG_HeightInRange | |
| CPuzzle_Residual | |
| ►Crobot_inRange | |
| Crobot_inRange_Height | |
| Cspecifications | |
| CStateDetectors | Puzzle detector state information |
| CStatePuzzleActivity | Perceiver puzzle scene activity state structure |
| CStatePuzzleScene | Perceiver puzzle scene state aggegating detector and tracker, plus filter as fitting, information |
| CStatePuzzleTracks | Basic puzzle trackpointer state information |
| CStepLines | Given a set of points representing piecewise line segments, provides an interface for generating them as a path of discrete points/steps |
| CStgQualityControl | Class containing the trial settings for Quality Control experiments |
| ►CtabletopPlaneEstimator | |
| CHeightEstimator | |
| ►CtargetSG_Params | |
| CParams | |
| ►CTemplate | Stores and encapsulates a template instance of a visual puzzle piece |
| CRegular | A puzzle has Regular pieces when they are all of a consistent sizing such that their edge structure can be compared in a standard North, South, East, West approach |
| CTextRectException | |
| CtModel_SG | |
| CTrackState | |
| ►CTrigger | Base/abstract trigger class |
| CAlways | Class that always triggers a report |
| CFalling | Class that triggers a report when binary state changes, on falling edge |
| CIsNegative | Class that triggers a report when the state is negative |
| CNonNegative | Class that triggers a report when the state is non-negative |
| CRising | Class that triggers a report when binary state changes, on rising edge |
| ConChange | Class that triggers a report when the state changes |
| ConMatch | Class that triggers a report when the state matches a target state |
| CwhenClose | Class that triggers a report when current state is close to target state |
| CwhenDiffers | Class that triggers a report when current state differs from previous state |
| CwhenFar | Class that triggers a report when current state is far from target state |
| CwhenSimilar | Class that triggers a report when current state is similar to previous state |
| ►Cbasic | |
| Cmask | |
| ►CCfgNode | |
| CCfgD435 | |
| ►CAlgConfig | |
| CCfgGloveDetector | Configuration instance for glove tracking perceiver |
| CCfgGloveDetector | Configuration instance for glove tracking perceiver |
| CCfgHandDetector | Configuration instance for glove tracking perceiver |
| CCfgHandDetector | Configuration instance for glove tracking perceiver |
| CCfgPuzzleScene | Configuration instance for Puzzle Scene perceiver |
| CCfgMoving | Configuration setting specifier for "motion" detector |
| CCfgGMM_cv | Configuration setting specifier for Gaussian BG model |
| ►CCfgSGM | Configuration setting specifier for Gaussian BG model |
| CCfgSGCone | Configuration setting specifier for Gaussian BG conical model |
| CCfgOnWS | Configuration setting specifier for Gaussian workspace model |
| CCfgInCorner | Configuration setting specifier for Gaussian workspace model |
| CCfgCorrespondences | Configuration setting specifier for Correspondences class |
| ►CCfgMatcher | Configuration setting specifier for puzzle piece matcher class |
| ►CCfgDifferent | Configuration setting specifier for difference matcher class |
| CCfgDistance | Configuration setting specifier for distance matcher class |
| CCfgHistogramCV | Configuration setting specifier for Histogram puzzle comparator class |
| CCfgMoments | Configuration setting specifier for Moments class |
| CCfgPCA | Configuration setting specifier for Moments class |
| ►CCfgSimilar | Configuration setting specifier for similar matcher class |
| CCfgSIFTCV | Configuration setting specifier for OpenCV SIFT matcher class |
| ►CCfgCentroid | |
| ►CCfgCentMulti | Configuration setting specifier for centroidMulti |
| ►CCfgBoardMeasure | Configuration setting specifier for centroidMulti |
| ►CCfgArrangement | Configuration setting specifier for centroidMulti |
| ►CCfgAdjacent | Configuration setting specifier for Arrangement |
| ►CCfgInterlocking | Configuration setting specifier for centroidMulti |
| CCfgGridded | Configuration setting specifier for gridded puzzle |
| ►CCfgMatrix | Configuration setting specifier for gridded puzzle |
| CCfgMatrixDefect | Configuration setting specifier for matrix puzzle with defects |
| CCfgCentroind | Configuration setting specifier for centroidMulti |
| ►CAlgConfig | Base class for algorithm configuration |
| CCfgCamera | |
| ►CCfgChannel | Configuration instance for a Channel |
| CCfgToFile | Configuration instance for a Channel |
| CCfgToROSmsg | Configuration instance for a Channel |
| CCfgSGT | Configuration setting specifier for Gaussian BG model |
| CCfgDifferences | Configuration setting specifier for Differences FG model |
| ►CCfgAnnouncement | Configuration instance for an Announcement |
| CCfgCommentary | Configuration instance for Commentary |
| CCfgRunningCommentary | Configuration instance for RunningCommentary |
| ►CBuildConfig | Base class for algorithm builder configuration |
| CBuildCfgMonitor | Build configuration instance for a monitor |
| CBuildCfgProgress | Build configuration instance for a progress monitor |
| CROSConfig | Base class for ROS-based robot, node, algorithm configuration |
| CCfgStepLines | Configuration specifier for piecewise lines instance |
| CCfgMonitor | Configuration instance for a Monitor |
| CBuildCfgPerceiver | Build configuration instance for a perceiver |
| CCfgPerceiver | Configuration instance for a perceiver |
| CCfgProgress | Configuration instance for a Progress monitor |
| CBuildCfgReporter | Configuration instance for a Reporter |
| CCfgBeatReporter | Configuration instance for a Reporter |
| CCfgReporter | Configuration instance for a Reporter |
| CBuildCfgTrigger | Configuration instance for building a Trigger |
| CCfgDistTrigger | Configuration instance for a Trigger |
| CCfgTrigger | Configuration instance for a Trigger |
| ►CCounter | |
| CZoneCounter | |
| ►CEnum | |
| CMoveState | |
| CTrackState | |
| CRunState | |
| CEdgeDirection | EdgeDirection used to keep track of the direction of edges |
| CEdgeType | EdgeType used to keep track of the type of edges |
| CPieceStatus | PieceStatus used to keep track of the status of pieces |
| ►CFromLayer | |
| CManager | A class for associating puzzle pieces across boards |
| ►CimageRegions | |
| CPuzzleActivities | Simple puzzle activity monitor based on specified image regions |
| ►CMachine | |
| CPick | |
| CPlace | |
| ►CMatchDifferent | |
| CHistogram | |
| CMoments | |
| CPCA | |
| ►CParamGrid | |
| ►CParamPlanner | |
| CParamRunner | |