Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccrl::multisense::details::wire::Ack
 Cnlohmann::adl_serializer< std::chrono::microseconds >
 Cnlohmann::adl_serializer< std::chrono::milliseconds >
 Cnlohmann::adl_serializer< std::chrono::nanoseconds >
 Cnlohmann::adl_serializer< std::optional< T > >Handle generic optional
 Ccrl::multisense::details::wire::ApriltagDetection
 Ccrl::multisense::apriltag::Header::ApriltagDetection
 Ccrl::multisense::details::wire::ApriltagDetectionsHeader
 Ccrl::multisense::system::ApriltagParams
 Cmultisense::MultiSenseConfig::AutoExposureConfigAuto-exposure specific configuration
 Cmultisense::MultiSenseConfig::AutoExposureRoiConfigAuto-exposure Region-of-Interest (ROI) specific configuration
 Cmultisense::MultiSenseConfig::AutoWhiteBalanceConfigAuto white balance specific configuration
 Ccrl::multisense::details::wire::AuxCamConfig
 Ccrl::multisense::details::wire::AuxCamControl
 Ccrl::multisense::details::wire::AuxCamGetConfig
 Ccrl::multisense::image::AuxConfig
 Cmultisense::MultiSenseConfig::AuxConfigImage specific configuration for the Aux imager
 Cmultisense::legacy::BufferPoolObject to handle the management and delivery of buffers to used to store incoming data without needing to continually reallocate internal memory. This class is threadsafe
 Cmultisense::legacy::BufferPoolConfig
 Ccrl::multisense::details::utility::BufferStream
 Ccrl::multisense::image::Calibration
 Ccrl::multisense::lidar::Calibration
 Ccrl::multisense::details::wire::CamConfig
 Ccrl::multisense::details::wire::CamControl
 Ccrl::multisense::details::wire::CameraCalData
 Cmultisense::CameraCalibration
 Cmultisense::MultiSenseStatus::CameraStatus
 Ccrl::multisense::details::wire::CamGetConfig
 Ccrl::multisense::details::wire::CamGetHistory
 Ccrl::multisense::details::wire::CamHistory
 Ccrl::multisense::details::wire::CamSetResolution
 Ccrl::multisense::details::wire::CamSetTriggerSource
 Ccrl::multisense::Channel
 Cmultisense::Channel
 Ccrl::multisense::system::ChannelStatistics
 CChannelWrapper
 Cmultisense::MultiSenseStatus::ClientNetworkStatus
 Ccrl::multisense::details::wire::CompressedImageHeader
 Ccrl::multisense::details::wire::imu::Config
 Ccrl::multisense::image::Config
 Ccrl::multisense::lighting::Config
 Ccrl::multisense::imu::Config
 Cmultisense::Channel::Config
 Ccrl::multisense::image::Calibration::Data
 Ccrl::multisense::details::DepthCache< KEY, DATA >
 Ccrl::multisense::details::DepthCache< int64_t, crl::multisense::details::impl::UdpTracker >
 Ccrl::multisense::details::DepthCache< int64_t, crl::multisense::details::wire::ImageMeta >
 Ccrl::multisense::details::DepthCache< int64_t, crl::multisense::details::wire::SecondaryAppMetadata >
 CDescriptor
 Cfeature_detector::Descriptor
 Ccrl::multisense::details::wire::imu::Details
 Cmultisense::MultiSenseInfo::DeviceInfoThe Device information associated with the MultiSense. The DeviceInfo is used to determine what features the MultiSense offers, and provides debug information to the Carnegie Robotics' team. The DeviceInfo can only be set at the factory
 Ccrl::multisense::system::DeviceInfo
 Ccrl::multisense::details::wire::DeviceMode
 Ccrl::multisense::system::DeviceMode
 Ccrl::multisense::details::wire::DirectedStream
 Ccrl::multisense::details::wire::DisparityHeader
 Ccrl::multisense::details::Listener< THeader, TCallback >::Dispatch
 Cexception
 CExpect
 Ccrl::multisense::details::wire::ExposureConfig
 Ccrl::multisense::image::ExposureConfig
 Ccrl::multisense::system::ExternalCalibration
 Cmultisense::MultiSenseConfig::LightingConfig::ExternalConfigLighting config for lights driven by GPIO outputs from the MultiSense
 CFeature
 Cfeature_detector::Feature
 CFeatureDetectorConfigParams
 CFeatureDetectorHeader
 CFeatureDetectorMetaHeader
 Cmultisense::legacy::FrameNotifier< T >
 Cmultisense::legacy::FrameNotifier< multisense::ImageFrame >
 Cmultisense::legacy::FrameNotifier< multisense::ImuFrame >
 Ccrl::multisense::details::wire::GroundSurfaceModelHeader
 Ccrl::multisense::system::GroundSurfaceParams
 Ccrl::multisense::HeaderBase
 Ccrl::multisense::image::Histogram
 Ccrl::multisense::details::MessageMap::Holder
 Cmultisense::ImageRepresents a single image plus metadata
 CImageBufferWrapper
 Cmultisense::MultiSenseConfig::ImageConfigImage specific configuration
 Cmultisense::ImageFrameA frame containing multiple images (indexed by DataSource)
 Ccrl::multisense::details::wire::ImageHeader
 Ccrl::multisense::details::wire::ImageMetaHeader
 Ccrl::multisense::details::wire::ImuConfig
 Cmultisense::MultiSenseConfig::ImuConfigConfig for the IMU sensor
 Ccrl::multisense::details::wire::ImuData
 Cmultisense::ImuFrameA collection of IMU samples from the camera
 Ccrl::multisense::details::wire::ImuGetConfig
 Ccrl::multisense::details::wire::ImuGetInfo
 Cmultisense::MultiSenseInfo::ImuInfoInformation about the IMU onboard the MultiSense
 Ccrl::multisense::details::wire::ImuInfo
 Cmultisense::ImuRangeThe range for each sensor along with the corresponding sampling resolution
 Cmultisense::ImuRateA sample rate, and what impact it has on bandwidth
 Ccrl::multisense::details::wire::ImuSample
 Cmultisense::ImuSampleA single IMU sample from the camera
 Cmultisense::legacy::ImuSampleScalarsValues to scale IMU samples from the MultiSense camera into standard units LibMultiSense expects
 Ccrl::multisense::imu::Info
 Cmultisense::MultiSenseConfig::LightingConfig::InternalConfigLighting config for lights integrated into the MultiSense
 Cmultisense::legacy::MessageAssembler::InternalMessageAn internal message object used to track how many bytes were written to a data buffer
 CIp
 Ccrl::multisense::details::wire::JpegImageHeader
 Ccrl::multisense::details::wire::LedGetSensorStatus
 Ccrl::multisense::details::wire::LedGetStatus
 Ccrl::multisense::details::wire::LedSensorStatus
 Ccrl::multisense::details::wire::LedSet
 Ccrl::multisense::details::wire::LedStatus
 Ccrl::multisense::details::wire::LidarDataHeader
 Ccrl::multisense::details::wire::LidarPollMotor
 Ccrl::multisense::details::wire::LidarSetMotor
 Cmultisense::MultiSenseConfig::LightingConfigLighting configuration for the camera
 Ccrl::multisense::details::Listener< THeader, TCallback >
 Cmultisense::MultiSenseConfig::ManualExposureConfigManual exposure specific configuration
 Cmultisense::MultiSenseConfig::ManualWhiteBalanceConfigManual white balance specific configuration
 Cmultisense::ImuSample::MeasurementA generic measurement for a 3-axis IMU
 Cmultisense::legacy::MessageAssemblerProcess incoming network data, and try the data into valid MultiSense Wire messages
 CMessages::MessageBlockAck
 Cmultisense::legacy::MessageConditionA condition object which can be used to wait on messages from the stream
 CMessages::MessageFileBlock
 Ccrl::multisense::details::MessageMap
 CMessages::MessageSetup
 Cmultisense::legacy::MessageStatistics
 CMessages::MessageUpdateStatus
 Ccrl::multisense::details::MessageWatch
 Ccrl::multisense::details::wire::MotorPoll
 Cmultisense::MultiSenseConfigComplete configuration object for configuring the MultiSense. Can be updated during camera operation
 Cmultisense::MultiSenseInfoStatic status info for the MultiSense. Will not change during camera operation
 Cmultisense::MultiSenseStatusConsolidated status information which can be queried on demand from the MultiSense. Will change during camera operation
 Ccrl::multisense::details::utility::Mutex
 Ccrl::multisense::system::NetworkConfig
 Cmultisense::MultiSenseInfo::NetworkInfoThe network configuration for the MultiSense
 Cmultisense::legacy::NetworkSocketConvenience network socket object which contains the data corresponding to our connection
 Cmultisense::MultiSenseConfig::NetworkTransmissionConfigConfig for transmitting packets from the MultiSense to the host
 Cmultisense::MultiSenseConfig::ImuConfig::OperatingModeConfig for a specific IMU operating mode. There are separate modes for each of the IMU sensors (i.e. accelerometer, gyroscope, magnetometer)
 Ccrl::multisense::image::PacketDelay
 Cmultisense::MultiSenseInfo::DeviceInfo::PcbInfoInfo for the PCBs contained in the unit
 Ccrl::multisense::details::wire::PcbInfo
 Ccrl::multisense::system::PcbInfo
 Cmultisense::Point< Color >Single point definition with a custom color type
 Cmultisense::Point< void >Single point definition with no color
 Cmultisense::PointCloud< Color >
 Cmultisense::MultiSenseStatus::PowerStatus
 Ccrl::multisense::system::PtpStatus
 Cmultisense::MultiSenseStatus::PtpStatus
 Ccrl::multisense::details::wire::PtpStatusRequest
 Ccrl::multisense::details::wire::PtpStatusResponse
 Ccrl::multisense::imu::Info::RangeEntry
 Ccrl::multisense::details::wire::imu::RangeType
 Ccrl::multisense::imu::Info::RateEntry
 Ccrl::multisense::details::wire::imu::RateType
 Cmultisense::Channel::ReceiveBufferConfigCertain implementations may use a fixed set of internal buffers to manage incoming camera data. For those implementations specify configurations for both small and large buffers
 Ccrl::multisense::details::utility::ReferenceCount
 Ccrl::multisense::details::wire::RemoteHeadChannel
 Ccrl::multisense::image::RemoteHeadConfig
 Ccrl::multisense::details::wire::RemoteHeadConfig
 Ccrl::multisense::details::wire::RemoteHeadControl
 Ccrl::multisense::details::wire::RemoteHeadGetConfig
 Ccrl::multisense::RemoteHeadSyncGroup
 Ccrl::multisense::details::wire::RemoteHeadSyncGroup
 Ccrl::multisense::imu::Sample
 Ccrl::multisense::details::utility::ScopedLock
 Ccrl::multisense::details::ScopedWatch
 Ccrl::multisense::details::wire::SecondaryAppActivate
 Ccrl::multisense::system::SecondaryAppActivate
 Ccrl::multisense::system::SecondaryAppConfig
 Ccrl::multisense::details::wire::SecondaryAppConfig
 Ccrl::multisense::details::wire::SecondaryAppControl
 Ccrl::multisense::details::wire::SecondaryAppGetConfig
 Ccrl::multisense::details::wire::SecondaryAppGetRegisteredApps
 Ccrl::multisense::details::wire::SecondaryAppHeader
 Ccrl::multisense::details::wire::SecondaryAppMetaHeader
 Ccrl::multisense::details::wire::SecondaryAppRegisteredApp
 Ccrl::multisense::system::SecondaryAppRegisteredApp
 Ccrl::multisense::details::wire::SecondaryAppRegisteredApps
 Ccrl::multisense::system::SecondaryAppRegisteredApps
 Ccrl::multisense::details::utility::Semaphore
 Ccrl::multisense::lighting::SensorStatus
 Cmultisense::MultiSenseInfo::SensorVersionVersion information for the MultiSense
 Cmultisense::MultiSenseInfo::ImuInfo::SourceInfo about the available IMU configurations
 Ccrl::multisense::system::StatusMessage
 Ccrl::multisense::details::wire::StatusRequest
 Ccrl::multisense::details::wire::StatusResponse
 Cmultisense::StereoCalibration
 Cmultisense::MultiSenseConfig::StereoConfigStereo specific configuration
 Ccrl::multisense::details::wire::StreamControl
 Cmultisense::MultiSenseInfo::SupportedOperatingModeA valid operating mode for the MultiSense
 Ccrl::multisense::details::wire::SysApriltagParams
 Ccrl::multisense::details::wire::SysCameraCalibration
 Ccrl::multisense::details::wire::SysDeviceInfo
 Ccrl::multisense::details::wire::SysDeviceModes
 Ccrl::multisense::details::wire::SysDirectedStreams
 Ccrl::multisense::details::wire::SysExternalCalibration
 Ccrl::multisense::details::wire::SysFlashOp
 Ccrl::multisense::details::wire::SysFlashResponse
 Ccrl::multisense::details::wire::SysGetCameraCalibration
 Ccrl::multisense::details::wire::SysGetDeviceInfo
 Ccrl::multisense::details::wire::SysGetDeviceModes
 Ccrl::multisense::details::wire::SysGetDirectedStreams
 Ccrl::multisense::details::wire::SysGetExternalCalibration
 Ccrl::multisense::details::wire::SysGetLidarCalibration
 Ccrl::multisense::details::wire::SysGetMtu
 Ccrl::multisense::details::wire::SysGetNetwork
 Ccrl::multisense::details::wire::SysGetPacketDelay
 Ccrl::multisense::details::wire::SysGetSensorCalibration
 Ccrl::multisense::details::wire::SysGetTransmitDelay
 Ccrl::multisense::details::wire::SysGroundSurfaceParams
 Ccrl::multisense::details::wire::SysLidarCalibration
 Ccrl::multisense::details::wire::SysMtu
 Ccrl::multisense::details::wire::SysNetwork
 Ccrl::multisense::details::wire::SysPacketDelay
 Ccrl::multisense::details::wire::SysPps
 Ccrl::multisense::details::wire::SysSensorCalibration
 Ccrl::multisense::details::wire::SysSetPtp
 Ccrl::multisense::details::wire::SysTestMtu
 Ccrl::multisense::details::wire::SysTestMtuResponse
 Ccrl::multisense::details::wire::SysTransmitDelay
 Cmultisense::MultiSenseStatus::TemperatureStatus
 Ccrl::multisense::details::utility::Thread
 Cmultisense::MultiSenseConfig::TimeConfigConfig for time-based controls
 Cmultisense::legacy::TimedResponse< T >
 Ccrl::multisense::details::utility::TimeStamp
 Cmultisense::MultiSenseStatus::TimeStatus
 Ccrl::multisense::image::TransmitDelay
 Cmultisense::legacy::UdpReceiverConvenience object which receives data from a UDP socket and dispatches to a user defined callback. This object internally manages a single receive thread which is used to read data off the socket, and dispatch to the user callback. Note that the dispatch is serial with the UDP receive commands, so blocking callbacks will cause data to be dropped
 Ccrl::multisense::details::impl::UdpTracker
 CUpdater
 Cmultisense::MultiSenseInfo::VersionConvenience wrapper for a version number See https://semver.org/
 Ccrl::multisense::system::VersionInfo
 Ccrl::multisense::details::wire::VersionRequest
 Ccrl::multisense::details::wire::VersionResponse
 Ccrl::multisense::details::utility::WaitQueue< T >
 Ccrl::multisense::details::utility::WaitQueue< crl::multisense::details::Listener::Dispatch >
 Ccrl::multisense::details::utility::WaitVar< T >
 Ccrl::multisense::details::utility::WaitVar< Status >


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10