IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C_CfgNode
 C_KinectCommonShared helper logic for Kinect color, depth, and RGBD classes
 CActDecoder
 CActionAction instance for puzzle solver
 CActions
 Cactivity
 CActivityStateBasic version of an activity state
 CAnnouncementBase/abstract announcer class
 CBase
 CBaseBase class for camera runners
 CBase
 CBaseSurveillanceDeploy
 CBasic
 Cbcolors
 CBoardClass description for a board, which is a locality sensitive bag
 CCameraToWorkspaceClass for aruco calibration and point transformations from workspace to camera
 Ccentroid
 CCfgCamera
 CCfgCamera
 CCfgInCorner
 CCfgPerceiver
 CCfgSolverConfiguration instance for puzzle solver
 CCfgTrigger
 CChannel
 CChannelBase/abstract channel class
 CColor
 CColor
 CConfig_D435Simple configuration structure for the D435 camera
 CCorrespondenceParms
 CCorrespondencesClass that compares two boards and generates correspondences across them
 CCoSolveInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CCoSolveMonitorStatePublisher
 CCoSolveOutputCosolve Activity Monitor output
 CCoSolveStateCapture internal state of the cosolve process
 CCtoW_Calibrator_arucoWrapper for aruco tag camera-to-workspace extrinsic matrix calibration (M_CL)
 CCycle_StateState for the cyclic placement solver
 CD435_Configs
 CD435RecBase
 CDetectorStateBasic version of a detector state
 CDetectorState
 CDetectorState
 CDetectorState
 CDetStateHand
 Cdict2struct
 CDynamicDisplay
 CEdgeDes
 CEditorEditor class manages multiple reporters and curates information going to the output channel based on reporter commentary
 CframeTransformer
 CGMMdebug
 CGMMstate
 CGrayscale
 CHand
 CHeightEstimator
 CHSVDebugData class for storing HSV fg thresholds
 CHSVStateData class for storing HSV foreground output
 CImageListener
 CImageRGBD
 Cimprocessor
 CinCorner
 CinCornerEstimator
 CInfo
 CinImageRGBD
 CInstDetectorClass for collecting visual processing methods needed by the PuzzleScene scene interpreter
 CInstDetectorClass for collecting visual processing methods needed by the PuzzleScene scene interpreter
 CInstGloveDetectorClass for collecting visual processing methods needed by the PuzzleScene scene interpreter
 CInstGloveDetectorClass for collecting visual processing methods needed by the PuzzleScene scene interpreter
 CInstGlovePerceiverClass for collecting visual processing methods needed by the PuzzleScene perceiver
 CInstGlovePerceiverClass for collecting visual processing methods needed by the PuzzleScene perceiver
 CInstPerceiverClass for collecting visual processing methods needed by the PuzzleScene perceiver
 CInstPerceiverClass for collecting visual processing methods needed by the PuzzleScene perceiver
 CInstPuzzlePerceiverClass for collecting visual processing methods needed by the Puzzle pieces perceiver
 CInstPuzzlePerceiverClass for collecting visual processing methods needed by the PuzzleScene perceiver
 CInstPuzzleSceneClass for collecting visual processing methods needed by the puzzle scene interpreter
 CManagerParms
 CMatcherGeneric puzzle piece matching class
 CModeExecution modes shared by puzzle solvers
 Cobject
 CParamBasic
 CParamColorClusterConfiguration parameter struct for byColor clustering
 CParamDynamicDisplay
 CParamHand
 CParamPuzzle
 CParams
 CParams
 CParams_cvThe parameters for the bgmodelGMM_cv
 CParamShapeCluster
 CPerceiver
 CPerceiver
 CPerceiverState
 CPermute_StateState for the permutation-driven solver
 CPieceBad code here
 CPiecePiece information is defined here
 CPlanner
 Cplotfig
 Cplotfig
 CPriority_State
 CPriority_Tending_StateState for priority-driven solving with periodic tending
 CProgressState
 CPuzzleTemplateData class containing puzzle piece information
 CPuzzleTrialPuzzle trial instance for managing a given study
 CRealSolver
 CRegionGrower_base
 CReporterBase/abstract reporter class
 CRG_Params
 CSGMdebug
 CSGMdebugData class for storing Gaussian mean and variance diagonal
 CSGMstate
 CSGMstateData class for storing Gaussian foreground output
 Csimple
 CSNP_State
 CSolveActivityInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CSolveInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CSolveOutputCosolve Activity Monitor output
 CSolveStateCapture segmented scene binary mask for each zone along with occlusion state
 CSort_StateState for the sort-only solver
 CSortActivityInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CSortActivityOutputSort activity output structure which can be fed into reporter for publishing
 CSortInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CSortOutputCosolve Activity Monitor output
 CSortStateSort activity state is defined here
 CSortStateCapture segmented scene binary mask for each zone along with occlusion state
 Cspecifications
 CStateCosolveCapture internal state of the cosolve process
 CStateCosolveInputData class to capture the puzzle scene detector state and raw input signal to be fed to sort activity monitor
 CStateCosolveOutputCosolve Activity Monitor output
 CStateDetectorsPuzzle detector state information
 CStatePuzzleActivityPerceiver puzzle scene activity state structure
 CStatePuzzleScenePerceiver puzzle scene state aggegating detector and tracker, plus filter as fitting, information
 CStatePuzzleTracksBasic puzzle trackpointer state information
 CStateSolveCapture internal state of the solve process
 CStateSolveOutputPerceiver puzzle scene activity state structure for solving by human
 CStateSortActivitySort activity state is defined here
 CStepLinesGiven a set of points representing piecewise line segments, provides an interface for generating them as a path of discrete points/steps
 CStgQualityControlClass containing the trial settings for Quality Control experiments
 CtabletopPlaneEstimator
 CTemplateStores and encapsulates a template instance of a visual puzzle piece
 CTending_StateState for direct placement with periodic human tending
 CTextRectException
 CtModel_SG
 CtrackPiece
 CTrackState
 CTriggerBase/abstract trigger class
 CTrigger
 CABC
 Cbasic
 CCfgNode
 CCfgNode
 CCounter
 CEnum
 CFromLayer
 CMachine
 CMatchDifferent
 CParamGrid