JeVois  1.22
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAK09916_CNTL2_Reg_t
 CAK09916_CNTL3_Reg_t
 CAK09916_ST1_Reg_t
 CAK09916_ST2_Reg_t
 CAK09916_WIA1_Reg_t
 CAK09916_WIA2_Reg_t
 Cjevois::BoundedBuffer< T, WhenFull, WhenEmpty >Thread-safe synchronized producer/consumer queue
 Cjevois::BoundedBuffer< cv::Mat, jevois::BlockingBehavior::Block, jevois::BlockingBehavior::Block >
 Cjevois::BoundedBuffer< jevois::RawImage, BlockingBehavior::Block, BlockingBehavior::Block >
 Cjevois::CameraCalibrationHelper class for camera calibration, which allows some modules to compute 3D locations of objects
 Cjevois::CameraDeviceAccessory class to hold all the data associated with a V4L2 camera device
 Cjevois::ChatBoxA simple helper class for a chat box rendered in ImGui
 Cjevois::DMPdataDMP data (Digital Motion Processor)
 Cjevois::DynamicLoaderClass to open shared object (.so) files and load functions contained in them
 Cjevois::EditorItemHelper class to represent a GUIeditor file in a pull-down menu
 Cjevois::GUIhelper::ErrorData
 CFeatureData< T >
 Cjevois::GPUimageClass to hold a GPUtexture, GPUprogram, and other data associated with rendering an image in OpenGL
 Cjevois::GPUprogramSimple class to load and compile some OpenGL-ES program
 Cjevois::GPUshaderSimple class to load and compile some OpenGL-ES shader code
 Cjevois::GPUtextureSimple class to hold an OpenGL texture
 Cjevois::GPUtextureDmaBufSimple class to hold an OpenGL texture with in-GPU pixel format conversion and DMABUF acceleration
 Cjevois::GUIhelperPythonWrapper around GUIhelper to be used by Python
 CICM_20948
 CICM_20948_ACCEL_CONFIG_2_t
 CICM_20948_ACCEL_CONFIG_t
 CICM_20948_ACCEL_INTEL_CTRL_t
 CICM_20948_ACCEL_SMPLRT_DIV_1_t
 CICM_20948_ACCEL_SMPLRT_DIV_2_t
 CICM_20948_ACCEL_WOM_THR_t
 CICM_20948_ACCEL_XOUT_H_t
 CICM_20948_ACCEL_XOUT_L_t
 CICM_20948_ACCEL_YOUT_H_t
 CICM_20948_ACCEL_YOUT_L_t
 CICM_20948_ACCEL_ZOUT_H_t
 CICM_20948_ACCEL_ZOUT_L_t
 CICM_20948_AGMT_t
 CICM_20948_axis1bit16_t
 CICM_20948_axis3bit16_t
 CICM_20948_axis3named_t
 CICM_20948_DATA_RDY_STATUS_t
 CICM_20948_DELAY_TIMEH_t
 CICM_20948_DELAY_TIMEL_t
 CICM_20948_Device_t
 CICM_20948_dlpcfg_t
 Cicm_20948_DMP_Activity_t
 Cicm_20948_DMP_data_t
 CICM_20948_DMP_INT_STATUS_t
 Cicm_20948_DMP_Secondary_On_Off_t
 CICM_20948_EXT_PERIPH_SENS_DATA_t
 CICM_20948_FIFO_CFG_t
 CICM_20948_FIFO_COUNTH_t
 CICM_20948_FIFO_COUNTL_t
 CICM_20948_FIFO_EN_1_t
 CICM_20948_FIFO_EN_2_t
 CICM_20948_FIFO_MODE_t
 CICM_20948_FIFO_RST_t
 CICM_20948_fss_t
 CICM_20948_FSYNC_CONFIG_t
 CICM_20948_GYRO_CONFIG_1_t
 CICM_20948_GYRO_CONFIG_2_t
 CICM_20948_GYRO_SMPLRT_DIV_t
 CICM_20948_GYRO_XOUT_H_t
 CICM_20948_GYRO_XOUT_L_t
 CICM_20948_GYRO_YOUT_H_t
 CICM_20948_GYRO_YOUT_L_t
 CICM_20948_GYRO_ZOUT_H_t
 CICM_20948_GYRO_ZOUT_L_t
 CICM_20948_I2C_MST_CTRL_t
 CICM_20948_I2C_MST_DELAY_CTRL_t
 CICM_20948_I2C_MST_ODR_CONFIG_t
 CICM_20948_I2C_MST_STATUS_t
 CICM_20948_I2C_PERIPH4_CTRL_t
 CICM_20948_I2C_PERIPH4_DI_t
 CICM_20948_I2C_PERIPHX_ADDR_t
 CICM_20948_I2C_PERIPHX_CTRL_t
 CICM_20948_I2C_PERIPHX_DO_t
 CICM_20948_I2C_PERIPHX_REG_t
 CICM_20948_INT_ENABLE_1_t
 CICM_20948_INT_ENABLE_2_t
 CICM_20948_INT_ENABLE_3_t
 CICM_20948_INT_enable_t
 CICM_20948_INT_ENABLE_t
 CICM_20948_INT_PIN_CFG_t
 CICM_20948_INT_STATUS_1_t
 CICM_20948_INT_STATUS_2_t
 CICM_20948_INT_STATUS_3_t
 CICM_20948_INT_STATUS_t
 CICM_20948_LP_CONFIG_t
 CICM_20948_MOD_CTRL_USR_t
 CICM_20948_ODR_ALIGN_EN_t
 CICM_20948_PWR_MGMT_1_t
 CICM_20948_PWR_MGMT_2_t
 CICM_20948_REG_BANK_SEL_t
 CICM_20948_SELF_TEST_X_ACCEL_t
 CICM_20948_SELF_TEST_X_GYRO_t
 CICM_20948_SELF_TEST_Y_ACCEL_t
 CICM_20948_SELF_TEST_Y_GYRO_t
 CICM_20948_SELF_TEST_Z_ACCEL_t
 CICM_20948_SELF_TEST_Z_GYRO_t
 CICM_20948_Serif_t
 CICM_20948_smplrt_t
 CICM_20948_TEMP_CONFIG_t
 CICM_20948_TEMP_OUT_H_t
 CICM_20948_TEMP_OUT_L_t
 CICM_20948_TIMEBASE_CORRECTION_PLL_t
 CICM_20948_USER_CTRL_t
 CICM_20948_WHO_AM_I_t
 CICM_20948_XA_OFFS_H_t
 CICM_20948_XA_OFFS_L_t
 CICM_20948_XG_OFFS_USRH_t
 CICM_20948_XG_OFFS_USRL_t
 CICM_20948_YA_OFFS_H_t
 CICM_20948_YA_OFFS_L_t
 CICM_20948_YG_OFFS_USRH_t
 CICM_20948_YG_OFFS_USRL_t
 CICM_20948_ZA_OFFS_H_t
 CICM_20948_ZA_OFFS_L_t
 CICM_20948_ZG_OFFS_USRH_t
 CICM_20948_ZG_OFFS_USRL_t
 Cjevois::ImGuiImageWrapper for an image that can be rendered into ImGui
 Cjevois::IMUAbstract interface to an ICM20948 inertial measurement unit (IMU)
 Cjevois::IMUdataIMU data
 Cjevois::IMUrawDataRaw IMU data
 Cinput_event_state
 Cjevois::InputFrameException-safe wrapper around a raw camera input frame
 Cjevois::InputFramePythonWrapper around InputFrame to be used by Python
 Cjevois::PoseSkeleton::LinkA pose skeleton link between two nodes
 Cjevois::Log< Level >Logger class
 Cjevois::PoseSkeleton::NodeA pose skeleton node
 Cjevois::ObjDetectA trivial struct to store object detection results, for standard (straight up) bounding boxes
 Cjevois::ObjDetectOBBA trivial struct to store object detection results, for oriented bounding boxes (OBB)
 Cjevois::ObjRecoA trivial struct to store object recognition results
 Cjevois::OutputFrameException-safe wrapper around a raw image to be sent over USB
 Cjevois::OutputFramePythonWrapper around OutputFrame to be used by Python
 Ccv::parallel::ParallelForAPI
 CParam
 Cjevois::Parameter
 CParameter
 Cjevois::ParameterBaseBase class for Parameter
 Cjevois::ParameterCategoryA category to which multiple ParameterDef definitions can belong
 Cjevois::ParameterDefBaseBase class for a Parameter definition
 Cjevois::ParameterRegistryA simple registry of all parameters associated with a Component
 Cjevois::ParameterSummaryParameterSummary provides a summary about a parameter
 Cjevois::PoseSkeletonA simple skeleton class for pose detection deep neural networks
 Cjevois::PoseSkeletonDefinitionAn enum for different kinds of skeletons
 Cjevois::ProfilerSimple profiler class
 Cjevois::python::PyParHelperBaseBase helper class to allow creation of Parameter in python
 Cjevois::PythonParameterWrapper for jevois Parameter in python
 Cjevois::PythonWrapperHelper class to run python code from C++
 Cjevois::Range< T >A generic range class
 Cjevois::RawImageA raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget
 Cjevois::Semaphore< BB >A simple semaphore
 Cjevois::Semaphore< WhenEmpty >
 Cjevois::Semaphore< WhenFull >
 Cjevois::Singleton< T >A generic singleton class to enforce a single instance of an object
 Cjevois::Singleton< JpegCompressor >
 Cjevois::StepRange< T >A generic range class with a step
 CTextEditor
 Cjevois::ThreadPoolA thread pool with CPU affinity
 Cjevois::TimerSimple timer class
 Cjevois::TimerOneSimple one-shot timer class
 CTinyImGUIdemo
 Cuvc_event
 Cuvc_request_data
 Cjevois::ValidValuesSpecBase< T >Base class for specifying a set of valid values for a type
 Cjevois::VideoBufA V4L2 video buffer, to be held in a shared_ptr
 Cjevois::VideoBuffersCollection of buffers for V4L2 video frames (Camera or Gadget) with hooks to the MMAP'd areas
 Cjevois::VideoDisplayBackendBackend for VideoDisplay on JeVois-Pro
 Cjevois::VideoInputBase class for video input, which will get derived into Camera and MovieInput
 Cjevois::VideoMappingSimple struct to hold video mapping definitions for the processing Engine
 Cjevois::VideoOutputBase class for video output. Gadget, MovieOutput, VideoDisplay, and VideoOutputNone derive from it
 Cvsi_nn_postprocess_map_element_t
 Cvsi_nn_preprocess_map_element_t
 Cjevois::WatchdogSimple watchdog class