Apollo  6.0
Open source self driving car software
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Capollo::common::math::AABox2dImplements a class of (undirected) axes-aligned bounding boxes in 2-D. This class is referential-agnostic
 Capollo::common::math::AABoxKDTree2d< ObjectType >The class of KD-tree of Aligned Axis Bounding Box(AABox)
 Capollo::common::math::AABoxKDTree2dNode< ObjectType >The class of KD-tree node of axis-aligned bounding box
 Capollo::common::math::AABoxKDTreeParamsContains parameters of axis-aligned bounding box
 CAbstractCamera
 Capollo::cyber::class_loader::utility::AbstractClassFactoryBase
 Capollo::canbus::AbstractVehicleFactoryThis class is the abstract factory following the AbstractFactory design pattern. It can create VehicleController and MessageManager based on a given VehicleParameter
 Capollo::planning::AffineConstraint
 Capollo::localization::msf::pyramid_map::AlignedMatrix< Scalar, aligned_len >
 Capollo::hdmap::Alignment< REQUEST_TYPE, RESPONSE_TYPE >
 Capollo::hdmap::Alignment< EightRouteRequest, EightRouteResponse >
 Capollo::hdmap::Alignment< StaticAlignRequest, StaticAlignResponse >
 Capollo::hdmap::AlignmentAgent< ALIGNMENT_TYPE, REQUEST_TYPE, RESPONSE_TYPE >
 Capollo::perception::camera::AnchorBox
 Capollo::perception::lidar::AnchorMaskCuda
 Capollo::planning::AnchorPoint
 Capollo::common::math::Angle< T >The Angle class uses an integer to represent an angle, and supports commonly-used operations such as addition and subtraction, as well as the use of trigonometric functions
 Capollo::perception::lib::Any
 Capollo::perception::fusion::AssociationOptions
 Capollo::perception::fusion::AssociationResult
 Capollo::cyber::base::AtomicHashMap< K, V, TableSize, std::enable_if< std::is_integral< K >::value &&(TableSize &(TableSize - 1))==0, int >::type >A implementation of lock-free fixed size hash map
 Capollo::cyber::base::AtomicHashMap< uint64_t, apollo::cyber::scheduler::MutexWrapper *>
 Capollo::cyber::base::AtomicHashMap< uint64_t, BufferVector >
 Capollo::cyber::base::AtomicHashMap< uint64_t, ListenerHandlerBasePtr >
 Capollo::cyber::base::AtomicHashMap< uint64_t, NotifyVector >
 Capollo::cyber::base::AtomicRWLock
 Capollo::cyber::transport::AttributesFiller
 Capollo::audio::AudioInfo
 Capollo::planning::AutotuningBaseModel
 Capollo::planning::AutotuningFeatureBuilder: build model related input feature from raw feature generator
 Capollo::planning::AutotuningRawFeatureGenerator
 Capollo::planning::BackupTrajectoryGenerator
 Capollo::hdmap::BadOrGoodPoseInfo
 Capollo::cyber::record::BagMessage
 Capollo::planning::scenario::bare_intersection::BareIntersectionUnprotectedContext
 CBase
 Capollo::perception::lidar::BaseBipartiteGraphMatcher
 Capollo::perception::camera::BaseCalibrationService
 Capollo::perception::camera::BaseCalibrator
 Capollo::perception::base::BaseCameraDistortionModel
 Capollo::perception::base::BaseCameraModel
 Capollo::perception::camera::BaseCameraPerception
 Capollo::perception::camera::BaseCipv
 Capollo::perception::lidar::BaseClassifier
 Capollo::perception::fusion::BaseDataAssociation
 Capollo::perception::radar::BaseDetector
 Capollo::perception::fusion::BaseExistenceFusion
 Capollo::perception::camera::BaseFeatureExtractor
 Capollo::perception::fusion::BaseFilter
 Capollo::perception::radar::BaseFilter
 Capollo::perception::fusion::BaseFusionSystem
 Capollo::perception::fusion::BaseGatekeeper
 Capollo::perception::common::BaseGroundDetector
 Capollo::perception::lidar::BaseGroundDetector
 Capollo::perception::camera::BaseInferenceEngine
 Capollo::perception::camera::BaseInitOptions
 Capollo::perception::fusion::BaseInitOptions
 Capollo::perception::camera::BaseLandmarkDetector
 Capollo::perception::camera::BaseLaneDetector
 Capollo::perception::camera::BaseLanePostprocessor
 Capollo::perception::camera::BaseLaneTracker
 Capollo::perception::lidar::BaseLidarDetector
 Capollo::perception::lidar::BaseLidarObstacleDetection
 Capollo::perception::lidar::BaseLidarObstacleTracking
 Capollo::localization::msf::BaseMapThe data structure of the base map
 Capollo::localization::msf::pyramid_map::BaseMapThe data structure of the base map
 Capollo::localization::msf::BaseMapConfigThe options of the reflectance map
 Capollo::localization::msf::pyramid_map::BaseMapConfigThe options of the reflectance map
 Capollo::localization::msf::BaseMapMatrixThe data structure of the map cells in a map node
 Capollo::localization::msf::pyramid_map::BaseMapMatrixThe data structure of the map cells in a map node
 Capollo::localization::msf::pyramid_map::BaseMapMatrixHandler
 Capollo::localization::msf::BaseMapNodeThe data structure of a Node in the map
 Capollo::localization::msf::pyramid_map::BaseMapNodeThe data structure of a Node in the map
 Capollo::localization::msf::pyramid_map::BaseMapNodeConfigThe map node config info
 Capollo::localization::msf::BaseMapNodePoolThe memory pool for the data structure of BaseMapNode
 Capollo::localization::msf::pyramid_map::BaseMapNodePoolThe memory pool for the data structure of BaseMapNode
 Capollo::perception::radar::BaseMatcher
 Capollo::perception::fusion::BaseMotionFusion
 Capollo::perception::fusion::BaseMultiSensorFusion
 Capollo::perception::lidar::BaseMultiTargetTracker
 Capollo::perception::lidar::BaseObjectFilter
 Capollo::perception::base::BaseObjectPool< ObjectType >
 Capollo::perception::camera::BaseObstacleDetector
 Capollo::perception::camera::BaseObstaclePostprocessor
 Capollo::perception::camera::BaseObstacleTracker
 Capollo::perception::camera::BaseObstacleTransformer
 Capollo::perception::lidar::BaseOneShotTypeFusion
 Capollo::perception::lidar::BasePointCloudPreprocessor
 Capollo::perception::radar::BasePreprocessor
 Capollo::perception::radar::BaseRadarObstaclePerception
 Capollo::perception::benchmark::BaseRangeInterface
 Capollo::perception::lidar::BaseROIFilter
 Capollo::perception::radar::BaseRoiFilter
 Capollo::perception::camera::BaseSceneParser
 Capollo::perception::lidar::BaseSequenceTypeFusion
 Capollo::perception::fusion::BaseShapeFusion
 Capollo::perception::camera::BaseSimilar
 Capollo::storytelling::BaseTeller
 Capollo::prediction::BaseThreadPool
 Capollo::perception::camera::BaseTLPreprocessor
 Capollo::perception::fusion::BaseTracker
 Capollo::perception::radar::BaseTracker
 Capollo::perception::camera::BaseTrafficLightDetector
 Capollo::perception::camera::BaseTrafficLightTracker
 Capollo::perception::fusion::BaseTypeFusion
 CBatchNormalize the previous layer. The layer output is y = (x - mu) / sqrt(sigma) * gamma + beta
 Capollo::perception::inference::BatchStream
 Capollo::perception::base::BBox2D< T >
 Capollo::perception::base::BBox2D< float >
 Capollo::perception::camera::BBox3D
 Cbcan_ihdl
 Cbcan_msg
 Capollo::drivers::gnss::novatel::BDS_Ephemeris
 Capollo::drivers::gnss::novatel::BestPos
 Capollo::drivers::gnss::novatel::BestVel
 Capollo::perception::lidar::BipartiteGraphMatcherInitOptions
 Capollo::perception::lidar::BipartiteGraphMatcherOptions
 Capollo::planning::BirdviewImgFeatureRenderer
 Capollo::perception::lidar::Bitmap2D
 Capollo::routing::BlackListRangeGenerator
 Capollo::perception::base::Blob< Dtype >A wrapper around SyncedMemory holders serving as the basic computational unit for images, feature maps, etc
 Capollo::perception::base::Blob< float >
 Capollo::perception::base::Blob< int >
 Capollo::perception::base::Blob< uint8_t >
 Capollo::cyber::transport::Block
 Capollo::cyber::blocker::BlockerAttr
 Capollo::cyber::blocker::BlockerBase
 Capollo::cyber::blocker::BlockerManager
 Capollo::perception::lib::BlockingCounter
 Capollo::cyber::base::BoundedQueue< T >
 Capollo::cyber::base::BoundedQueue< EventBasePtr >
 Capollo::cyber::base::BoundedQueue< std::function< void()> >
 Capollo::perception::base::BoundingCube
 Capollo::common::math::Box2dRectangular (undirected) bounding box in 2-D
 Capollo::bridge::BridgeBuffer< T >
 Capollo::bridge::BridgeHeader
 Capollo::bridge::BridgeProtoSerializedBuf< T >
 Capollo::drivers::camera::buffer
 CBufferCore
 Capollo::transform::BufferInterface
 Capollo::drivers::canbus::ByteThe class of one byte, which is 8 bits. It includes some operations on one byte
 Capollo::perception::benchmark::Cache< Dtype >
 Capollo::cyber::data::CacheBuffer< T >
 Capollo::cyber::transport::History< MessageT >::CachedMessage
 Capollo::drivers::velodyne::CalibrationCalibration class storing entire configuration for the Velodyne
 Capollo::perception::camera::CalibrationServiceOptions
 Capollo::perception::camera::CalibratorOptions
 Capollo::perception::camera::CalibratorParams
 Capollo::drivers::video::CameraDriver
 Capollo::perception::camera::CameraFrame
 Capollo::perception::base::CameraFrameSupplement
 Capollo::perception::camera::CameraGroundPlaneDetector
 Capollo::perception::camera::CameraGroundPlaneParams
 CCameraHandler
 Capollo::drivers::camera::CameraImage
 Capollo::perception::base::CameraObjectSupplement
 Capollo::perception::camera::CameraPerceptionOptions
 Capollo::perception::onboard::CameraPerceptionVizMessage
 Capollo::perception::camera::CameraStatus
 Capollo::perception::benchmark::CameraSupplement
 CCanbusCanbus module main class. It processes the control data to send protocol messages to can card
 Capollo::drivers::canbus::CanClientThe class which defines the CAN client to send and receive message
 Capollo::drivers::canbus::CanFrameThe class which defines the information to send and receive
 Capollo::drivers::canbus::CanReceiver< SensorType >CAN receiver
 Capollo::drivers::canbus::CanReceiver< ChassisDetail >
 Capollo::drivers::canbus::CanReceiver< ContiRadar >
 Capollo::drivers::canbus::CanReceiver< RacobitRadar >
 Capollo::drivers::canbus::CanReceiver< Ultrasonic >
 Capollo::drivers::canbus::CanSender< SensorType >CAN sender
 Capollo::perception::base::CarLight
 Capollo::perception::camera::CarPose
 Capollo::common::math::CartesianFrenetConverter
 Capollo::hdmap::Centroid3D
 Capollo::cyber::data::ChannelBuffer< T >
 Capollo::cyber::data::ChannelBuffer< FusionDataType >
 Capollo::cyber::data::ChannelBuffer< M0 >
 Capollo::cyber::data::ChannelBuffer< M1 >
 Capollo::cyber::data::ChannelBuffer< M2 >
 Capollo::cyber::data::ChannelBuffer< M3 >
 Capollo::cyber::transport::ChannelChain
 Capollo::hdmap::ChannelChecker
 Capollo::data::ChannelPoolProvides helper functions to offer different channels
 Capollo::hdmap::ChannelVerify
 Capollo::hdmap::ChannelVerifyAgent
 Capollo::drivers::canbus::CheckIdArgThis struct include data for check ids
 Capollo::cyber::record::Chunk
 Capollo::perception::camera::CipvOptions
 CCivetHandler
 CCivetWebSocketHandler
 Capollo::perception::lidar::ClassifierInitOptions
 Capollo::perception::lidar::ClassifierOptions
 Capollo::perception::camera::ClassifyBySimple
 Capollo::cyber::class_loader::ClassLoader
 Capollo::cyber::class_loader::ClassLoaderManager
 Capollo::hdmap::ClearAreaInfo
 Capollo::hdmap::Client
 Capollo::cyber::ClientBaseBase class of Client
 CClients
 Capollo::cyber::ClockSingleton clock that can be used to get the current timestamp. The source can be either system(cyber) clock or a mock clock. Mock clock is for testing purpose mainly
 CClockSet the behavior of the
 Capollo::perception::lidar::CloudMask
 Capollo::perception::camera::CmpLanePointY
 Capollo::planning::CollisionChecker
 Capollo::drivers::hesai::Command
 Capollo::drivers::hesai::CommandHeader
 Capollo::planning::ComparableCost
 Capollo::drivers::velodyne::Compensator
 Capollo::localization::msf::CompressionStrategy
 Capollo::perception::lib::ConcurrentQueue< Data >
 Capollo::perception::lib::ConcurrentQueue< google::protobuf::Closure * >
 Capollo::perception::common::ConditionClustering< PointT >
 Capollo::perception::lib::CondVar
 Capollo::perception::lib::ConfigManager
 Capollo::perception::lib::ConfigManagerError
 Capollo::perception::lib::ConfigRead< T >
 Capollo::perception::lib::ConfigRead< std::vector< T > >
 Capollo::perception::camera::ConnectedComponent
 Capollo::cyber::base::Connection< Args >
 Capollo::cyber::base::Connection< const ChangeMsg &>
 Cconst End end
 Capollo::perception::common::Constant< T >
 Capollo::perception::common::Constant< double >
 Capollo::perception::common::Constant< float >
 Capollo::planning::ConstraintChecker
 Capollo::planning::ConstraintChecker1d
 Capollo::prediction::Container
 Capollo::prediction::ContainerManager
 CContiRadarCanbusTemplate of canbus-based sensor module main class (e.g., conti_radar)
 CControlControl module main class, it processes localization, chassis, and pad data to compute throttle, brake and steer values
 Capollo::control::ControllerBase class for all controllers
 Capollo::control::ControllerAgentManage all controllers declared in control config file
 Capollo::drivers::velodyne::Convert
 Capollo::perception::common::ConvexHull2D< CLOUD_IN_TYPE, CLOUD_OUT_TYPE >
 Capollo::perception::common::ConvexHull2D< apollo::perception::base::AttributePointCloud, PointCloud< PointD > >
 Capollo::perception::inference::ConvParam
 Capollo::hdmap::adapter::CoordinateConvertTool
 Capollo::drivers::gnss::novatel::CorrImuData
 Capollo::planning::CosThetaSmoother
 Capollo::perception::base::CPUDevice< TypeParam >
 Capollo::hdmap::CrosswalkInfo
 Capollo::cyber::croutine::CRoutine
 Capollo::pnc_map::CudaLineSegment2d
 Capollo::pnc_map::CudaNearestSegment
 Capollo::perception::inference::CudaUtil
 Capollo::planning::Curve1d
 Capollo::planning::CurveMath
 Capollo::cyber::scheduler::CvWrapper
 CCyberChannReader< T >
 CCyberChannReader< apollo::drivers::PointCloud >
 Capollo::hdmap::CyberRecordChannel
 Capollo::hdmap::CyberRecordInfo
 Capollo::localization::msf::CyberRecordReaderRead messages from cyber record
 Capollo::task_manager::CycleRoutingManager
 Capollo::cyber::data::DataDispatcher< T >
 Capollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 >
 Capollo::cyber::data::fusion::DataFusion< M0, M1 >
 Capollo::cyber::data::fusion::DataFusion< M0, M1, M2 >
 Capollo::cyber::data::fusion::DataFusion< M0, M1, M2, NullType >
 Capollo::cyber::data::fusion::DataFusion< M0, M1, NullType, NullType >
 Capollo::cyber::data::DataNotifier
 Capollo::drivers::gnss::DataParser
 Capollo::perception::camera::DataProvider
 Capollo::cyber::data::DataVisitorBase
 Capollo::common::util::DebugStringFormatter
 Capollo::planning::DecisionData
 Capollo::control::DependencyInjector
 Capollo::planning::DependencyInjector
 Capollo::cyber::message::PyMessageWrap::Descriptor
 Capollo::perception::onboard::Descriptor
 Capollo::cyber::message::RawMessage::Descriptor
 Capollo::perception::benchmark::DetectionEvaluation
 Capollo::perception::radar::DetectorOptions
 Capollo::common::DigitalFilterUsed to pass signals with a frequency lower than a certain cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency
 Capollo::audio::DirectionDetection
 Capollo::planning::DiscretePointsMath
 Capollo::perception::camera::DisjointSet
 Capollo::cyber::transport::Dispatcher
 Capollo::planning::DistanceApproachProblem
 Capollo::planning::DpRoadGraph
 Capollo::planning::DpStCost
 Capollo::dreamview::Dreamview
 Capollo::perception::fusion::Dst
 Capollo::perception::fusion::DstCommonData
 Capollo::perception::fusion::DstExistenceFusionOptions
 Capollo::perception::fusion::DstManager
 Capollo::perception::fusion::DstMaps
 Capollo::perception::fusion::DstTypeFusionOptions
 Capollo::planning::DualVariableWarmStartOSQPInterface
 Capollo::planning::DualVariableWarmStartProblem
 Capollo::planning::DualVariableWarmStartSlackOSQPInterface
 Capollo::cyber::Duration
 Capollo::cyber::service_discovery::Edge
 Capollo::perception::common::Edge
 Capollo::perception::lidar::edge
 Capollo::perception::lidar::PolygonScanCvter< T >::Edge
 Capollo::planning::EgoInfo
 Capollo::perception::EgoLane
 Capollo::perception::camera::EgoLane
 Capollo::planning::scenario::emergency_pull_over::EmergencyPullOverContext
 Capollo::planning::scenario::emergency_stop::EmergencyStopContext
 Cenable_shared_from_this
 Capollo::planning::EndConditionSampler
 Capollo::cyber::transport::Endpoint
 Capollo::perception::base::EndPoints
 Capollo::planning::EnumClassHash
 Capollo::prediction::EnvironmentFeatures
 Capollo::localization::msf::EphKey
 CErrorCollector
 Capollo::common::math::EulerAnglesZXY< T >Implements a class of Euler angles (actually, Tait-Bryan angles), with intrinsic sequence ZXY
 Capollo::planning::Evaluator
 Capollo::prediction::Evaluator
 Capollo::planning::EvaluatorLogger
 Capollo::perception::EvaluatorManager
 Capollo::prediction::EvaluatorManager
 Capollo::cyber::event::EventBase
 Capollo::hdmap::ExceptionHandler
 Capollo::perception::fusion::ExistenceDstMaps
 Capollo::perception::camera::ExtendedKalmanFilter
 Capollo::common::math::Factorial< N >
 Capollo::common::math::Factorial< 0 >
 Capollo::common::util::Factory< IdentifierType, AbstractProduct, ProductCreator, MapContainer >Implements a Factory design pattern with Register and Create methods
 Capollo::common::util::Factory< apollo::common::VehicleBrand, AbstractVehicleFactory >
 Capollo::common::util::Factory< CANCardParameter::CANCardBrand, CanClient >
 Capollo::common::util::Factory< ControlConf::ControllerType, apollo::control::Controller >
 Capollo::common::util::Factory< LidarParameter::LidarBrand, LidarDriver, LidarDriver *(*)(const std::shared_ptr<::apollo::cyber::Node > &node, const apollo::drivers::lidar::config &config)>
 Capollo::common::util::Factory< PlannerType, apollo::planning::Planner, apollo::planning::Planner *(*)(const std::shared_ptr< apollo::planning::DependencyInjector > &injector)>
 Capollo::common::util::Factory< ScenarioConfig::StageType, apollo::planning::scenario::Stage, apollo::planning::scenario::Stage *(*)(const ScenarioConfig::StageConfig &stage_config, const std::shared_ptr< apollo::planning::DependencyInjector > &injector)>
 Capollo::common::util::Factory< TaskConfig::TaskType, apollo::planning::NaviTask >
 Capollo::common::util::Factory< TaskConfig::TaskType, apollo::planning::Task, apollo::planning::Task *(*)(const TaskConfig &config, const std::shared_ptr< apollo::planning::DependencyInjector > &injector), std::unordered_map< TaskConfig::TaskType, apollo::planning::Task *(*)(const TaskConfig &config, const std::shared_ptr< apollo::planning::DependencyInjector > &injector), std::hash< int > > >
 Capollo::common::util::Factory< TrafficRuleConfig::RuleId, apollo::planning::TrafficRule, apollo::planning::TrafficRule *(*)(const TrafficRuleConfig &config, const std::shared_ptr< apollo::planning::DependencyInjector > &injector)>
 Capollo::planning::FeasibleRegion
 Capollo::perception::lidar::FeatureDescriptor
 Capollo::prediction::FeatureExtractor
 Capollo::perception::camera::FeatureExtractorLayer
 Capollo::perception::camera::FeatureExtractorOptions
 Capollo::perception::lidar::FeatureGenerator
 Capollo::planning::FeatureOutput
 Capollo::prediction::FeatureOutput
 Capollo::localization::msf::FeatureXYPlane
 Capollo::planning::FemPosDeviationOsqpInterface
 Capollo::planning::FemPosDeviationSmoother
 Capollo::planning::FemPosDeviationSqpOsqpInterface
 Capollo::localization::msf::FileUtility
 Capollo::perception::camera::FirstOrderRCLowPassFilter
 Capollo::perception::lidar::FloodFill
 Capollo::planning::FrameFrame holds all data for one planning cycle
 Capollo::perception::base::Frame
 Capollo::drivers::video::FrameHeader
 Capollo::perception::base::FrameInitializer
 Capollo::perception::camera::FrameList
 Capollo::storytelling::FrameManager
 Capollo::perception::benchmark::FrameMetrics
 Capollo::hdmap::FramePose
 Capollo::drivers::video::FrameProcessorFrameProcessor is a class to process video streams
 Capollo::localization::msf::FrameTransform
 Capollo::v2x::ft::FTConfigManager
 Capollo::dreamview::FuelMonitorA base class that monitor progress for Fuel client
 Capollo::dreamview::FuelMonitorManager
 CFunctionInfo< T >
 Capollo::perception::fusion::FusedObject
 Capollo::v2x::ft::Fusion
 Capollo::perception::fusion::FusionInitOptions
 Capollo::perception::base::FusionObjectSupplement
 Capollo::perception::fusion::FusionOptions
 Capollo::perception::fusion::FusionParams
 Capollo::perception::common::GatedHungarianMatcher< T >
 Capollo::perception::common::GatedHungarianMatcher< double >
 Capollo::perception::common::GatedHungarianMatcher< float >
 Capollo::planning::GearSwitchStates
 Capollo::drivers::gnss::novatel::GLO_Ephemeris
 Capollo::perception::camera::GlobalConfig
 Capollo::cyber::common::GlobalData
 Capollo::localization::msf::GnssMagTransfer
 Capollo::drivers::hesai::GPS
 Capollo::drivers::gnss::novatel::GPS_Ephemeris
 Capollo::perception::inference::GPUL2Norm
 Capollo::cyber::service_discovery::Graph
 Capollo::routing::GraphCreator
 Capollo::perception::common::GraphSegmentor
 Capollo::planning::GridAStartResult
 Capollo::planning::GriddedPathTimeGraph
 Capollo::hdmap::GridMeta
 Capollo::planning::GridSearch
 Capollo::perception::lidar::GroundDetectorInitOptions
 Capollo::perception::lidar::GroundDetectorOptions
 Capollo::perception::lidar::GroundGrid
 Capollo::perception::lidar::GroundNode
 Capollo::perception::common::GroundPlaneLiDAR
 Capollo::perception::common::GroundPlaneSpherical
 Capollo::perception::camera::GroundPlaneTracker
 Capollo::v2x::GrpcClientImpl
 Capollo::drivers::video::H265DecoderH265Decoder is a class to actually decode videos
 Capollo::perception::camera::HalfCircleAngle
 Capollo::cyber::message::HasSerializer< T >
 Capollo::hdmap::HDMapHigh-precision map loader interface
 Capollo::hdmap::HDMapImplHigh-precision map loader implement
 Capollo::perception::map::HDMapInput
 Capollo::perception::base::HdmapStruct
 Capollo::hdmap::HDMapUtil
 Capollo::cyber::record::HeaderBuilderThe builder of record header
 Capollo::bridge::HeaderItemBase
 Capollo::hdmap::adapter::HeaderXmlParser
 Capollo::drivers::gnss::novatel::Heading
 Capollo::common::math::HermiteSpline< T, N >
 Capollo::drivers::hesai::Hesai40Packet
 Capollo::drivers::hesai::Hesai40PBlock
 Capollo::drivers::hesai::Hesai40PUnit
 Capollo::drivers::hesai::Hesai64Block
 Capollo::drivers::hesai::Hesai64Header
 Capollo::drivers::hesai::Hesai64Packet
 Capollo::drivers::hesai::Hesai64Unit
 Capollo::drivers::hesai::HesaiPacket
 Capollo::perception::camera::HistogramEstimator
 Capollo::perception::camera::HistogramEstimatorParams
 Capollo::planning::History
 Capollo::cyber::transport::History< MessageT >
 Capollo::cyber::transport::HistoryAttributes
 Capollo::planning::HistoryFrame
 Capollo::planning::HistoryObjectDecision
 Capollo::planning::HistoryObjectStatus
 Capollo::planning::HistoryStatus
 Capollo::dreamview::HMI
 Capollo::dreamview::HMIWorker
 Capollo::perception::common::HoughLine
 Capollo::perception::common::HoughTransfer
 Capollo::perception::fusion::HSimilarityParams
 Capollo::perception::common::HungarianOptimizer< T >
 Capollo::perception::common::HungarianOptimizer< double >
 Capollo::perception::common::HungarianOptimizer< float >
 Capollo::drivers::video::HwPduPacket
 Capollo::planning::HybridAStar
 Capollo::planning::HybridAStartResult
 Capollo::perception::camera::Hypothesis
 Capollo::control::HysteresisFilter
 Capollo::perception::camera::HystereticWindow
 Capollo::cyber::transport::Identity
 Capollo::perception::camera::IGetBox
 CIInt8EntropyCalibrator
 CILogger
 Capollo::perception::lidar::Image< T >
 Capollo::perception::base::Image8UA wrapper around Blob holders serving as the basic computational unit for images
 Capollo::perception::camera::ImageGpuPreprocessHandler
 Capollo::perception::camera::DataProvider::ImageOptions
 Capollo::perception::base::ImpendingCollisionEdge
 Capollo::perception::base::ImpendingCollisionEdges
 Capollo::drivers::gnss::novatel::ImuParameter
 Capollo::localization::msf::ImuToAntOffset
 Capollo::planning::IndexedList< I, T >
 Capollo::planning::IndexedList< std::string, apollo::planning::Obstacle >
 Capollo::planning::IndexedList< std::string, Obstacle >
 Capollo::planning::IndexedQueue< I, T >
 Capollo::planning::IndexedQueue< uint32_t, Frame >
 Capollo::perception::inference::Inference
 Capollo::perception::camera::InferenceEngineOptions
 Capollo::v2x::ft::base::Info< Val, Var >
 Capollo::cyber::record::Info
 Capollo::v2x::ft::base::Info< bool, float >
 Capollo::v2x::ft::base::Info< double, double >
 Capollo::v2x::ft::base::Info< Eigen::Vector3d, Eigen::Matrix3d >
 Capollo::v2x::ft::base::Info< Eigen::Vector3f, Eigen::Matrix3f >
 Capollo::perception::camera::DataProvider::InitOptions
 Capollo::drivers::hesai::Input
 Capollo::drivers::robosense::Input
 Capollo::drivers::velodyne::InputPure virtual Velodyne input base class
 Capollo::drivers::gnss::novatel::InsCov
 Capollo::drivers::gnss::novatel::InsPva
 Capollo::drivers::gnss::novatel::InsPvaX
 Capollo::v2x::InternalData
 Capollo::hdmap::InterpolatedIndex
 Capollo::control::Interpolation1D
 Capollo::control::Interpolation2DLinear interpolation from key (double, double) to one double value
 Capollo::data::Interval
 Capollo::data::IntervalPoolThe intervals collection class that organizes the intervals
 Cioc_bcan_msg
 Cioc_bcan_status_err
 Cioc_zynq_fw_upload
 Cioc_zynq_i2c_acc
 Cioc_zynq_reg_acc
 CIPlugin
 Capollo::planning::IterativeAnchoringSmoother
 Citerator
 Capollo::hdmap::JsonConf
 Capollo::common::util::JsonUtil
 Capollo::prediction::JunctionAnalyzer
 Capollo::hdmap::JunctionBoundary
 Capollo::hdmap::JunctionInfo
 Capollo::hdmap::adapter::JunctionInternal
 Capollo::hdmap::adapter::JunctionsXmlParser
 Capollo::common::math::KalmanFilter< T, XN, ZN, UN >Implements a discrete-time Kalman filter
 Capollo::perception::camera::KalmanFilterConstState< N >
 Capollo::perception::camera::KalmanFilterConstState< 2 >
 Capollo::perception::camera::KalmanFilterConstVelocity
 Capollo::v2x::ft::KMkernal
 Capollo::common::KVDBLightweight key-value database to store system-wide parameters. We prefer keys like "apollo:data:commit_id"
 Capollo::perception::base::Landmark
 Capollo::perception::camera::LandmarkDetectorOptions
 Capollo::perception::camera::LaneBasedCalibrator
 Capollo::perception::base::LaneBoundary
 Capollo::perception::camera::LaneDetectorOptions
 Capollo::hdmap::LaneInfo
 Capollo::hdmap::adapter::LaneInternal
 Capollo::perception::camera::LaneLine
 Capollo::perception::base::LaneLine
 Capollo::perception::base::LaneLineCubicCurve
 Capollo::perception::LaneLineSimple
 Capollo::perception::camera::LanePointInfo
 Capollo::perception::camera::LanePostprocessorOptions
 Capollo::hdmap::LaneSegment
 Capollo::hdmap::adapter::LanesXmlParser
 Capollo::perception::camera::LaneTrackerOptions
 Capollo::hdmap::LaneWaypoint
 Capollo::hdmap::LapsChecker
 Capollo::drivers::velodyne::LaserCorrectionCorrection values for a single laser
 Capollo::common::LatencyRecorder
 Capollo::planning::LateralQPOptimizer
 Capollo::perception::inference::Layer< Dtype >
 Capollo::prediction::network::LayerLayer is a base class for specific network layers It contains a pure virtual function Run which must be implemented in derived class
 Capollo::control::LeadlagControllerA lead/lag controller for speed and steering using defualt integral hold
 Capollo::localization::msf::VoxelGridCovariance< PointT >::Leaf
 Capollo::localization::ndt::LeafSimple structure to hold a centroid, covarince and the number of points in a leaf
 Capollo::planning::LearningBasedData
 Capollo::planning::scenario::LearningModelSampleContext
 Capollo::localization::msf::LeverArm
 Capollo::perception::lidar::LidarDetectorInitOptions
 Capollo::perception::lidar::LidarDetectorOptions
 Capollo::drivers::lidar::LidarDriverThe class which defines the lidar driver
 Capollo::perception::lidar::LidarFrame
 Capollo::localization::msf::LidarFrame
 Capollo::localization::ndt::LidarFrame
 Capollo::perception::lidar::LidarFrameInitializer
 Capollo::perception::onboard::LidarFrameMessage
 Capollo::perception::base::LidarFrameSupplement
 Capollo::localization::msf::LidarHeight
 Capollo::localization::ndt::LidarHeight
 Capollo::localization::ndt::LidarLocatorNdt
 Capollo::localization::msf::LidarMsgTransfer
 Capollo::perception::base::LidarObjectSupplement
 Capollo::perception::lidar::LidarObstacleDetectionInitOptions
 Capollo::perception::lidar::LidarObstacleDetectionOptions
 Capollo::perception::lidar::LidarObstacleTrackingInitOptions
 Capollo::perception::lidar::LidarObstacleTrackingOptions
 Capollo::drivers::robosense::LidarPacketMsg
 Capollo::perception::lidar::LidarProcessResult
 Capollo::perception::benchmark::LidarSupplement
 Capollo::localization::msf::LidarVisFrame
 Capollo::perception::base::LightRegion
 Capollo::perception::base::LightStatus
 Capollo::hdmap::LineBoundary
 Capollo::common::math::LineSegment2dLine segment in 2-D
 Capollo::perception::camera::LineSegment2D< T >
 Capollo::perception::LineSegment2Df
 Capollo::cyber::transport::ListenerHandlerBase
 Clocal_viewLocalView contains all necessary data as planning input
 Capollo::perception::camera::LocalCalibratorInitOptions
 Capollo::localization::msf::LocalizationGnssProcess
 Capollo::localization::msf::LocalizationIntegInterface of msf localization
 Capollo::localization::msf::LocalizationIntegImplInterface of msf localization
 Capollo::localization::msf::LocalizationIntegParam
 Capollo::localization::msf::LocalizationIntegProcessProcess Imu msg for localization
 Capollo::localization::msf::LocalizationIntegStatus
 Capollo::localization::msf::LocalizationLidar
 Capollo::localization::msf::LocalizationLidarProcessProcess lidar msg for localization
 Capollo::localization::msf::LocalizationMsg
 Capollo::localization::LocalizationMsgPublisher
 Capollo::localization::ndt::LocalizationPoseBuffer
 Capollo::localization::msf::LocalizationResult
 Capollo::localization::ndt::LocalizationStampedPosePair
 Capollo::localization::msf::LocalizatonInfoThe data structure to store info of a localization
 Capollo::planning::LocalView
 Capollo::localization::msf::LocationExporterExport info about localziation in rosbag
 Capollo::perception::fusion::LocSimilarityParams
 CLogger
 Capollo::drivers::gnss::novatel::LongHeader
 Capollo::hdmap::LoopsChecker
 Capollo::hdmap::LoopsVerifyAgent
 Capollo::localization::msf::LosslessMapCellThe multiple layers of the cell
 Capollo::localization::msf::LosslessMapSingleCell
 Capollo::localization::msf::LossyMapCell2D
 Capollo::perception::lidar::LRClassifier
 Capollo::common::util::LRUCache< K, V >
 Capollo::common::util::LRUCache< apollo::localization::msf::MapNodeIndex, apollo::localization::msf::BaseMapNode >
 Capollo::common::util::LRUCache< apollo::localization::msf::pyramid_map::MapNodeIndex, apollo::localization::msf::pyramid_map::BaseMapNode >
 Capollo::common::util::LRUCache< int, std::unique_ptr< apollo::prediction::Obstacle > >
 Capollo::cyber::service_discovery::ManagerBase class for management of Topology elements. Manager can Join/Leave the Topology, and Listen the topology change
 Capollo::hdmap::Mapdatachecker
 Capollo::localization::msf::MapImageCacheThe cache to load map images
 Capollo::localization::msf::MapImageKeyThe key structure of a map image
 Capollo::perception::lidar::MapManager
 Capollo::perception::lidar::MapManagerInitOptions
 Capollo::perception::lidar::MapManagerOptions
 Capollo::localization::msf::MapNodeCache< Key, Element, MapLRUCache >The data structure of the LRUCache
 Capollo::localization::msf::MapNodeCache< apollo::localization::msf::MapNodeIndex, apollo::localization::msf::BaseMapNode >
 Capollo::localization::msf::MapNodeCache< apollo::localization::msf::pyramid_map::MapNodeIndex, apollo::localization::msf::pyramid_map::BaseMapNode >
 Capollo::localization::msf::MapNodeData
 Capollo::localization::msf::MapNodeIndex
 Capollo::localization::msf::pyramid_map::MapNodeIndex
 Capollo::dreamview::MapService
 Capollo::perception::lidar::MatchCost
 Capollo::localization::msf::math
 Capollo::perception::camera::MaxNMeanFilter
 Capollo::perception::camera::MeanFilter
 Capollo::common::MeanFilterUsed to smoothen a series of noisy numbers, such as sensor data or the output of a function that we wish to be smoother
 Capollo::localization::msf::MeasureRepublishProcessProcess lidar msg for localization
 Capollo::localization::msf::MessageBuffer< MessageType >
 Capollo::localization::msf::MessageBuffer< apollo::localization::msf::LidarVisFrame >
 Capollo::localization::msf::MessageBuffer< apollo::localization::msf::LocalizationMsg >
 Capollo::cyber::message::MessageHeader
 Capollo::cyber::transport::MessageInfo
 CMessageManager
 Capollo::drivers::canbus::MessageManager< SensorType >Message manager manages protocols. It supports parse and can get protocol data by message id
 Capollo::drivers::canbus::MessageManager< ChassisDetail >
 Capollo::drivers::canbus::MessageManager< ContiRadar >
 Capollo::drivers::canbus::MessageManager< RacobitRadar >
 Capollo::drivers::canbus::MessageManager< Ultrasonic >
 Capollo::audio::MessageProcess
 Capollo::planning::MessageProcess
 Capollo::prediction::MessageProcess
 Capollo::drivers::gnss::novatel::MessageType
 Capollo::perception::benchmark::MetaStatistics
 Capollo::perception::camera::MinDims
 Capollo::perception::lidar::MlfBaseFilter
 Capollo::perception::lidar::MlfFilterInitOptions
 Capollo::perception::lidar::MlfFilterOptions
 Capollo::perception::lidar::MlfMotionMeasurement
 Capollo::perception::lidar::MlfMotionRefiner
 Capollo::perception::lidar::MlfMotionRefinerInitOptions
 Capollo::perception::lidar::MlfMotionRefinerOptions
 Capollo::perception::lidar::MlfPredict
 Capollo::perception::lidar::MlfTrackDataInitializer
 Capollo::perception::lidar::MlfTracker
 Capollo::perception::lidar::MlfTrackerInitOptions
 Capollo::perception::lidar::MlfTrackObjectDistance
 Capollo::perception::lidar::MlfTrackObjectDistanceInitOptions
 Capollo::perception::lidar::MlfTrackObjectMatcher
 Capollo::perception::lidar::MlfTrackObjectMatcherInitOptions
 Capollo::perception::lidar::MlfTrackObjectMatcherOptions
 Capollo::perception::lidar::MlfTrackOptions
 Capollo::perception::lib::ModelConfig
 Capollo::planning::ModelInference
 Capollo::cyber::mainboard::ModuleArgument
 Capollo::cyber::mainboard::ModuleController
 Capollo::common::monitor::MonitorLogBufferThis class help collect MonitorMessage pb to monitor topic. The messages can be published automatically when the MonitorBuffer object's destructor is called, or can be published by calling function Publish()
 Capollo::common::monitor::MonitorLoggerThis class helps collect and publish MonitorMessage pb to monitor topic. A module who wants to publish message can use macro MONITOR(log_level, log_msg) to record messages, and call Publish to broadcast the message to other modules
 Capollo::monitor::MonitorManager
 Capollo::audio::MovingDetection
 Capollo::common::math::MpcOsqp
 Capollo::control::MracControllerA mrac controller for actuation system (throttle/brake and steering)
 Capollo::localization::MSFLocalizationGenerate localization info based on MSF
 Capollo::perception::onboard::MsgBuffer< T >
 Capollo::perception::onboard::MsgBuffer< LocalizationEstimate >
 Capollo::perception::lidar::MsgExporter
 Capollo::perception::onboard::MsgSerializer
 Capollo::perception::camera::MultiCamerasInitOption
 Capollo::perception::camera::MultiCamerasProjection
 Capollo::perception::lidar::MultiTargetTrackerInitOptions
 Capollo::perception::lidar::MultiTargetTrackerOptions
 Capollo::perception::lib::Mutex
 Capollo::perception::lib::MutexLock
 Capollo::cyber::scheduler::MutexWrapper
 Capollo::relative_map::NavigationLaneNavigationLane generates a real-time relative map based on navagation lines
 Capollo::routing::Navigator
 Capollo::planning::NaviSpeedTsConstraintsNaviSpeedTsConstraints is used to describe constraints of a t-s point
 Capollo::planning::NaviSpeedTsGraphNaviSpeedTsGraph is used to generate a t-s graph with some limits and preferred
 Capollo::planning::NaviSpeedTsPointNaviSpeedTsPoint is used to describe a t-s point
 Capollo::planning::NaviTask
 Capollo::perception::lidar::NCut
 Capollo::localization::ndt::NDTLocalization
 Capollo::localization::msf::NdtMapCellsThe data structure of ndt Map cell
 Capollo::localization::msf::pyramid_map::NdtMapCellsThe data structure of ndt Map cell
 Capollo::localization::msf::pyramid_map::NdtMapMatrixHandlerSelector
 Capollo::localization::msf::NdtMapSingleCellThe data structure of a single ndt map cell
 Capollo::localization::msf::pyramid_map::NdtMapSingleCellThe data structure of a single ndt map cell
 Capollo::prediction::network::NetModelNetModel is a base class for specific network model It contains a pure virtual function Run which must be implemented in derived class
 Capollo::drivers::velodyne::NMEATime
 Capollo::perception::lidar::NmsCuda
 Capollo::perception::camera::NMSParam
 CNode
 Capollo::common::util::Node< K, V >
 Capollo::cyber::NodeNode is the fundamental building block of Cyber RT. every module contains and communicates through the node. A module can have different types of communication by defining read/write and/or service/client in a node
 Capollo::planning::Node2d
 Capollo::planning::Node3d
 Capollo::common::util::Node< apollo::localization::msf::MapNodeIndex, apollo::localization::msf::BaseMapNode >
 Capollo::common::util::Node< apollo::localization::msf::pyramid_map::MapNodeIndex, apollo::localization::msf::pyramid_map::BaseMapNode >
 Capollo::common::util::Node< int, std::unique_ptr< apollo::prediction::Obstacle > >
 Capollo::cyber::NodeChannelImplThe implementation for Node to create Objects connected by Channels. e.g. Channel Reader and Writer
 Capollo::cyber::NodeServiceImplThe implementation for Node to create Objects connected by Param. e.g. Param Server and Client
 Capollo::routing::NodeSRange
 Capollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget >
 Capollo::localization::ndt::NormalDistributionsTransform< pcl::PointXYZ, pcl::PointXYZ >
 Capollo::perception::camera::NormalizedBBox
 Capollo::cyber::data::Notifier
 Capollo::cyber::transport::NotifierBase
 Capollo::cyber::transport::NotifierFactory
 Capollo::cyber::NullType
 Capollo::perception::base::Object
 Capollo::perception::benchmark::Object
 Capollo::v2x::ft::base::Object
 Capollo::perception::lidar::ObjectBuilder
 Capollo::perception::lidar::ObjectBuilderInitOptions
 Capollo::perception::lidar::ObjectBuilderOptions
 Capollo::perception::lib::ObjectFactory
 Capollo::perception::lidar::ObjectFilterBank
 Capollo::perception::lidar::ObjectFilterInitOptions
 Capollo::perception::lidar::ObjectFilterOptions
 Capollo::perception::base::ObjectInitializer
 Capollo::hdmap::adapter::ObjectInternal
 Capollo::v2x::ft::base::ObjectList
 Capollo::perception::camera::ObjectMaintainer
 Capollo::perception::benchmark::ObjectMatch
 Capollo::perception::base::ObjectPoolDefaultInitializer< T >
 Capollo::perception::lidar::ObjectSequence
 Capollo::hdmap::adapter::ObjectsXmlParser
 Capollo::perception::camera::ObjectTemplateManager
 Capollo::perception::camera::ObjectTemplateManagerInitOptions
 Capollo::hdmap::ObjectWithAABox< Object, GeoObject >
 Capollo::perception::camera::ObjMapper
 Capollo::perception::camera::ObjMapperOptions
 Capollo::perception::camera::ObjMapperParams
 Capollo::perception::camera::ObjPostProcessor
 Capollo::perception::camera::ObjPostProcessorOptions
 Capollo::perception::camera::ObjPostProcessorParams
 Capollo::planning::ObstacleThis is the class that associates an Obstacle with its path properties. An obstacle's path properties relative to a path. The s and l values are examples of path properties. The decision of an obstacle is also associated with a path
 Capollo::prediction::ObstaclePrediction obstacle
 Capollo::prediction::ObstacleClusters
 Capollo::perception::camera::ObstacleDetectorOptions
 Capollo::perception::fusion::ObstacleMultiSensorFusionParam
 Capollo::perception::camera::ObstaclePostprocessorOptions
 Capollo::perception::camera::ObstacleReference
 Capollo::prediction::ObstaclesPrioritizer
 Capollo::perception::camera::ObstacleTrackerOptions
 Capollo::perception::camera::ObstacleTransformerOptions
 Capollo::v2x::ObuInterFaceBase
 Capollo::localization::msf::OfflineLocalVisualizerOffline localization visualization tool
 Capollo::hdmap::OneRecordChannelCheckResult
 Capollo::drivers::velodyne::OnlineCalibration
 Capollo::localization::msf::OnlineLocalizationExpert
 Capollo::hdmap::adapter::OpendriveAdapter
 Capollo::planning::OpenSpaceInfo
 Capollo::planning::OpenSpaceTrajectoryOptimizer
 Capollo::planning::OpenSpaceTrajectoryThreadData
 Capollo::perception::benchmark::OptionParser
 Capollo::perception::benchmark::OrientationSimilarityMetric
 Capollo::v2x::OsInterFace
 Capollo::hdmap::OverlapInfo
 Capollo::hdmap::adapter::OverlapWithJunction
 Capollo::hdmap::adapter::OverlapWithLane
 Capollo::common::util::PairHash
 Capollo::bridge::UDPListener< T >::Param
 Capollo::cyber::ParameterA Parameter holds an apollo::cyber::proto::Param, It's more human-readable, you can use basic-value type and Protobuf values to construct a paramter. Parameter is identified by their name, and you can get Parameter content by call value()
 Capollo::cyber::ParameterClientParameter Client is used to set/get/list parameter(s) by sending a request to ParameterServer
 Capollo::cyber::ParameterServerParameter Service is a very important function of auto-driving. If you want to set a key-value, and hope other nodes to get the value, Routing, sensor internal/external references are set by Parameter Service ParameterServer can set a parameter, and then you can get/list paramter(s) by start a ParameterClient to send responding request
 Capollo::perception::lidar::Params
 Capollo::planning::scenario::park_and_go::ParkAndGoContext
 Capollo::hdmap::ParkingSpaceInfo
 Capollo::drivers::gnss::Parser
 Capollo::drivers::hesai::Parser
 Capollo::drivers::hesai::ParserFactory
 Capollo::cyber::transport::Participant
 CParticipantListener
 Capollo::perception::camera::PatchIndicator
 Capollo::hdmap::Path
 Capollo::hdmap::PathApproximation
 Capollo::planning::PathBoundary
 Capollo::planning::PathData
 Capollo::planning::PathDecisionPathDecision represents all obstacle decisions on one path
 Capollo::common::math::PathMatcher
 Capollo::hdmap::PathOverlap
 Capollo::planning::PathTimeGraph
 Capollo::perception::fusion::PbfGatekeeperParams
 Capollo::localization::msf::PCDExporterExport pcd from rosbag
 Capollo::perception::lidar::PCLPointXYZIT
 Capollo::perception::lidar::PCLPointXYZL
 Capollo::dreamview::PerceptionCameraUpdater
 CPerceptionCameraUpdaterA module that collects camera image and localization (by collecting localization & static transforms) to adjust camera as its real position/ rotation in front-end camera view for projecting HDmap to camera image
 Capollo::cyber::event::PerfEventCache
 Capollo::perception::lidar::PfeCuda
 Capollo::control::PIDControllerA proportional-integral-derivative controller for speed and steering using defualt integral hold
 Capollo::planning::PiecewiseBrakingTrajectoryGenerator
 Capollo::planning::PiecewiseJerkProblem
 Capollo::hdmap::PJTransformer
 Capollo::perception::common::PlaneFitGroundDetectorParam
 Capollo::perception::common::PlaneFitPointCandIndices
 Capollo::perception::camera::PlaneMotion
 Capollo::perception::common::PlanePara< T >
 Capollo::planning::PlannerPlanner is a base class for specific planners. It contains a pure virtual function Plan which must be implemented in derived class
 Capollo::planning::PlannerDispatcher
 CplanningPlanning module main class. It processes GPS and IMU as input, to generate planning info
 CplanningPlannerDispatcher module main class
 CplanningPlannerDispatcher module main class
 CplanningPlanningBase module main class
 CplanningPlanning module main class. It processes GPS and IMU as input, to generate planning info
 CplanningPlannerDispatcher module main class
 Capollo::planning::PlanningBase
 Capollo::planning::PlanningContext
 Capollo::cyber::record::Player
 Capollo::cyber::record::PlayParam
 Capollo::cyber::record::PlayTask
 Capollo::cyber::record::PlayTaskBuffer
 Capollo::cyber::record::PlayTaskConsumer
 Capollo::cyber::record::PlayTaskProducer
 Capollo::hdmap::PNCJunctionInfo
 Capollo::hdmap::PncMap
 Capollo::perception::base::Point< T >
 Capollo::perception::base::Point2D< T >
 Capollo::perception::base::Point2D< float >
 Capollo::hdmap::Point3d
 Capollo::perception::base::Point3D< T >
 Capollo::perception::base::PointCloud< PointT >
 Capollo::perception::base::PointCloud< apollo::perception::base::Point >
 CPointCloud< PointD >
 Capollo::perception::benchmark::PointCloudFrame
 Capollo::perception::base::PointCloudInitializer< T >
 Capollo::perception::lidar::PointCloudPreprocessorInitOptions
 Capollo::perception::lidar::PointCloudPreprocessorOptions
 Capollo::dreamview::PointCloudUpdaterA wrapper around WebSocketHandler to keep pushing PointCloud to frontend via websocket while handling the response from frontend
 Capollo::common::util::PointFactory
 Capollo::perception::base::PointIndices
 Capollo::perception::lidar::PointPillars
 Capollo::perception::benchmark::PointXYZIL
 Capollo::localization::msf::velodyne::PointXYZIRT
 Capollo::localization::msf::velodyne::PointXYZIRTd
 Capollo::localization::msf::velodyne::PointXYZIT
 Capollo::perception::benchmark::PointXYZIT
 Capollo::localization::msf::velodyne::PointXYZITd
 Capollo::perception::benchmark::PointXYZL
 Capollo::cyber::io::PollCtrlParam
 Capollo::cyber::io::Poller
 Capollo::cyber::io::PollHandler
 Capollo::cyber::io::PollRequest
 Capollo::cyber::io::PollResponse
 Capollo::common::math::Polygon2dThe class of polygon in 2-D
 Capollo::hdmap::PolygonBoundary
 Capollo::hdmap::PolygonRoi
 Capollo::perception::lidar::PolygonScanCvter< T >
 Capollo::perception::base::Polynomial
 Capollo::planning::PolynomialXd
 Capollo::hdmap::PoseCollection
 Capollo::hdmap::PoseCollectionAgent
 Capollo::localization::msf::PosesInterpolation
 Capollo::perception::benchmark::PositionMetric
 Capollo::perception::benchmark::PositionMetricOption
 Capollo::perception::lidar::PostprocessCuda
 Capollo::prediction::PredictionConstants
 Capollo::prediction::PredictionMap
 Capollo::planning::PredictionQuerier
 Capollo::prediction::PredictionThreadPool
 Capollo::prediction::Predictor
 Capollo::prediction::PredictorManager
 Capollo::perception::radar::PreprocessorOptions
 Capollo::perception::lidar::PreprocessPoints
 Capollo::perception::lidar::PreprocessPointsCuda
 Capollo::cyber::scheduler::Processor
 Capollo::cyber::scheduler::ProcessorContext
 Capollo::perception::fusion::ProjectionCache
 Capollo::perception::fusion::ProjectionCacheFrame
 Capollo::perception::fusion::ProjectionCacheObject
 Capollo::perception::camera::ProjectOption
 Capollo::v2x::ProtoAdapter
 Capollo::cyber::message::ProtobufFactory
 Capollo::drivers::canbus::ProtocolData< SensorType >This is the base class of protocol data
 Capollo::drivers::canbus::ProtocolData< ::apollo::canbus::ChassisDetail >
 Capollo::drivers::canbus::ProtocolData< ContiRadar >
 Capollo::drivers::canbus::ProtocolData< RacobitRadar >
 Capollo::hdmap::adapter::ProtoData
 Capollo::bridge::ProtoDiserializedBufBase
 Capollo::bridge::ProtoDiserializedBufBaseFactory
 Capollo::hdmap::adapter::ProtoOrganizer
 Capollo::perception::common::PtCluster< T, d >
 Capollo::planning::scenario::pull_over::PullOverContext
 Capollo::cyber::PyChannelUtils
 Capollo::cyber::PyClient
 Capollo::cyber::PyDuration
 Capollo::cyber::message::PyMessageWrap
 Capollo::cyber::PyNode
 Capollo::cyber::PyNodeUtils
 Capollo::cyber::PyParameter
 Capollo::cyber::PyParameterClient
 Capollo::cyber::PyParameterServer
 Capollo::localization::msf::pyramid_map::PyramidMapMatrixHandlerSelector
 Capollo::cyber::PyRate
 Capollo::cyber::PyReader
 Capollo::cyber::record::PyRecordReader
 Capollo::cyber::record::PyRecordWriter
 Capollo::cyber::PyService
 Capollo::cyber::PyServiceUtils
 Capollo::cyber::PyTime
 Capollo::cyber::PyTimer
 Capollo::cyber::PyWriter
 CQDialog
 CQMainWindow
 CQOpenGLFunctions
 CQOpenGLWidget
 Capollo::cyber::transport::QosProfileConf
 Capollo::common::math::QpSolver
 CQTreeWidget
 Capollo::drivers::robosense::Queue< T >
 Cctpl::detail::Queue< T >
 Capollo::drivers::robosense::Queue< apollo::drivers::robosense::LidarPacketMsg >
 Cctpl::detail::Queue< std::function< void(int id)> *>
 CQWidget
 CRacobitRadarCanbusTemplate of canbus-based sensor module main class (e.g., racobit_radar)
 Capollo::perception::base::RadarFrameSupplement
 Capollo::perception::base::RadarObjectSupplement
 Capollo::perception::radar::RadarPerceptionOptions
 Capollo::perception::benchmark::RadarSupplement
 Capollo::perception::radar::RadarTrack
 Capollo::perception::radar::RadarTrackManager
 Capollo::cyber::Rate
 Capollo::drivers::velodyne::RawBlockRaw Velodyne data block
 Capollo::drivers::velodyne::RawDistance
 Capollo::drivers::gnss::novatel::RawImu
 Capollo::drivers::gnss::novatel::RawImuX
 Capollo::cyber::message::RawMessage
 Capollo::drivers::velodyne::RawPacketRaw Velodyne packet
 Capollo::drivers::gnss::RawStream
 Capollo::cyber::transport::ReadableInfo
 Capollo::cyber::ReaderBaseBase Class for Reader Reader is identified by one apollo::cyber::proto::RoleAttribute, it contains the channel_name, channel_id that we subscribe, and host_name, process_id and node that we are located, and qos that describes our transportation quality
 Capollo::cyber::ReaderConfig
 Capollo::perception::lib::ReaderMutexLock
 Capollo::cyber::base::ReadLockGuard< RWLock >
 Capollo::cyber::ReceiverManager< MessageT >One Channel is related to one Receiver. ReceiverManager is in charge of attaching one Receiver to its responding Channel. We pass a DataDispatche's callback func to this Receiver so when a message is received, it will be push to the ChannelBuffer, and DataVisitor will Fetch data and pass to Reader's callback func
 Capollo::cyber::record::RecordBaseBase class for record reader and writer
 Capollo::cyber::record::RecordFileBase
 Capollo::cyber::record::RecordMessageBasic data struct of record message
 Capollo::data::RecordProcessorProcess messages and apply the rules based on configured triggers
 Capollo::cyber::record::RecordViewerThe record viewer
 Capollo::cyber::record::Recoverer
 Capollo::perception::base::Rect< T >
 Capollo::localization::msf::Rect2D< T >
 Capollo::localization::msf::Rect2D< double >
 Capollo::perception::base::Rect< int >
 Capollo::monitor::RecurrentRunner
 Capollo::planning::ReedShepp
 Capollo::planning::ReedSheppPath
 Capollo::cyber::base::ReentrantRWLock
 Capollo::perception::camera::Reference
 Capollo::planning::ReferenceLine
 Capollo::planning::ReferenceLineInfoReferenceLineInfo holds all data for one reference line
 Capollo::planning::ReferenceLineProviderThe class of ReferenceLineProvider. It provides smoothed reference line to planning
 Capollo::planning::ReferenceLineSmoother
 Capollo::relative_map::RelativeMap
 CRenderableMessage
 Capollo::drivers::microphone::Respeaker
 Capollo::routing::ResultGenerator
 Capollo::perception::lidar::rgb
 Capollo::prediction::RightOfWay
 Capollo::perception::base::RoadBoundary
 Capollo::prediction::RoadGraph
 Capollo::hdmap::RoadInfo
 Capollo::hdmap::adapter::RoadInternal
 Capollo::hdmap::RoadRoi
 Capollo::hdmap::adapter::RoadSectionInternal
 Capollo::hdmap::adapter::RoadsXmlParser
 Capollo::hdmap::RoiAttribute
 Capollo::perception::lidar::ROIFilterInitOptions
 Capollo::perception::lidar::ROIFilterOptions
 Capollo::perception::radar::RoiFilterOptions
 Capollo::cyber::service_discovery::RoleBase
 Capollo::cyber::croutine::RoutineContext
 Capollo::cyber::croutine::RoutineFactory
 Capollo::routing::Routing
 Capollo::planning::RSPParam
 Capollo::planning::rss_world_model_struct
 Capollo::hdmap::RSUInfo
 Capollo::hdmap::adapter::RSUInternal
 Capollo::drivers::gnss::RtcmParser
 Capollo::localization::RTKLocalization
 Capollo::drivers::video::RtpHeader
 Capollo::perception::lib::RwMutex
 Capollo::planning::SamplePoint
 Capollo::perception::lidar::ScatterCuda
 Capollo::planning::scenario::Scenario
 Capollo::prediction::ScenarioAnalyzer
 Capollo::planning::scenario::ScenarioContext
 Capollo::prediction::ScenarioFeatures
 Capollo::prediction::ScenarioManager
 Capollo::planning::scenario::ScenarioManager
 Capollo::perception::fusion::Scene
 Capollo::perception::lidar::SceneManager
 Capollo::perception::lidar::SceneManagerInitOptions
 Capollo::perception::camera::SceneParserOptions
 Capollo::perception::lidar::SceneService
 Capollo::perception::lidar::SceneServiceContent
 Capollo::perception::lidar::SceneServiceInitOptions
 Capollo::cyber::scheduler::Scheduler
 CScreen
 Capollo::cyber::record::Section
 Capollo::perception::common::SecureMat< T >
 Capollo::perception::common::SecureMat< double >
 Capollo::perception::common::SecureMat< float >
 Capollo::perception::common::SecureMat< Mark >
 Capollo::perception::benchmark::Segment
 Capollo::cyber::transport::Segment
 Capollo::cyber::transport::SegmentFactory
 Capollo::perception::camera::Select
 Capollo::prediction::SemanticMap
 Capollo::perception::camera::SemanticTable
 Capollo::drivers::canbus::SenderMessage< SensorType >This class defines the message to send
 Capollo::perception::fusion::Sensor
 Capollo::perception::fusion::SensorDataManager
 Capollo::perception::fusion::SensorFrame
 Capollo::perception::fusion::SensorFrameHeader
 Capollo::perception::onboard::SensorFrameMessage
 Capollo::perception::base::SensorInfo
 Capollo::perception::common::SensorManager
 Capollo::perception::fusion::SensorObject
 Capollo::perception::base::SensorObjectMeasurement
 Capollo::perception::benchmark::SensorObjects
 Capollo::perception::benchmark::SequenceDataLoader< DataType >
 Capollo::perception::benchmark::SequenceDataLoader< apollo::perception::benchmark::FrameStatistics >
 Capollo::perception::benchmark::SequenceMaintainer< ObjectKey >
 Capollo::perception::benchmark::SequenceMaintainer< KeyType >
 Capollo::perception::benchmark::SequenceMaintainer< unsigned int >
 Capollo::perception::benchmark::SequenceSelfStatistics< KeyType >
 Capollo::perception::benchmark::SequenceSelfStatistics< unsigned int >
 CService
 CService
 Capollo::cyber::ServiceBaseBase class for Service
 Capollo::cyber::io::Session
 Capollo::cyber::class_loader::SharedLibrary
 Capollo::cyber::transport::ShmConf
 Capollo::drivers::gnss::novatel::ShortHeader
 Capollo::cyber::base::Signal< Args >
 Capollo::cyber::base::Signal< Args... >
 Capollo::cyber::base::Signal< const ChangeMsg & >
 Capollo::cyber::base::Signal< const Message &, const MessageInfo & >
 Capollo::hdmap::SignalInfo
 Capollo::hdmap::adapter::SignalsXmlParser
 Capollo::dreamview::SimControlInterfaceInterface of simulated control algorithm
 Capollo::perception::camera::SimilarMap
 Capollo::dreamview::SimulationWorldServiceThis is a major component of the Simulation backend, which maintains a SimulationWorld object and keeps updating it. The SimulationWorld represents the most up-to-date information about all the objects in the emulated world, including the car, the planning trajectory, etc. NOTE: This class is not thread-safe
 Capollo::dreamview::SimulationWorldUpdaterA wrapper around SimulationWorldService and WebSocketHandler to keep pushing SimulationWorld to frontend via websocket while handling the response from frontend
 Capollo::audio::SirenDetection
 Capollo::cyber::base::Slot< Args >
 Capollo::drivers::smartereye::SmartereyeDevice
 Capollo::perception::camera::SmokeAnchorBox
 Capollo::perception::camera::SmokeBBox3D
 Capollo::perception::camera::SmokeBlobs
 Capollo::perception::camera::SmokeMinDims
 Capollo::perception::camera::SmokeNMSParam
 Capollo::perception::camera::SmokeNormalizedBBox
 Capollo::perception::camera::SmokeObjectMaintainer
 Capollo::planning::Smoother
 Capollo::cyber::scheduler::Snapshot
 Capollo::drivers::video::SocketInputLive Velodyne input from socket
 Capollo::hdmap::SpeedBumpInfo
 Capollo::planning::SpeedLimit
 Capollo::planning::SpeedLimitDecider
 Capollo::planning::SpeedProfileGenerator
 Capollo::planning::Spline1d
 Capollo::planning::Spline1dConstraint
 Capollo::planning::Spline1dKernel
 Capollo::planning::Spline1dSeg
 Capollo::planning::Spline1dSolver
 Capollo::planning::Spline2d
 Capollo::planning::Spline2dConstraint
 Capollo::planning::Spline2dKernel
 Capollo::planning::Spline2dSeg
 Capollo::planning::Spline2dSolver
 Capollo::planning::SplineSegKernel
 Capollo::cyber::record::Spliter
 Capollo::perception::lidar::SppCCDetector
 Capollo::perception::lidar::SppCluster
 Capollo::perception::lidar::SppClusterInitializer
 Capollo::perception::lidar::SppClusterList
 Capollo::perception::lidar::SppData
 Capollo::perception::lidar::SppEngine
 Capollo::perception::lidar::SppLabelImage
 Capollo::perception::lidar::SppParams
 Capollo::perception::lidar::SppPoint
 Capollo::perception::benchmark::SPRCTuple
 Capollo::planning::scenario::Stage
 Capollo::planning::scenario::StageIntersectionCruiseImpl
 Capollo::perception::onboard::StampedTransform
 Capollo::cyber::transport::State
 Capollo::drivers::gnss::RawStream::Status
 Capollo::common::StatusA general class to denote the return status of an API call. It can either be an OK status for success, or a failure status with error message and error code enum
 Capollo::planning::STBoundaryMapper
 Capollo::planning::STDrivingLimits
 Capollo::planning::StGapEstimator
 Capollo::planning::StGraphData
 Capollo::planning::StGraphPoint
 Capollo::planning::STGuideLine
 Capollo::planning::STObstaclesProcessor
 Capollo::hdmap::adapter::StopLineInternal
 Capollo::hdmap::StopSignInfo
 Capollo::hdmap::adapter::StopSignInternal
 Capollo::planning::scenario::stop_sign::StopSignUnprotectedContext
 Capollo::routing::Strategy
 Capollo::drivers::microphone::Stream
 Capollo::drivers::gnss::Stream
 Capollo::prediction::SubmoduleOutput
 Capollo::cyber::transport::Subscriber
 CSubscriberListener
 Capollo::routing::SubTopoGraph
 Capollo::perception::base::SyncedMemoryManages memory allocation and synchronization between the host (CPU) and device (GPU)
 Capollo::cyber::SysMo
 Capollo::localization::msf::system
 Capollo::perception::camera::Target
 Capollo::planning::Task
 Capollo::planning::TaskFactory
 Capollo::cyber::TaskManager
 Capollo::drivers::hesai::TcpCmdClient
 Capollo::dreamview::TeleopService
 CTest
 CTexture
 Capollo::third_party_perception::ThirdPartyPerception
 Capollo::drivers::robosense::Thread
 Capollo::perception::lib::Thread
 Cctpl::thread_pool
 Capollo::cyber::base::ThreadPool
 Capollo::drivers::robosense::ThreadPool
 Capollo::perception::lib::ThreadPool
 Capollo::cyber::base::ThreadSafeQueue< T >
 Capollo::perception::lib::ThreadWorker
 Capollo::cyber::TimeCyber has builtin time type Time
 Capollo::cyber::TimerUsed to perform oneshot or periodic timing tasks
 Capollo::perception::camera::Timer
 Capollo::perception::lidar::Timer
 Capollo::common::util::Timer
 Capollo::cyber::TimerBucket
 Capollo::cyber::TimerOptionThe options of timer
 Capollo::cyber::TimerTask
 Capollo::common::util::TimerWrapper
 Capollo::localization::ndt::TimeStampPose
 Capollo::common::util::TimeUtil
 Capollo::cyber::TimingWheel
 Capollo::perception::camera::TLPreprocessorOption
 CTNLP
 Capollo::perception::fusion::ToicDstMaps
 CTopicDataType
 Capollo::routing::TopoEdge
 Capollo::routing::TopoGraph
 Capollo::cyber::service_discovery::TopologyManagerElements in Cyber – Node, Channel, Service, Writer, Reader, Client and Server's relationship is presented by Topology. You can Imagine that a directed graph – Node is the container of Server/Client/Writer/Reader, and they are the vertice of the graph and Channel is the Edge from Writer flow to the Reader, Service is the Edge from Server to Client. Thus we call Writer and Server Upstream, Reader and Client Downstream To generate this graph, we use TopologyManager, it has three sub managers – NodeManager: You can find Nodes in this topology ChannelManager: You can find Channels in this topology, and their Writers and Readers ServiceManager: You can find Services in this topology, and their Servers and Clients TopologyManager use fast-rtps' Participant to communicate. It can broadcast Join or Leave messages of those elements. Also, you can register you own ChangeFunc to monitor topology change
 Capollo::routing::TopoNode
 Capollo::routing::TopoRangeManager
 Capollo::perception::fusion::Track
 Capollo::perception::lidar::TrackData
 Capollo::perception::lidar::TrackDataInitializer
 Capollo::perception::lidar::TrackedObject
 Capollo::perception::lidar::TrackedObjectInitializer
 Capollo::perception::radar::TrackerOptions
 Capollo::perception::fusion::TrackerOptions
 Capollo::perception::fusion::TrackInitializer
 Capollo::perception::camera::TrackObject
 Capollo::perception::fusion::TrackObjectDistance
 Capollo::perception::fusion::TrackObjectDistanceOptions
 Capollo::perception::radar::TrackObjectMatcherOptions
 Capollo::planning::TrafficDeciderCreate traffic related decision in this class. The created obstacles is added to obstacles_, and the decision is added to obstacles_ Traffic obstacle examples include:
 Capollo::perception::base::TrafficLight
 Capollo::perception::camera::TrafficLightDetectorOptions
 Capollo::hdmap::adapter::TrafficLightInternal
 Capollo::planning::scenario::traffic_light::TrafficLightProtectedContext
 Capollo::perception::camera::TrafficLightTrackerOptions
 Capollo::planning::scenario::traffic_light::TrafficLightUnprotectedLeftTurnContext
 Capollo::planning::scenario::traffic_light::TrafficLightUnprotectedRightTurnContext
 Capollo::planning::TrafficRule
 Capollo::planning::Trajectory1dGenerator
 Capollo::control::TrajectoryAnalyzerProcess point query and conversion related to trajectory
 Capollo::planning::TrajectoryCombiner
 Capollo::planning::TrajectoryCost
 Capollo::planning::TrajectoryEvaluator
 Capollo::planning::TrajectoryStitcher
 Capollo::perception::camera::Transform
 Capollo::transform::TransformBroadcasterThis class provides an easy way to publish coordinate frame transform information. It will handle all the messaging and stuffing of messages. And the function prototypes lay out all the necessary data needed for each message
 Capollo::perception::onboard::TransformCache
 Capollo::perception::camera::TransformerParams
 Capollo::perception::camera::TransformServer
 Capollo::perception::onboard::TransformWrapper
 Capollo::cyber::transport::Transport
 Capollo::data::TriggerBaseBase class of triggers that defines interfaces
 Ctype LessThanconst Value val
 Capollo::perception::lidar::TypeFusionInitOption
 Capollo::perception::lidar::TypeFusionOption
 Capollo::bridge::UDPListener< T >
 Capollo::perception::base::UltrasonicFrameSupplement
 Capollo::drivers::ultrasonic_radar::UltrasonicRadarCanbusTemplate of canbus-based sensor module main class (e.g., ultrasonic_radar)
 Capollo::cyber::base::UnboundedQueue< T >
 Capollo::cyber::transport::UnderlayMessageThis class represents the structure UnderlayMessage defined by the user in the IDL file
 Capollo::perception::camera::UndistortionHandler
 Capollo::perception::lidar::uni_elt
 Capollo::perception::lidar::Universe
 Capollo::perception::common::Universe
 Capollo::drivers::camera::UsbCam
 Capollo::hdmap::adapter::UtilXmlParser
 Capollo::localization::msf::UTMCoorUTM coordinate struct including x and y
 Capollo::v2x::V2xProxy
 Capollo::planning::scenario::valet_parking::ValetParkingContext
 Capollo::prediction::ValidationChecker
 Capollo::perception::camera::VanishingPoint
 Capollo::perception::VanishingPoint
 Capollo::common::math::Vec2dImplements a class of 2-dimensional vectors
 Cvector
 Capollo::perception::base::Vehicle3DStatus
 Capollo::common::VehicleConfigHelper
 Capollo::canbus::VehicleControllerThis is the interface class of vehicle controller. It defines pure virtual functions, and also some implemented common functions
 Capollo::localization::msf::VehicleGnssAntExtrinsic
 Capollo::dreamview::VehicleManager
 Capollo::common::VehicleModel
 Capollo::common::VehicleStateProviderThe class of vehicle state. It includes basic information and computation about the state of the vehicle
 Capollo::perception::base::VehicleStatus
 Capollo::localization::msf::VehicleToImuQuatern
 Capollo::drivers::velodyne::VelodyneDriverFactory
 Capollo::localization::msf::velodyne::VelodyneFrame
 Capollo::drivers::velodyne::VelodyneParserVelodyne data conversion class
 Capollo::drivers::velodyne::VelodyneParserFactory
 Capollo::cyber::service_discovery::Vertice
 Capollo::perception::benchmark::Visibility
 Capollo::cyber::data::VisitorConfig
 Capollo::perception::benchmark::VisPoint
 Capollo::localization::msf::VisualizationEngineThe engine to draw all elements for visualization
 Capollo::localization::msf::VisualizationManager
 Capollo::localization::msf::VisualizationManagerParams
 Capollo::perception::camera::Visualizer
 Capollo::localization::msf::VisualMapParamThe data structure to store parameters of a map
 Capollo::perception::common::Voxel< T >
 CVoxelGrid
 Capollo::localization::ndt::VoxelGridCovariance< PointT >A searchable voxel structure containing the mean and covariance of the data
 Capollo::localization::ndt::VoxelGridCovariance< pcl::PointXYZ >
 Capollo::localization::ndt::VoxelGridCovariance< PointTarget >
 Capollo::perception::common::VoxelGridXY< T >
 Capollo::perception::common::VoxelGridXY< float >
 Capollo::perception::common::VoxelGridXYPyramid< DATA_TYPE >
 Capollo::cyber::base::WaitStrategy
 Capollo::cyber::service_discovery::WarehouseBase
 Capollo::planning::WaypointSampler
 Capollo::localization::msf::WGS84CorrWGS84 coordinate struct
 Capollo::cyber::transport::WritableBlock
 Capollo::cyber::base::WriteLockGuard< RWLock >
 CWriter< MessageT >The Channel Writer has only one function: publish message through the channel pointed in its RoleAttributes
 Capollo::cyber::WriterBaseBase class for a Writer. A Writer is an object to send messages through a 'Channel'
 Capollo::perception::lib::WriterMutexLock
 Capollo::perception::fusion::WSimilarityParams
 Capollo::perception::fusion::XSimilarityParams
 Capollo::planning::scenario::yield_sign::YieldSignContext
 Capollo::hdmap::YieldSignInfo
 Capollo::hdmap::adapter::YieldSignInternal
 Capollo::perception::camera::YoloBlobs
 Capollo::perception::fusion::YSimilarityParams