▼Nadu | |
►Nperception | |
▼Napollo | PlanningContext is the runtime context in planning. It is persistent across multiple frames |
►Naudio | Apollo::audio |
CAudioComponent | |
CAudioInfo | |
CDirectionDetection | |
CMessageProcess | |
CMovingDetection | |
CSirenDetection | |
►Nbridge | |
CBridgeBuffer | |
CBridgeHeader | |
CBridgeProtoDiserializedBuf | |
CBridgeProtoSerializedBuf | |
CHeaderItem | |
CHeaderItem< t, std::string > | |
CHeaderItemBase | |
CProtoDiserializedBufBase | |
CProtoDiserializedBufBaseFactory | |
CUDPBridgeMultiReceiverComponent | |
CUDPBridgeReceiverComponent | |
CUDPBridgeSenderComponent | |
►CUDPListener | |
CParam | |
►Ncanbus | Apollo::canbus |
►Nch | |
CBrakecommand111 | |
CBrakestatus511 | |
CChController | |
CChMessageManager | |
CControlcommand115 | |
CEcustatus1515 | |
CEcustatus2516 | |
CEcustatus3517 | |
CGearcommand114 | |
CGearstatus514 | |
CSteercommand112 | |
CSteerstatus512 | |
CThrottlecommand110 | |
CThrottlestatus510 | |
CTurnsignalcommand113 | |
CTurnsignalstatus513 | |
►Ndevkit | |
CBmsreport512 | |
CBrakecommand101 | |
CBrakereport501 | |
CDevkitController | |
CDevkitMessageManager | |
CGearcommand103 | |
CGearreport503 | |
CParkcommand104 | |
CParkreport504 | |
CSteeringcommand102 | |
CSteeringreport502 | |
CThrottlecommand100 | |
CThrottlereport500 | |
CUltrsensor1507 | |
CUltrsensor2508 | |
CUltrsensor3509 | |
CUltrsensor4510 | |
CUltrsensor5511 | |
CVcureport505 | |
CWheelspeedreport506 | |
►Nge3 | |
CGe3Controller | |
CGe3MessageManager | |
CPcbcm201 | |
CPcbcs202 | |
CPcepb203 | |
CPceps204 | |
CPcvcu205 | |
CScu1301 | |
CScu2302 | |
CScu3303 | |
CScubcm304 | |
CScubcs1306 | |
CScubcs2307 | |
CScubcs3308 | |
CScuepb310 | |
CScueps311 | |
CScuvcu1312 | |
CScuvcu2313 | |
►Ngem | |
CAccelcmd67 | |
CAccelrpt68 | |
CBrakecmd6b | |
CBrakemotorrpt170 | |
CBrakemotorrpt271 | |
CBrakemotorrpt372 | |
CBrakerpt6c | |
CDatetimerpt83 | |
CGemController | |
CGemMessageManager | |
CGlobalcmd69 | |
CGlobalrpt6a | |
CHeadlightcmd76 | |
CHeadlightrpt77 | |
CHorncmd78 | |
CHornrpt79 | |
CLatlonheadingrpt82 | |
CParkingbrakestatusrpt80 | |
CShiftcmd65 | |
CShiftrpt66 | |
CSteeringcmd6d | |
CSteeringmotorrpt173 | |
CSteeringmotorrpt274 | |
CSteeringmotorrpt375 | |
CSteeringrpt16e | |
CTurncmd63 | |
CTurnrpt64 | |
CVehiclespeedrpt6f | |
CWheelspeedrpt7a | |
CWipercmd90 | |
CWiperrpt91 | |
CYawraterpt81 | |
►Nlexus | |
CAccelauxrpt300 | |
CAccelcmd100 | |
CAccelrpt200 | |
CBrakeauxrpt304 | |
CBrakecmd104 | |
CBrakemotorrpt1401 | |
CBrakemotorrpt2402 | |
CBrakemotorrpt3403 | |
CBrakerpt204 | |
CComponentrpt20 | |
CCruisecontrolbuttonscmd108 | |
CCruisecontrolbuttonsrpt208 | |
CDashcontrolsleftcmd10c | |
CDashcontrolsleftrpt20c | |
CDashcontrolsrightcmd110 | |
CDashcontrolsrightrpt210 | |
CDatetimerpt40f | |
CDetectedobjectrpt411 | |
CDoorrpt417 | |
CGlobalrpt10 | |
CHazardlightscmd114 | |
CHazardlightsrpt214 | |
CHeadlightauxrpt318 | |
CHeadlightcmd118 | |
CHeadlightrpt218 | |
CHorncmd11c | |
CHornrpt21c | |
CInteriorlightsrpt416 | |
CLatlonheadingrpt40e | |
CLexusController | |
CLexusMessageManager | |
CMediacontrolscmd120 | |
CMediacontrolsrpt220 | |
COccupancyrpt415 | |
CParkingbrakecmd124 | |
CParkingbrakerpt224 | |
CRearlightsrpt418 | |
CShiftauxrpt328 | |
CShiftcmd128 | |
CShiftrpt228 | |
CSteeringauxrpt32c | |
CSteeringcmd12c | |
CSteeringmotorrpt1404 | |
CSteeringmotorrpt2405 | |
CSteeringmotorrpt3406 | |
CSteeringrpt22c | |
CTurnauxrpt330 | |
CTurncmd130 | |
CTurnrpt230 | |
CVehdynamicsrpt413 | |
CVehiclespeedrpt400 | |
CVehspecificrpt1412 | |
CVinrpt414 | |
CWheelspeedrpt407 | |
CWiperauxrpt334 | |
CWipercmd134 | |
CWiperrpt234 | |
CYawraterpt40d | |
►Nlincoln | Apollo::canbus::lincoln |
CAccel6b | One of the protocol data of lincoln vehicle |
CBrake60 | One of the protocol data of lincoln vehicle |
CBrake61 | One of the protocol data of lincoln vehicle |
CBrakeinfo74 | One of the protocol data of lincoln vehicle |
CFuellevel72 | One of the protocol data of lincoln vehicle |
CGear66 | One of the protocol data of lincoln vehicle |
CGear67 | One of the protocol data of lincoln vehicle |
CGps6d | One of the protocol data of lincoln vehicle |
CGps6e | One of the protocol data of lincoln vehicle |
CGps6f | One of the protocol data of lincoln vehicle |
CGyro6c | One of the protocol data of lincoln vehicle |
CLicense7e | |
CLincolnController | This class implements the vehicle controller for lincoln vehicle |
CLincolnMessageManager | Implementation of MessageManager for lincoln vehicle |
CMisc69 | One of the protocol data of lincoln vehicle |
CSteering64 | One of the protocol data of lincoln vehicle |
CSteering65 | One of the protocol data of lincoln vehicle |
CSurround73 | One of the protocol data of lincoln vehicle |
CThrottle62 | One of the protocol data of lincoln vehicle |
CThrottle63 | One of the protocol data of lincoln vehicle |
CThrottleinfo75 | One of the protocol data of lincoln vehicle |
CTirepressure71 | One of the protocol data of lincoln vehicle |
CTurnsignal68 | One of the protocol data of lincoln vehicle |
CVersion7f | One of the protocol data of lincoln vehicle |
CWheelspeed6a | One of the protocol data of lincoln vehicle |
►Nneolix_edu | |
CAdsbrakecommand46 | |
CAdsdiagnosis628 | |
CAdsdrivecommand50 | |
CAdsepscommand56 | |
CAdslighthorncommand310 | |
CAebdiagnosis1626 | |
CAebdiagresp718 | |
CAebfrontwheelspeed353 | |
CAebrearwheelspeed354 | |
CAebsystemstate11 | |
CAebwheelimpulse355 | |
CNeolix_eduController | |
CNeolix_eduMessageManager | |
CPas1stdata311 | |
CPas2nddata312 | |
CVcubrakereport47 | |
CVcudrivereport52 | |
CVcuepsreport57 | |
CVcunm401 | |
CVcupowerstatus214 | |
CVcuvehiclefaultresponse201 | |
CVcuvehicleinforesponse502 | |
CVcuvehiclestatusreport101 | |
►Ntransit | |
CAdcauxiliarycontrol110 | |
CAdcmotioncontrol110 | |
CAdcmotioncontrollimits112 | |
CLlcauxiliaryfeedback120 | |
CLlcdiagbrakecontrol721 | |
CLlcdiagfault620 | |
CLlcdiagsteeringcontrol722 | |
CLlcmotioncommandfeedback122 | |
CLlcmotionfeedback120 | |
CLlcmotionfeedback221 | |
CLlcvehiclelimits24 | |
CLlcvehiclestatus25 | |
CTransitController | |
CTransitMessageManager | |
►Nwey | |
CAds1111 | |
CAds338e | |
CAdseps113 | |
CAdsreqvin390 | |
CAdsshifter115 | |
CFail241 | |
CFbs1243 | |
CFbs2240 | |
CFbs3237 | |
CFbs4235 | |
CStatus310 | |
CVinresp1391 | |
CVinresp2392 | |
CVinresp3393 | |
CWeyController | |
CWeyMessageManager | |
►Nzhongyun | |
CBrakecontrola4 | |
CEnablestatefeedbackc3 | |
CErrorstatee1 | |
CGearcontrola1 | |
CParkingcontrola5 | |
CSteeringcontrola2 | |
CTorquecontrola3 | |
CVehiclestatefeedback2c4 | |
CVehiclestatefeedbackc1 | |
CZhongyunController | |
CZhongyunMessageManager | |
CAbstractVehicleFactory | This class is the abstract factory following the AbstractFactory design pattern. It can create VehicleController and MessageManager based on a given VehicleParameter |
CCanbusComponent | |
CChVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for ch vehicle |
CDevkitVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for devkit vehicle |
CGe3VehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for ge3 vehicle |
CGemVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for gem vehicle |
CLexusVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for lexus vehicle |
CLincolnVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for lincoln vehicle |
CNeolix_eduVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for neolix_edu vehicle |
CTransitVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for transit vehicle |
CVehicleController | This is the interface class of vehicle controller. It defines pure virtual functions, and also some implemented common functions |
CVehicleFactory | This class is a factory class that will generate different vehicle factories based on the vehicle brand |
CWeyVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for wey vehicle |
CZhongyunVehicleFactory | This class is inherited from AbstractVehicleFactory. It can be used to create controller and message manager for zhongyun vehicle |
►Ncommon | Apollo::common |
►Nmath | Apollo::common::math |
CAABox2d | Implements a class of (undirected) axes-aligned bounding boxes in 2-D. This class is referential-agnostic |
CAABoxKDTree2d | The class of KD-tree of Aligned Axis Bounding Box(AABox) |
CAABoxKDTree2dNode | The class of KD-tree node of axis-aligned bounding box |
CAABoxKDTreeParams | Contains parameters of axis-aligned bounding box |
CAngle | 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 |
CBox2d | Rectangular (undirected) bounding box in 2-D |
CCartesianFrenetConverter | |
CEulerAnglesZXY | Implements a class of Euler angles (actually, Tait-Bryan angles), with intrinsic sequence ZXY |
CFactorial | |
CFactorial< 0 > | |
CHermiteSpline | |
CKalmanFilter | Implements a discrete-time Kalman filter |
CLineSegment2d | Line segment in 2-D |
CMpcOsqp | |
CPathMatcher | |
CPolygon2d | The class of polygon in 2-D |
CQpSolver | |
CVec2d | Implements a class of 2-dimensional vectors |
►Nmonitor | Apollo::common::monitor |
CMonitorLogBuffer | This 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() |
CMonitorLogger | This 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 |
►Nutil | Apollo::common::util |
CDebugStringFormatter | |
CFactory | Implements a Factory design pattern with Register and Create methods |
CJsonUtil | |
CLRUCache | |
CNode | |
CPairHash | |
CPointFactory | |
CTimer | |
CTimerWrapper | |
CTimeUtil | |
CDigitalFilter | Used to pass signals with a frequency lower than a certain cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency |
CKVDB | Lightweight key-value database to store system-wide parameters. We prefer keys like "apollo:data:commit_id" |
CLatencyRecorder | |
CMeanFilter | Used to smoothen a series of noisy numbers, such as sensor data or the output of a function that we wish to be smoother |
CStatus | A 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 |
CVehicleConfigHelper | |
CVehicleModel | |
CVehicleStateProvider | The class of vehicle state. It includes basic information and computation about the state of the vehicle |
►Ncontrol | Apollo::control |
CControlComponent | |
CController | Base class for all controllers |
CControllerAgent | Manage all controllers declared in control config file |
CControlTestBase | |
CDependencyInjector | |
CHysteresisFilter | |
CInterpolation1D | |
CInterpolation2D | Linear interpolation from key (double, double) to one double value |
CLatController | LQR-Based lateral controller, to compute steering target. For more details, please refer to "Vehicle dynamics and control." Rajamani, Rajesh. Springer Science & Business Media, 2011 |
CLatLonControllerSubmodule | |
CLeadlagController | A lead/lag controller for speed and steering using defualt integral hold |
CLonController | Longitudinal controller, to compute brake / throttle values |
CMPCController | MPCController, combined lateral and longitudinal controllers |
CMPCControllerSubmodule | |
CMracController | A mrac controller for actuation system (throttle/brake and steering) |
CPIDBCController | A proportional-integral-derivative controller for speed and steering with backward-calculation-anti-windup |
CPIDController | A proportional-integral-derivative controller for speed and steering using defualt integral hold |
CPIDICController | A proportional-integral-derivative controller for speed and steering with integral-clamping-anti-windup |
CPostprocessorSubmodule | |
CPreprocessorSubmodule | |
CTrajectoryAnalyzer | Process point query and conversion related to trajectory |
►Ncyber | |
►Nbase | |
CAtomicHashMap | A implementation of lock-free fixed size hash map |
CAtomicRWLock | |
CBlockWaitStrategy | |
CBoundedQueue | |
CBusySpinWaitStrategy | |
CCCObjectPool | |
CConnection | |
CObjectPool | |
CReadLockGuard | |
CReentrantRWLock | |
CSignal | |
CSleepWaitStrategy | |
CSlot | |
Cstd | |
CThreadPool | |
CThreadSafeQueue | |
CTimeoutBlockWaitStrategy | |
CUnboundedQueue | |
CWaitStrategy | |
CWriteLockGuard | |
CYieldWaitStrategy | |
►Nblocker | |
CBlocker | |
CBlockerAttr | |
CBlockerBase | |
CBlockerManager | |
CIntraReader | |
CIntraWriter | |
►Nclass_loader | |
►Nutility | |
CAbstractClassFactory | |
CAbstractClassFactoryBase | |
CClassFactory | |
CClassLoader | |
CClassLoaderManager | |
CSharedLibrary | |
►Ncommon | |
CGlobalData | |
►Ncroutine | |
CCRoutine | |
CRoutineContext | |
CRoutineFactory | |
►Ndata | |
►Nfusion | |
CAllLatest | |
CAllLatest< M0, M1, M2, NullType > | |
CAllLatest< M0, M1, NullType, NullType > | |
CDataFusion | |
CDataFusion< M0, M1, M2, NullType > | |
CDataFusion< M0, M1, NullType, NullType > | |
CCacheBuffer | |
CChannelBuffer | |
CDataDispatcher | |
CDataNotifier | |
CDataVisitor | |
CDataVisitor< M0, M1, M2, NullType > | |
CDataVisitor< M0, M1, NullType, NullType > | |
CDataVisitor< M0, NullType, NullType, NullType > | |
CDataVisitorBase | |
CNotifier | |
CVisitorConfig | |
►Nevent | |
CEventBase | |
CPerfEventCache | |
CSchedEvent | |
CTransportEvent | |
►Nio | |
CPollCtrlParam | |
CPoller | |
CPollHandler | |
CPollRequest | |
CPollResponse | |
CSession | |
►Nlogger | |
CAsyncLogger | Wrapper for a glog Logger which asynchronously writes log messages. This class starts a new thread responsible for forwarding the messages to the logger, and performs double buffering. Writers append to the current buffer and then wake up the logger thread. The logger swaps in a new buffer and writes any accumulated messages to the wrapped Logger |
CLogFileObject | |
CLogger | |
►Nmainboard | |
CModuleArgument | |
CModuleController | |
►Nmessage | |
CErrorCollector | |
CHasSerializer | |
CMessageHeader | |
CProtobufFactory | |
►CPyMessageWrap | |
CDescriptor | |
►CRawMessage | |
CDescriptor | |
►Nrecord | |
CBagMessage | |
CChunk | |
CHeaderBuilder | The builder of record header |
CInfo | |
CPlayer | |
CPlayParam | |
CPlayTask | |
CPlayTaskBuffer | |
CPlayTaskConsumer | |
CPlayTaskProducer | |
CPyRecordReader | |
CPyRecordWriter | |
CRecordBase | Base class for record reader and writer |
CRecorder | |
CRecordFileBase | |
CRecordFileReader | |
CRecordFileWriter | |
CRecordMessage | Basic data struct of record message |
CRecordReader | The record reader |
►CRecordViewer | The record viewer |
CIterator | The iterator |
CRecordWriter | The record writer |
CRecoverer | |
CSection | |
CSpliter | |
►Nscheduler | |
CChoreographyContext | |
CClassicContext | |
CCvWrapper | |
CMutexWrapper | |
CProcessor | |
CProcessorContext | |
CScheduler | |
CSchedulerChoreography | |
CSchedulerClassic | |
CSnapshot | |
►Nservice_discovery | |
CChannelManager | Topology Manager of Service related |
CEdge | |
CGraph | |
CManager | Base class for management of Topology elements. Manager can Join/Leave the Topology, and Listen the topology change |
CMultiValueWarehouse | |
CNodeManager | Topology Manager of Node related |
CParticipantListener | |
CRoleBase | |
CRoleServer | |
CRoleWriter | |
CServiceManager | Topology Manager of Service related |
CSingleValueWarehouse | |
CSubscriberListener | |
CTopologyManager | Elements 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 |
CVertice | |
CWarehouseBase | |
►Ntransport | |
CAttributesFiller | |
CBlock | |
CChannelChain | |
CConditionNotifier | |
CDispatcher | |
CEndpoint | |
►CHistory | |
CCachedMessage | |
CHistoryAttributes | |
CHybridReceiver | |
CHybridTransmitter | |
CIdentity | |
CIntraDispatcher | |
CIntraReceiver | |
CIntraTransmitter | |
CListenerHandler | |
CListenerHandlerBase | |
CMessageInfo | |
CMulticastNotifier | |
CNotifierBase | |
CNotifierFactory | |
CParticipant | |
CPosixSegment | |
CQosProfileConf | |
CReadableInfo | |
CReceiver | |
CRtpsDispatcher | |
CRtpsReceiver | |
CRtpsTransmitter | |
CSegment | |
CSegmentFactory | |
CShmConf | |
CShmDispatcher | |
CShmReceiver | |
CShmTransmitter | |
CState | |
CSubListener | |
CSubscriber | |
CTransmitter | |
CTransport | |
CUnderlayMessage | This class represents the structure UnderlayMessage defined by the user in the IDL file |
CUnderlayMessageType | This class represents the TopicDataType of the type UnderlayMessage defined by the user in the IDL file |
CWritableBlock | |
CXsiSegment | |
CClient | Client get Response from a responding Service by sending a Request |
CClientBase | Base class of Client |
CClock | Singleton 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 |
CComponent | The Component can process up to four channels of messages. The message type is specified when the component is created. The Component is inherited from ComponentBase. Your component can inherit from Component, and implement Init() & Proc(...), They are picked up by the CyberRT. There are 4 specialization implementations |
CComponent< M0, M1, M2, NullType > | |
CComponent< M0, M1, NullType, NullType > | |
CComponent< M0, NullType, NullType, NullType > | |
CComponent< NullType, NullType, NullType, NullType > | |
CComponentBase | |
CDuration | |
CNode | Node 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 |
CNodeChannelImpl | The implementation for Node to create Objects connected by Channels. e.g. Channel Reader and Writer |
CNodeServiceImpl | The implementation for Node to create Objects connected by Param. e.g. Param Server and Client |
CNullType | |
CParameter | A 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() |
CParameterClient | Parameter Client is used to set/get/list parameter(s) by sending a request to ParameterServer |
CParameterServer | Parameter 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 |
CPyChannelUtils | |
CPyClient | |
CPyDuration | |
CPyNode | |
CPyNodeUtils | |
CPyParameter | |
CPyParameterClient | |
CPyParameterServer | |
CPyRate | |
CPyReader | |
CPyService | |
CPyServiceUtils | |
CPyTime | |
CPyTimer | |
CPyWriter | |
CRate | |
CReader | Reader subscribes a channel, it has two main functions: |
CReaderBase | Base 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 |
CReaderConfig | |
CReceiverManager | 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 |
CService | Service handles Request from the Client, and send a Response to it |
CServiceBase | Base class for Service |
CSysMo | |
CTaskManager | |
CTime | Cyber has builtin time type Time |
CTimer | Used to perform oneshot or periodic timing tasks |
CTimerBucket | |
CTimerComponent | TimerComponent is a timer component. Your component can inherit from Component, and implement Init() & Proc(), They are called by the CyberRT frame |
CTimerOption | The options of timer |
CTimerTask | |
CTimingWheel | |
CWriter | |
CWriterBase | Base class for a Writer. A Writer is an object to send messages through a 'Channel' |
►Ndata | |
CChannelPool | Provides helper functions to offer different channels |
CDriveEventTrigger | DriveEvent trigger that records drive events |
CEmergencyModeTrigger | EmergencyMode trigger that fires when emergency mode is engaged |
CHardBrakeTrigger | HardBrake trigger that fires when hard break is engaged |
CInterval | |
CIntervalPool | The intervals collection class that organizes the intervals |
CPostRecordProcessor | Post processor against recorded tasks that have been completed |
CRealtimeRecordProcessor | Realtime processor against recorded tasks that are being recorded |
CRecordProcessor | Process messages and apply the rules based on configured triggers |
CRegularIntervalTrigger | |
CSmallTopicsTrigger | A specialized trigger that does not trigger anything but indicates what small topics need to be restored |
CSwerveTrigger | Swerve trigger that fires when swerve is engaged |
CTriggerBase | Base class of triggers that defines interfaces |
►Ndreamview | Apollo::dreamview |
CDataCollectionMonitor | A module that monitor data collection progress for calibration purpose |
CDreamview | |
CFuelMonitor | A base class that monitor progress for Fuel client |
CFuelMonitorManager | |
CHMI | |
CHMIWorker | |
CImageHandler | The ImageHandler, built on top of CivetHandler, converts the received ROS image message to an image stream, wrapped by MJPEG Streaming Protocol |
CMapService | |
CPerceptionCameraUpdater | |
CPointCloudUpdater | A wrapper around WebSocketHandler to keep pushing PointCloud to frontend via websocket while handling the response from frontend |
CPreprocessMonitor | A module that monitor data preprocess progress for sensor calibration purpose |
CSimControl | A module that simulates a 'perfect control' algorithm, which assumes an ideal world where the car can be perfectly placed wherever the planning asks it to be, with the expected speed, acceleration, etc |
CSimControlInterface | Interface of simulated control algorithm |
CSimulationWorldService | This 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 |
CSimulationWorldUpdater | A wrapper around SimulationWorldService and WebSocketHandler to keep pushing SimulationWorld to frontend via websocket while handling the response from frontend |
CTeleopService | |
CVehicleManager | |
CWebSocketHandler | The WebSocketHandler, built on top of CivetWebSocketHandler, is a websocket handler that handles different types of websocket related events |
►Ndrivers | Apollo::drivers |
►Ncamera | |
Cbuffer | |
CCameraComponent | |
CCameraImage | |
CCompressComponent | |
CUsbCam | |
►Ncanbus | Apollo::drivers::canbus |
►Ncan | Apollo::drivers::canbus::can |
CEsdCanClient | The class which defines an ESD CAN client which inherits CanClient |
CFakeCanClient | The class which defines a fake CAN client which inherits CanClient. This fake CAN client is used for testing |
CHermesCanClient | The class which defines a BCAN client which inherits CanClient |
CSocketCanClientRaw | The class which defines an ESD CAN client which inherites CanClient |
CByte | The class of one byte, which is 8 bits. It includes some operations on one byte |
CCanClient | The class which defines the CAN client to send and receive message |
CCanClientFactory | CanClientFactory inherites apollo::common::util::Factory |
CCanFrame | The class which defines the information to send and receive |
CCanReceiver | CAN receiver |
CCanSender | CAN sender |
CCheckIdArg | This struct include data for check ids |
CMessageManager | Message manager manages protocols. It supports parse and can get protocol data by message id |
CProtocolData | This is the base class of protocol data |
CSenderMessage | This class defines the message to send |
►Nconti_radar | |
CClusterGeneralInfo701 | |
CClusterListStatus600 | |
CClusterQualityInfo702 | |
CContiRadarCanbusComponent | |
CContiRadarMessageManager | |
CMotionInputSpeed300 | |
CMotionInputYawRate301 | |
CObjectExtendedInfo60D | |
CObjectGeneralInfo60B | |
CObjectListStatus60A | |
CObjectQualityInfo60C | |
CRadarConfig200 | |
CRadarState201 | |
►Ngnss | |
►Nnovatel | |
CBDS_Ephemeris | |
CBestPos | |
CBestVel | |
CCorrImuData | |
CGLO_Ephemeris | |
CGPS_Ephemeris | |
CHeading | |
CImuParameter | |
CInsCov | |
CInsPva | |
CInsPvaX | |
CLongHeader | |
CMessageType | |
CRawImu | |
CRawImuX | |
CShortHeader | |
CDataParser | |
CGnssDriverComponent | |
CParser | |
►CRawStream | |
CStatus | |
CRtcm3Parser | |
CRtcmParser | |
CStream | |
CTcpStream | |
►Nhesai | |
CCommand | |
CCommandHeader | |
CGPS | |
CHesai40Packet | |
CHesai40Parser | |
CHesai40PBlock | |
CHesai40PUnit | |
CHesai64Block | |
CHesai64Header | |
CHesai64Packet | |
CHesai64Parser | |
CHesai64Unit | |
CHesaiComponent | |
CHesaiConvertComponent | |
CHesaiDriver | |
CHesaiPacket | |
CInput | |
CParser | |
CParserFactory | |
CTcpCmdClient | |
►Nlidar | Apollo::drivers::lidar |
CLidarDriver | The class which defines the lidar driver |
CLidarDriverComponent | |
CLidarDriverFactory | |
►Nmicrophone | |
CMicrophoneComponent | |
CRespeaker | |
CStream | |
►Nracobit_radar | |
CClusterGeneralInfo701 | |
CClusterListStatus600 | |
CClusterQualityInfo702 | |
CObjectExtendedInfo60D | |
CObjectGeneralInfo60B | |
CObjectListStatus60A | |
CObjectQualityInfo60C | |
CRacobitRadarCanbusComponent | |
CRacobitRadarMessageManager | |
CRadarConfig200 | |
CRadarState201 | |
►Nrobosense | |
CInput | |
CLidarPacketMsg | |
CQueue | |
CRobosenseComponent | |
CRobosenseDriver | |
CThread | |
CThreadPool | |
►Nsmartereye | |
CCompressComponent | |
CSmartereyeComponent | |
CSmartereyeDevice | |
CSmartereyeHandler | |
►Nultrasonic_radar | |
CUltrasonicRadarCanbus | Template of canbus-based sensor module main class (e.g., ultrasonic_radar) |
CUltrasonicRadarCanbusComponent | |
CUltrasonicRadarMessageManager | |
►Nvelodyne | |
CCalibration | Calibration class storing entire configuration for the Velodyne |
CCompensator | |
CCompensatorComponent | |
CConvert | |
CInput | Pure virtual Velodyne input base class |
CLaserCorrection | Correction values for a single laser |
CNMEATime | |
COnlineCalibration | |
CPriSecFusionComponent | |
CRawBlock | Raw Velodyne data block |
CRawDistance | |
CRawPacket | Raw Velodyne packet |
CSocketInput | Live Velodyne input from socket |
CVelodyne128Parser | |
CVelodyne16Parser | |
CVelodyne32Parser | |
CVelodyne64Driver | |
CVelodyne64Parser | |
CVelodyneConvertComponent | |
CVelodyneDriver | |
CVelodyneDriverComponent | |
CVelodyneDriverFactory | |
CVelodyneParser | Velodyne data conversion class |
CVelodyneParserFactory | |
►Nvideo | |
CCameraDriver | |
CCompCameraH265Compressed | |
CFrameHeader | |
CFrameProcessor | FrameProcessor is a class to process video streams |
CH265Decoder | H265Decoder is a class to actually decode videos |
CHwPduPacket | |
CRtpHeader | |
CSocketInput | Live Velodyne input from socket |
CSensorCanbus | Template of canbus-based sensor module main class (e.g., mobileye) |
►Nguardian | Apollo::guardian |
CGuardianComponent | |
►Nhdmap | Apollo::hdmap |
►Nadapter | |
CCoordinateConvertTool | |
CHeaderXmlParser | |
CJunctionInternal | |
CJunctionsXmlParser | |
CLaneInternal | |
CLanesXmlParser | |
CObjectInternal | |
CObjectsXmlParser | |
COpendriveAdapter | |
COverlapWithJunction | |
COverlapWithLane | |
CProtoData | |
CProtoOrganizer | |
CRoadInternal | |
CRoadSectionInternal | |
CRoadsXmlParser | |
CRSUInternal | |
CSignalsXmlParser | |
CStopLineInternal | |
CStopSignInternal | |
CTrafficLightInternal | |
CUtilXmlParser | |
CYieldSignInternal | |
CAlignment | |
CAlignmentAgent | |
CBadOrGoodPoseInfo | |
CCentroid3D | |
CChannelChecker | |
CChannelVerify | |
CChannelVerifyAgent | |
CClearAreaInfo | |
CClient | |
CCrosswalkInfo | |
CCyberRecordChannel | |
CCyberRecordInfo | |
CEightRoute | |
CExceptionHandler | |
CFramePose | |
CGridMeta | |
CHDMap | High-precision map loader interface |
CHDMapImpl | High-precision map loader implement |
CHDMapUtil | |
CInterpolatedIndex | |
CJsonConf | |
CJunctionBoundary | |
CJunctionInfo | |
CLaneInfo | |
CLaneSegment | |
CLaneWaypoint | |
CLapsChecker | |
CLineBoundary | |
CLoopsChecker | |
CLoopsVerifyAgent | |
CMapdatachecker | |
CMapDataCheckerAgent | |
CMapDataCheckerCyberNode | |
CMapPathPoint | |
CObjectWithAABox | |
COneRecordChannelCheckResult | |
COverlapInfo | |
CParkingSpaceInfo | |
CPath | |
CPathApproximation | |
CPathOverlap | |
CPJTransformer | |
CPNCJunctionInfo | |
CPncMap | |
CPoint3d | |
CPolygonBoundary | |
CPolygonRoi | |
CPoseCollection | |
CPoseCollectionAgent | |
CRoadInfo | |
CRoadRoi | |
CRoiAttribute | |
CRouteSegments | Class RouteSegments |
CRSUInfo | |
CSignalInfo | |
CSpeedBumpInfo | |
CStaticAlign | |
CStopSignInfo | |
CYieldSignInfo | |
►Nimage_decompress | |
CImageDecompressComponent | |
►Nlocalization | Apollo::localization |
►Nmsf | Apollo::localization::msf |
►Npyramid_map | |
CAlignedMatrix | |
CBaseMap | The data structure of the base map |
CBaseMapConfig | The options of the reflectance map |
CBaseMapMatrix | The data structure of the map cells in a map node |
CBaseMapMatrixHandler | |
CBaseMapNode | The data structure of a Node in the map |
CBaseMapNodeConfig | The map node config info |
CBaseMapNodePool | The memory pool for the data structure of BaseMapNode |
CLosslessMapMatrixHandler | |
CLossyMapFullAltMatrixHandler | |
CLossyMapMatrixHandler | |
CMapNodeIndex | |
CNdtMap | |
CNdtMapCells | The data structure of ndt Map cell |
CNdtMapConfig | The options of the reflectance map |
CNdtMapMatrix | The data structure of ndt Map matrix |
CNdtMapMatrixHandler | |
CNdtMapMatrixHandlerSelector | |
CNdtMapNode | |
CNdtMapNodeConfig | |
CNdtMapNodePool | The memory pool for the data structure of BaseMapNode |
CNdtMapSingleCell | The data structure of a single ndt map cell |
CPyramidLosslessMapMatrixHandler | |
CPyramidLossyMapMatrixHandler | |
CPyramidMap | |
CPyramidMapConfig | |
CPyramidMapMatrix | |
CPyramidMapMatrixHandlerSelector | |
CPyramidMapNode | |
CPyramidMapNodeConfig | |
CPyramidMapNodePool | |
►Nvelodyne | |
CPointXYZIRT | |
CPointXYZIRTd | |
CPointXYZIT | |
CPointXYZITd | |
CVelodyneFrame | |
CBaseMap | The data structure of the base map |
CBaseMapConfig | The options of the reflectance map |
CBaseMapMatrix | The data structure of the map cells in a map node |
CBaseMapNode | The data structure of a Node in the map |
CBaseMapNodePool | The memory pool for the data structure of BaseMapNode |
CCompressionStrategy | |
CCyberRecordReader | Read messages from cyber record |
CEphKey | |
CFeatureXYPlane | |
CFileUtility | |
CFrameTransform | |
CGnssMagTransfer | |
CImuToAntOffset | |
CIntepolationMessageBuffer | |
CLeverArm | |
CLidarFrame | |
CLidarHeight | |
CLidarMsgTransfer | |
CLidarVisFrame | |
CLocalizationGnssProcess | |
CLocalizationInteg | Interface of msf localization |
CLocalizationIntegImpl | Interface of msf localization |
CLocalizationIntegParam | |
CLocalizationIntegProcess | Process Imu msg for localization |
CLocalizationIntegStatus | |
CLocalizationLidar | |
CLocalizationLidarProcess | Process lidar msg for localization |
CLocalizationMsg | |
CLocalizationResult | |
CLocalizatonInfo | The data structure to store info of a localization |
CLocationExporter | Export info about localziation in rosbag |
CLosslessMap | |
CLosslessMapCell | The multiple layers of the cell |
CLosslessMapConfig | The options of the reflectance map |
CLosslessMapMatrix | |
CLosslessMapNode | |
CLosslessMapNodePool | The memory pool for the data structure of BaseMapNode |
CLosslessMapSingleCell | |
CLossyMap2D | |
CLossyMapCell2D | |
CLossyMapConfig2D | The options of the reflectance map |
CLossyMapMatrix2D | |
CLossyMapNode2D | |
CLossyMapNodePool2D | The memory pool for the data structure of BaseMapNode |
CMapImageCache | The cache to load map images |
CMapImageKey | The key structure of a map image |
CMapNodeCache | The data structure of the LRUCache |
CMapNodeData | |
CMapNodeIndex | |
Cmath | |
CMeasureRepublishProcess | Process lidar msg for localization |
CMessageBuffer | |
CNdtMap | |
CNdtMapCells | The data structure of ndt Map cell |
CNdtMapConfig | The options of the reflectance map |
CNdtMapMatrix | The data structure of ndt Map matrix |
CNdtMapNode | |
CNdtMapNodePool | The memory pool for the data structure of BaseMapNode |
CNdtMapSingleCell | The data structure of a single ndt map cell |
COfflineLocalVisualizer | Offline localization visualization tool |
COnlineLocalizationExpert | |
COnlineVisualizerComponent | |
CPCDExporter | Export pcd from rosbag |
CPosesInterpolation | |
CRect2D | |
Csystem | |
CUTMCoor | UTM coordinate struct including x and y |
CVehicleGnssAntExtrinsic | |
CVehicleToImuQuatern | |
CVisualizationEngine | The engine to draw all elements for visualization |
CVisualizationManager | |
CVisualizationManagerParams | |
CVisualMapParam | The data structure to store parameters of a map |
►CVoxelGridCovariance | |
CLeaf | |
CWGS84Corr | WGS84 coordinate struct |
CZlibStrategy | |
►Nndt | |
CLeaf | Simple structure to hold a centroid, covarince and the number of points in a leaf |
CLidarFrame | |
CLidarHeight | |
CLidarLocatorNdt | |
CLocalizationPoseBuffer | |
CLocalizationStampedPosePair | |
CNDTLocalization | |
CNDTLocalizationComponent | |
CNormalDistributionsTransform | |
CTimeStampPose | |
CVoxelGridCovariance | A searchable voxel structure containing the mean and covariance of the data |
CLocalizationMsgPublisher | |
CMSFLocalization | Generate localization info based on MSF |
CMSFLocalizationComponent | |
CRTKLocalization | |
CRTKLocalizationComponent | |
►Nmonitor | Apollo::monitor |
CCameraMonitor | |
CChannelMonitor | |
CEsdCanMonitor | |
CFunctionalSafetyMonitor | |
CGpsMonitor | |
CLatencyMonitor | |
CLocalizationMonitor | |
CModuleMonitor | |
CMonitor | |
CMonitorManager | |
CProcessMonitor | |
CRecorderMonitor | |
CRecurrentRunner | |
CResourceMonitor | |
CSocketCanMonitor | |
CSummaryMonitor | |
►Nperception | Apollo::perception |
►Nbase | |
CAttributePointCloud | |
CBaseCameraDistortionModel | |
CBaseCameraModel | |
CBaseObjectPool | |
CBBox2D | |
CBlob | A wrapper around SyncedMemory holders serving as the basic computational unit for images, feature maps, etc |
CBoundingCube | |
CBrownCameraDistortionModel | |
CCameraFrameSupplement | |
CCameraObjectSupplement | |
CCarLight | |
CConcurrentObjectPool | |
CCPUDevice | |
CCPUDeviceTest | |
CDummyObjectPool | |
CEndPoints | |
CFrame | |
CFrameInitializer | |
CFusionObjectSupplement | |
CHdmapStruct | |
CImage8U | A wrapper around Blob holders serving as the basic computational unit for images |
CImpendingCollisionEdge | |
CImpendingCollisionEdges | |
CLandmark | |
CLaneBoundary | |
CLaneLine | |
CLaneLineCubicCurve | |
CLidarFrameSupplement | |
CLidarObjectSupplement | |
CLightObjectPool | |
CLightRegion | |
CLightStatus | |
CMultiDeviceTest | |
CObject | |
CObjectInitializer | |
CObjectPoolDefaultInitializer | |
COmnidirectionalCameraDistortionModel | |
CPinholeCameraModel | |
CPoint | |
CPoint2D | |
CPoint3D | |
CPointCloud | |
CPointCloudInitializer | |
CPointIndices | |
CPointXYZIT | |
CPointXYZITH | |
CPointXYZITHB | |
CPointXYZITHBL | |
CPolynomial | |
CRadarFrameSupplement | |
CRadarObjectSupplement | |
CRect | |
CRoadBoundary | |
CSensorInfo | |
CSensorObjectMeasurement | |
CSyncedMemory | Manages memory allocation and synchronization between the host (CPU) and device (GPU) |
CTrafficLight | |
CUltrasonicFrameSupplement | |
CVehicle3DStatus | |
CVehicleStatus | |
►Nbenchmark | |
CAsyncSequenceDataLoader | |
CBaseRangeInterface | |
CBoxBasedRangeInterface | |
CCache | |
CCameraSupplement | |
CDetectionEvaluation | |
CDistanceBasedRangeInterface | |
CDistanceBasedRangeRadarInterface | |
CFrame | |
CFrameMetrics | |
CFrameStatistics | |
CLidarOption | |
CLidarSupplement | |
CMetaStatistics | |
CObject | |
CObjectMatch | |
COptionParser | |
COrientationSimilarityMetric | |
CPointCloudFrame | |
CPointXYZIL | |
CPointXYZIT | |
CPointXYZL | |
CPositionMetric | |
CPositionMetricOption | |
CRadarSupplement | |
CRoiDistanceBasedRangeInterface | |
CSegment | |
CSensorObjects | |
CSequenceDataLoader | |
CSequenceMaintainer | |
CSequenceSelfStatistics | |
CSPRCTuple | |
CViewBasedRangeInterface | |
CVisibility | |
CVisPoint | |
►Ncamera | |
CAnchorBox | |
CBaseCalibrationService | |
CBaseCalibrator | |
CBaseCameraPerception | |
CBaseCipv | |
CBaseFeatureExtractor | |
CBaseInferenceEngine | |
CBaseInitOptions | |
CBaseLandmarkDetector | |
CBaseLaneDetector | |
CBaseLanePostprocessor | |
CBaseLaneTracker | |
CBaseObstacleDetector | |
CBaseObstaclePostprocessor | |
CBaseObstacleTracker | |
CBaseObstacleTransformer | |
CBaseSceneParser | |
CBaseSimilar | |
CBaseTLPreprocessor | |
CBaseTrafficLightDetector | |
CBaseTrafficLightTracker | |
CBBox3D | |
CCalibrationServiceInitOptions | |
CCalibrationServiceOptions | |
CCalibratorInitOptions | |
CCalibratorOptions | |
CCalibratorParams | |
CCameraFrame | |
CCameraGroundPlaneDetector | |
CCameraGroundPlaneParams | |
CCameraPerceptionInitOptions | |
CCameraPerceptionOptions | |
CCameraStatus | |
CCarPose | |
CCipv | |
CCipvInitOptions | |
CCipvOptions | |
CClassifyBySimple | |
CCmpLanePointY | |
CConnectedComponent | |
CCosineSimilar | |
CCropBox | |
CCropBoxWholeImage | |
CDarkSCNNLaneDetector | |
CDarkSCNNLanePostprocessor | |
►CDataProvider | |
CImageOptions | |
CInitOptions | |
CDenselineLaneDetector | |
CDenselineLanePostprocessor | |
CDisjointSet | |
CDummyCalibrationService | |
CDummyCalibrator | |
CDummyFeatureExtractor | |
CDummyInferenceEngine | |
CDummyLandmarkDetector | |
CDummyLaneDetector | |
CDummyLanePostprocessor | |
CDummyLaneTracker | |
CDummyObstacleDetector | |
CDummyObstaclePostprocessor | |
CDummyObstacleTracker | |
CDummyObstacleTransformer | |
CEgoLane | |
CExtendedKalmanFilter | |
CExternalFeatureExtractor | |
CFeatureExtractorInitOptions | |
CFeatureExtractorLayer | |
CFeatureExtractorOptions | |
CFirstOrderRCLowPassFilter | |
CFrameList | |
CGlobalConfig | |
CGPUSimilar | |
CGroundPlaneTracker | |
CHalfCircleAngle | |
CHistogramEstimator | |
CHistogramEstimatorParams | |
CHypothesis | |
CHystereticWindow | |
CIGetBox | |
CImageGpuPreprocessHandler | |
CInferenceEngineInitOptions | |
CInferenceEngineOptions | |
CKalmanFilterConstState | |
CKalmanFilterConstVelocity | |
CLandmarkDetectorInitOptions | |
CLandmarkDetectorOptions | |
CLaneBasedCalibrator | |
CLaneCameraPerception | |
CLaneDetectorInitOptions | |
CLaneDetectorOptions | |
CLaneLine | |
CLaneLineCalibrator | |
CLanePointInfo | |
CLanePostprocessorInitOptions | |
CLanePostprocessorOptions | |
CLaneTrackerInitOptions | |
CLaneTrackerOptions | |
CLineSegment2D | |
CLocalCalibratorInitOptions | |
CLocationRefinerObstaclePostprocessor | |
CMaxNMeanFilter | |
CMeanFilter | |
CMinDims | |
CMotionService | |
CMultiCamerasInitOption | |
CMultiCamerasProjection | |
CMultiCueObstacleTransformer | |
CNMSParam | |
CNormalizedBBox | |
CObjectMaintainer | |
CObjectTemplateManager | |
CObjectTemplateManagerInitOptions | |
CObjMapper | |
CObjMapperOptions | |
CObjMapperParams | |
CObjPostProcessor | |
CObjPostProcessorOptions | |
CObjPostProcessorParams | |
CObstacleCameraPerception | |
CObstacleDetectionCamera | |
CObstacleDetectorInitOptions | |
CObstacleDetectorOptions | |
CObstaclePostprocessorInitOptions | |
CObstaclePostprocessorOptions | |
CObstacleReference | |
CObstacleTrackerInitOptions | |
CObstacleTrackerOptions | |
CObstacleTransformerInitOptions | |
CObstacleTransformerOptions | |
COMTObstacleTracker | |
COnlineCalibrationService | |
CPatchIndicator | |
CPlaneMotion | |
CProjectFeature | |
CProjectOption | |
CReference | |
CSceneParserInitOptions | |
CSceneParserOptions | |
CSelect | |
CSemanticReviser | |
CSemanticTable | |
CSimilarMap | |
CSingleStageObstacleTransformer | |
CSmokeAnchorBox | |
CSmokeBBox3D | |
CSmokeBlobs | |
CSmokeMinDims | |
CSmokeNMSParam | |
CSmokeNormalizedBBox | |
CSmokeObjectMaintainer | |
CSmokeObstacleDetector | |
CTarget | |
CTimer | |
CTLPreprocessor | |
CTLPreprocessorOption | |
CTrackingFeatureExtractor | |
CTrackObject | |
CTrafficLightCameraPerception | |
CTrafficLightDetection | |
CTrafficLightDetectorInitOptions | |
CTrafficLightDetectorOptions | |
CTrafficLightPreprocessorInitOptions | |
CTrafficLightRecognition | |
CTrafficLightTrackerInitOptions | |
CTrafficLightTrackerOptions | |
CTransform | |
CTransformerParams | |
CTransformServer | |
CUndistortionHandler | |
CVanishingPoint | |
CVisualizer | |
CYoloBlobs | |
CYoloObstacleDetector | |
CYolov4ObstacleDetector | |
►Ncommon | |
CBaseGroundDetector | |
CConditionClustering | |
CConstant | |
CConstant< double > | |
CConstant< float > | |
CConvexHull2D | |
CEdge | |
CGatedHungarianMatcher | |
CGraphSegmentor | |
CGroundPlaneLiDAR | |
CGroundPlaneSpherical | |
CHoughLine | |
CHoughTransfer | |
CHungarianOptimizer | |
CPlaneFitGroundDetector | |
CPlaneFitGroundDetectorParam | |
CPlaneFitPointCandIndices | |
CPlanePara | |
CPtCluster | |
CSecureMat | |
CSensorManager | |
CUniverse | |
CVoxel | |
CVoxelGridXY | |
CVoxelGridXYPyramid | |
►Nfusion | |
CAssociationOptions | |
CAssociationResult | |
CBaseDataAssociation | |
CBaseExistenceFusion | |
CBaseFilter | |
CBaseFusionSystem | |
CBaseGatekeeper | |
CBaseInitOptions | |
CBaseMotionFusion | |
CBaseMultiSensorFusion | |
CBaseShapeFusion | |
CBaseTracker | |
CBaseTypeFusion | |
CDst | |
CDstCommonData | |
CDstExistenceFusion | |
CDstExistenceFusionOptions | |
CDstManager | |
CDstMaps | |
CDstTypeFusion | |
CDstTypeFusionOptions | |
CDummyDataAssociation | |
CDummyFusionSystem | |
CDummyTracker | |
CExistenceDstMaps | |
CFusedObject | |
CFusionInitOptions | |
CFusionOptions | |
CFusionParams | |
CHMTrackersObjectsAssociation | |
CHSimilarityParams | |
CInformationFilter | |
CKalmanFilter | |
CKalmanMotionFusion | |
CLocSimilarityParams | |
CObstacleMultiSensorFusion | |
CObstacleMultiSensorFusionParam | |
CPbfGatekeeper | |
CPbfGatekeeperParams | |
CPbfShapeFusion | |
CPbfTracker | |
CProbabilisticFusion | |
CProjectionCache | |
CProjectionCacheFrame | |
CProjectionCacheObject | |
CScene | |
CSensor | |
CSensorDataManager | |
CSensorFrame | |
CSensorFrameHeader | |
CSensorObject | |
CToicDstMaps | |
CTrack | |
CTrackerOptions | |
CTrackInitializer | |
CTrackObjectDistance | |
CTrackObjectDistanceOptions | |
CWSimilarityParams | |
CXSimilarityParams | |
CYSimilarityParams | |
►Ninference | |
CArgMax1Plugin | |
CBatchStream | |
CCaffeNet | |
CConvParam | |
CCudaUtil | |
CDFMBPSROIAlignPlugin | |
CGPUL2Norm | |
CInference | |
CLayer | |
CLogger | |
CObstacleDetector | |
COnnxObstacleDetector | |
CRCNNProposalPlugin | |
CReLUPlugin | |
CROIPoolingLayer | |
CRPNProposalSSDPlugin | |
CRTNet | |
CSLICEPlugin | |
CSoftmaxPlugin | |
CTorchDet | |
CTorchNet | |
►Nlib | |
CAny | |
CBlockingCounter | |
CConcurrentQueue | |
CCondVar | |
CConfigManager | |
CConfigManagerError | |
CConfigRead | |
CConfigRead< std::vector< T > > | |
CFixedSizeConQueue | |
CModelConfig | |
CMutex | |
CMutexLock | |
CObjectFactory | |
CReaderMutexLock | |
CRwMutex | |
CThread | |
CThreadPool | |
CThreadPoolWorker | |
CThreadWorker | |
CWriterMutexLock | |
►Nlidar | |
CAnchorMaskCuda | |
CBaseBipartiteGraphMatcher | |
CBaseClassifier | |
CBaseGroundDetector | |
CBaseLidarDetector | |
CBaseLidarObstacleDetection | |
CBaseLidarObstacleTracking | |
CBaseMultiTargetTracker | |
CBaseObjectFilter | |
CBaseOneShotTypeFusion | |
CBasePointCloudPreprocessor | |
CBaseROIFilter | |
CBaseSequenceTypeFusion | |
CBipartiteGraphMatcherInitOptions | |
CBipartiteGraphMatcherOptions | |
CBitmap2D | |
CCCRFOneShotTypeFusion | |
CCCRFSequenceTypeFusion | |
CClassifierInitOptions | |
CClassifierOptions | |
CCloudMask | |
CCNNSegmentation | |
CDummyClassifier | |
CDummyGroundDetector | |
CDummyMultiTargetTracker | |
CDummyObjectFilter | |
CDummyROIFilter | |
CDummySegmentation | |
Cedge | |
CFeatureDescriptor | |
CFeatureGenerator | |
CFloodFill | |
CFusedClassifier | |
CGnnBipartiteGraphMatcher | |
CGroundDetectorInitOptions | |
CGroundDetectorOptions | |
CGroundGrid | |
CGroundNode | |
CGroundService | |
CGroundServiceContent | |
CGroundServiceDetector | |
CHdmapROIFilter | |
CImage | |
CLidarDetectorInitOptions | |
CLidarDetectorOptions | |
CLidarFrame | |
CLidarFrameInitializer | |
CLidarObstacleDetection | |
CLidarObstacleDetectionInitOptions | |
CLidarObstacleDetectionOptions | |
CLidarObstacleTracking | |
CLidarObstacleTrackingInitOptions | |
CLidarObstacleTrackingOptions | |
CLidarProcessResult | |
CLogger | |
CLRClassifier | |
CMapManager | |
CMapManagerInitOptions | |
CMapManagerOptions | |
CMaskPillarsDetection | |
CMatchCost | |
CMlfBaseFilter | |
CMlfEngine | |
CMlfFilterInitOptions | |
CMlfFilterOptions | |
CMlfMotionFilter | |
CMlfMotionMeasurement | |
CMlfMotionRefiner | |
CMlfMotionRefinerInitOptions | |
CMlfMotionRefinerOptions | |
CMlfPredict | |
CMlfShapeFilter | |
CMlfTrackData | |
CMlfTrackDataInitializer | |
CMlfTracker | |
CMlfTrackerInitOptions | |
CMlfTrackObjectDistance | |
CMlfTrackObjectDistanceInitOptions | |
CMlfTrackObjectMatcher | |
CMlfTrackObjectMatcherInitOptions | |
CMlfTrackObjectMatcherOptions | |
CMlfTrackOptions | |
CMsgExporter | |
CMultiHmBipartiteGraphMatcher | |
CMultiTargetTrackerInitOptions | |
CMultiTargetTrackerOptions | |
CNCut | |
CNCutSegmentation | |
CNmsCuda | |
CObjectBuilder | |
CObjectBuilderInitOptions | |
CObjectBuilderOptions | |
CObjectFilterBank | |
CObjectFilterInitOptions | |
CObjectFilterOptions | |
CObjectSequence | |
CParams | |
CPCLPointXYZIT | |
CPCLPointXYZL | |
CPfeCuda | |
CPointCloudPreprocessor | |
CPointCloudPreprocessorInitOptions | |
CPointCloudPreprocessorOptions | |
CPointPillars | |
CPointPillarsDetection | |
►CPolygonScanCvter | |
CEdge | |
CPostprocessCuda | |
CPreprocessPoints | |
CPreprocessPointsCuda | |
Crgb | |
CROIBoundaryFilter | |
CROIFilterInitOptions | |
CROIFilterOptions | |
CROIService | |
CROIServiceContent | |
CROIServiceFilter | |
CScatterCuda | |
CSceneManager | |
CSceneManagerInitOptions | |
CSceneService | |
CSceneServiceContent | |
CSceneServiceInitOptions | |
CSpatioTemporalGroundDetector | |
CSppCCDetector | |
CSppCluster | |
CSppClusterInitializer | |
CSppClusterList | |
CSppData | |
CSppEngine | |
CSppLabelImage | |
CSppParams | |
CSppPoint | |
CTimer | |
CTrackData | |
CTrackDataInitializer | |
CTrackedObject | |
CTrackedObjectInitializer | |
CTypeFusionInitOption | |
CTypeFusionOption | |
Cuni_elt | |
CUniverse | |
►Nmap | |
CHDMapInput | |
►Nonboard | |
CCameraObstacleDetectionComponent | |
CCameraPerceptionVizMessage | |
CDescriptor | |
CDetectionComponent | |
CFusionCameraDetectionComponent | |
CFusionComponent | |
CLaneDetectionComponent | |
CLidarFrameMessage | |
CLidarOutputComponent | |
CMsgBuffer | |
CMsgSerializer | |
CRadarDetectionComponent | |
CRecognitionComponent | |
CSensorFrameMessage | |
CStampedTransform | |
CTrafficLightsPerceptionComponent | |
CTransformCache | |
CTransformWrapper | |
►Nradar | |
CAdaptiveKalmanFilter | |
CBaseDetector | |
CBaseFilter | |
CBaseMatcher | |
CBasePreprocessor | |
CBaseRadarObstaclePerception | |
CBaseRoiFilter | |
CBaseTracker | |
CContiArsDetector | |
CContiArsPreprocessor | |
CContiArsTracker | |
CDetectorOptions | |
CDummyDetector | |
CDummyPreprocessor | |
CDummyRoiFilter | |
CHdmapRadarRoiFilter | |
CHMMatcher | |
CPreprocessorOptions | |
CRadarObstaclePerception | |
CRadarPerceptionOptions | |
CRadarTrack | |
CRadarTrackManager | |
CRoiFilterOptions | |
CTrackerOptions | |
CTrackObjectMatcherOptions | |
CEgoLane | |
CEvaluatorManager | |
CLaneLineSimple | |
CLineSegment2Df | |
CVanishingPoint | |
►Nplanning | Apollo::planning |
►Nscenario | |
►Nbare_intersection | |
CBareIntersectionUnprotectedContext | |
CBareIntersectionUnprotectedScenario | |
CBareIntersectionUnprotectedStageApproach | |
CBareIntersectionUnprotectedStageIntersectionCruise | |
►Nemergency_pull_over | |
CEmergencyPullOverContext | |
CEmergencyPullOverScenario | |
CEmergencyPullOverStageApproach | |
CEmergencyPullOverStageSlowDown | |
CEmergencyPullOverStageStandby | |
►Nemergency_stop | |
CEmergencyStopContext | |
CEmergencyStopScenario | |
CEmergencyStopStageApproach | |
CEmergencyStopStageStandby | |
►Nlane_follow | |
CLaneFollowScenario | |
CLaneFollowStage | |
►Nnarrow_street_u_turn | |
CNarrowStreetUTurnScenario | |
►Npark_and_go | |
CParkAndGoContext | |
CParkAndGoScenario | |
CParkAndGoStageAdjust | |
CParkAndGoStageCheck | |
CParkAndGoStageCruise | |
CParkAndGoStagePreCruise | |
►Npull_over | |
CPullOverContext | |
CPullOverScenario | |
CPullOverStageApproach | |
CPullOverStageRetryApproachParking | |
CPullOverStageRetryParking | |
►Nstop_sign | |
CStopSignUnprotectedContext | |
CStopSignUnprotectedScenario | |
CStopSignUnprotectedStageCreep | |
CStopSignUnprotectedStageIntersectionCruise | |
CStopSignUnprotectedStagePreStop | |
CStopSignUnprotectedStageStop | |
►Ntraffic_light | |
CTrafficLightProtectedContext | |
CTrafficLightProtectedScenario | |
CTrafficLightProtectedStageApproach | |
CTrafficLightProtectedStageIntersectionCruise | |
CTrafficLightUnprotectedLeftTurnContext | |
CTrafficLightUnprotectedLeftTurnScenario | |
CTrafficLightUnprotectedLeftTurnStageApproach | |
CTrafficLightUnprotectedLeftTurnStageCreep | |
CTrafficLightUnprotectedLeftTurnStageIntersectionCruise | |
CTrafficLightUnprotectedRightTurnContext | |
CTrafficLightUnprotectedRightTurnScenario | |
CTrafficLightUnprotectedRightTurnStageCreep | |
CTrafficLightUnprotectedRightTurnStageIntersectionCruise | |
CTrafficLightUnprotectedRightTurnStageStop | |
►Nvalet_parking | |
CStageApproachingParkingSpot | |
CStageParking | |
CValetParkingContext | |
CValetParkingScenario | |
►Nyield_sign | |
CYieldSignContext | |
CYieldSignScenario | |
CYieldSignStageApproach | |
CYieldSignStageCreep | |
CLearningModelSampleContext | |
CLearningModelSampleScenario | |
CLearningModelSampleStageRun | |
CScenario | |
CScenarioContext | |
CScenarioManager | |
CStage | |
CStageIntersectionCruiseImpl | |
CAffineConstraint | |
CAnchorPoint | |
CAutotuningBaseModel | |
CAutotuningFeatureBuilder | : build model related input feature from raw feature generator |
CAutotuningMLPModel | |
CAutotuningRawFeatureGenerator | |
CAutotuningSpeedFeatureBuilder | : build the mlp cost functional for speed profile based on trajectory raw feature |
CAutotuningSpeedMLPModel | |
CBacksideVehicle | |
CBackupTrajectoryGenerator | |
CBirdviewImgFeatureRenderer | |
CCollisionChecker | |
CComparableCost | |
CConstantDecelerationTrajectory1d | |
CConstantJerkTrajectory1d | |
CConstraintChecker | |
CConstraintChecker1d | |
CCosThetaIpoptInterface | |
CCosThetaSmoother | |
CCreepDecider | |
CCrosswalk | |
CCubicPolynomialCurve1d | |
CCurve1d | |
CCurveMath | |
CDecider | |
CDecisionData | |
CDependencyInjector | |
CDestination | |
CDiscretePointsMath | |
CDiscretePointsReferenceLineSmoother | |
CDiscretizedPath | |
CDiscretizedTrajectory | |
CDistanceApproachInterface | |
CDistanceApproachIPOPTCUDAInterface | |
CDistanceApproachIPOPTFixedDualInterface | |
CDistanceApproachIPOPTFixedTsInterface | |
CDistanceApproachIPOPTInterface | |
CDistanceApproachIPOPTRelaxEndInterface | |
CDistanceApproachIPOPTRelaxEndSlackInterface | |
CDistanceApproachProblem | |
CDpRoadGraph | |
CDpStCost | |
CDualVariableWarmStartIPOPTInterface | |
CDualVariableWarmStartIPOPTQPInterface | |
CDualVariableWarmStartOSQPInterface | |
CDualVariableWarmStartProblem | |
CDualVariableWarmStartSlackOSQPInterface | |
CEgoInfo | |
CEndConditionSampler | |
CEnumClassHash | |
CEvaluator | |
CEvaluatorLogger | |
CFeasibleRegion | |
CFeatureOutput | |
CFemPosDeviationIpoptInterface | |
CFemPosDeviationOsqpInterface | |
CFemPosDeviationSmoother | |
CFemPosDeviationSqpOsqpInterface | |
CFrame | Frame holds all data for one planning cycle |
CFrameHistory | |
CFrenetFramePath | |
CGearSwitchStates | |
CGridAStartResult | |
CGriddedPathTimeGraph | |
CGridSearch | |
CHistory | |
CHistoryFrame | |
CHistoryObjectDecision | |
CHistoryObjectStatus | |
CHistoryStatus | |
CHybridAStar | |
CHybridAStartResult | |
CIndexedList | |
CIndexedQueue | |
CIterativeAnchoringSmoother | |
CKeepClear | |
CLaneChangeDecider | |
CLateralOSQPOptimizer | |
CLateralQPOptimizer | |
CLatticePlanner | |
CLatticeTrajectory1d | |
CLearningBasedData | |
CLearningModelInferenceTask | |
CLearningModelInferenceTrajectoryTask | |
CLocalView | |
CMessageProcess | |
CModelInference | |
CNaviObstacleDecider | NaviObstacleDecider is used to make appropriate decisions for obstacles around the vehicle in navigation mode. Note that NaviObstacleDecider is only used in navigation mode (turn on navigation mode by setting "FLAGS_use_navigation_mode" to "true") and do not use it in standard mode |
CNaviPathDecider | NaviPathDecider is used to generate the local driving path of the .* vehicle in navigation mode. Note that NaviPathDecider is only used in navigation mode (turn on navigation mode by setting "FLAGS_use_navigation_mode" to "true") and do not use it in standard mode |
CNaviPlanner | NaviPlanner is a planner based on real-time relative maps. It uses the vehicle's FLU (Front-Left-Up) coordinate system to accomplish tasks such as cruising, following, overtaking, nudging, changing lanes and stopping. Note that NaviPlanner is only used in navigation mode (turn on navigation mode by setting "FLAGS_use_navigation_mode" to "true") and do not use it in standard mode |
CNaviPlannerDispatcher | |
CNaviPlanning | |
CNaviSpeedDecider | NaviSpeedDecider is used to generate an appropriate speed curve of the vehicle in navigation mode. Note that NaviSpeedDecider is only used in navigation mode (turn on navigation mode by setting "FLAGS_use_navigation_mode" to "true") and do not use it in standard mode |
CNaviSpeedTsConstraints | NaviSpeedTsConstraints is used to describe constraints of a t-s point |
CNaviSpeedTsGraph | NaviSpeedTsGraph is used to generate a t-s graph with some limits and preferred |
CNaviSpeedTsPoint | NaviSpeedTsPoint is used to describe a t-s point |
CNaviTask | |
CNode2d | |
CNode3d | |
CObstacle | This 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 |
COnLanePlannerDispatcher | |
COnLanePlanning | |
COpenSpaceFallbackDecider | |
COpenSpaceInfo | |
COpenSpacePreStopDecider | |
COpenSpaceRoiDecider | |
COpenSpaceTrajectoryOptimizer | |
COpenSpaceTrajectoryPartition | |
COpenSpaceTrajectoryProvider | |
COpenSpaceTrajectoryThreadData | |
COsqpSpline1dSolver | |
COsqpSpline2dSolver | |
CPathAssessmentDecider | |
CPathBoundary | |
CPathBoundsDecider | |
CPathData | |
CPathDecider | |
CPathDecision | PathDecision represents all obstacle decisions on one path |
CPathLaneBorrowDecider | |
CPathOptimizer | |
CPathReferenceDecider | |
CPathReuseDecider | |
CPathTimeGraph | |
CPathTimeHeuristicOptimizer | PathTimeHeuristicOptimizer does ST graph speed planning with dynamic programming algorithm |
CPiecewiseAccelerationTrajectory1d | |
CPiecewiseBrakingTrajectoryGenerator | |
CPiecewiseJerkPathIpoptSolver | |
CPiecewiseJerkPathOptimizer | |
CPiecewiseJerkPathProblem | |
CPiecewiseJerkProblem | |
CPiecewiseJerkSpeedNonlinearIpoptInterface | |
CPiecewiseJerkSpeedNonlinearOptimizer | |
CPiecewiseJerkSpeedOptimizer | |
CPiecewiseJerkSpeedProblem | |
CPiecewiseJerkTrajectory1d | |
CPiecewiseQuinticSpiralPath | |
CPiecewiseTrajectory1d | |
CPlanner | Planner is a base class for specific planners. It contains a pure virtual function Plan which must be implemented in derived class |
CPlannerDispatcher | |
CPlannerWithReferenceLine | |
CPlanningBase | |
CPlanningComponent | |
CPlanningContext | |
CPlanningTestBase | |
CPolynomialCurve1d | |
CPolynomialXd | |
CPredictionQuerier | |
CPublicRoadPlanner | PublicRoadPlanner is an expectation maximization planner |
CPublishableTrajectory | |
CQpSplineReferenceLineSmoother | |
CQuarticPolynomialCurve1d | |
CQuinticPolynomialCurve1d | |
CQuinticSpiralPath | |
CQuinticSpiralPathWithDerivation | |
CReedShepp | |
CReedSheppPath | |
CReferenceLine | |
CReferenceLineEnd | |
CReferenceLineInfo | ReferenceLineInfo holds all data for one reference line |
CReferenceLineProvider | The class of ReferenceLineProvider. It provides smoothed reference line to planning |
CReferenceLineSmoother | |
CReferencePoint | |
CRerouting | |
CRSPParam | |
Crss_world_model_struct | |
CRssDecider | |
CRTKReplayPlanner | RTKReplayPlanner is a derived class of Planner. It reads a recorded trajectory from a trajectory file and outputs proper segment of the trajectory according to vehicle position |
CRuleBasedStopDecider | |
CSamplePoint | |
CSmoother | |
CSpeedBoundsDecider | |
CSpeedData | |
CSpeedDecider | |
CSpeedLimit | |
CSpeedLimitDecider | |
CSpeedOptimizer | |
CSpeedProfileGenerator | |
CSpiralProblemInterface | |
CSpiralReferenceLineSmoother | |
CSpline1d | |
CSpline1dConstraint | |
CSpline1dKernel | |
CSpline1dSeg | |
CSpline1dSolver | |
CSpline2d | |
CSpline2dConstraint | |
CSpline2dKernel | |
CSpline2dSeg | |
CSpline2dSolver | |
CSplineSegKernel | |
CStandingStillTrajectory1d | |
CSTBoundary | |
CSTBoundaryMapper | |
CSTBoundsDecider | |
CSTDrivingLimits | |
CStGapEstimator | |
CStGraphData | |
CStGraphPoint | |
CSTGuideLine | |
CSTObstaclesProcessor | |
CStopSign | |
CSTPoint | |
CTask | |
CTaskFactory | |
CThreadSafeIndexedList | |
CTrafficDecider | Create traffic related decision in this class. The created obstacles is added to obstacles_, and the decision is added to obstacles_ Traffic obstacle examples include: |
CTrafficLight | |
CTrafficRule | |
CTrajectory1dGenerator | |
CTrajectoryCombiner | |
CTrajectoryCost | |
CTrajectoryEvaluator | |
CTrajectoryImitationLibtorchInference | |
CTrajectoryOptimizer | |
CTrajectoryStitcher | |
CWaypointSampler | |
CYieldSign | |
►Npnc_map | |
CCudaLineSegment2d | |
CCudaNearestSegment | |
►Nprediction | Apollo::prediction |
►Nnetwork | Apollo::prediction::network |
CActivation | Activation is an activation network layer. Activation layer output is y = f(x), where x is the input, y the output and f the activation function |
CAvgPool1d | AvgPool1d is the average Pool 1d network layer |
CBatchNormalization | |
CConcatenate | |
CConv1d | Conv1d is the convolution 1d network layer. Conv1d layer output is y = Conv(x, w), where x is the input, w the weight |
CDense | Dense is the forward fully connected network layer. Dense layer output is y = f(x*w + b), where x is the input, w the weight, b the bias and f the activation |
CFlatten | |
CInput | |
CLayer | Layer is a base class for specific network layers It contains a pure virtual function Run which must be implemented in derived class |
CLSTM | For a step-by-step description of the algorithm, see this tutorial |
CMaxPool1d | MaxPool1d is the max Pool 1d network layer |
CNetModel | NetModel is a base class for specific network model It contains a pure virtual function Run which must be implemented in derived class |
CRnnModel | RnnModel is a derived class from NetModel, it has a specific layers structure |
CADCTrajectoryContainer | |
CBaseThreadPool | |
CContainer | |
CContainerManager | |
CCostEvaluator | |
CCruiseMLPEvaluator | |
CCruiseScenarioFeatures | |
CCyclistKeepLaneEvaluator | |
CEmptyPredictor | |
CEnvironmentFeatures | |
CEvaluator | |
CEvaluatorManager | |
CEvaluatorSubmodule | |
CExtrapolationPredictor | |
CFeatureExtractor | |
CFeatureOutput | |
CFreeMovePredictor | |
CInteractionPredictor | |
CJunctionAnalyzer | |
CJunctionMapEvaluator | |
CJunctionMLPEvaluator | |
CJunctionPredictor | |
CJunctionScenarioFeatures | |
CKMLMapBasedTest | |
CLaneAggregatingEvaluator | |
CLaneScanningEvaluator | |
CLaneSequencePredictor | |
CLevelThreadPool | |
CMessageProcess | |
CMLPEvaluator | |
CMoveSequencePredictor | |
CObstacle | Prediction obstacle |
CObstacleClusters | |
CObstaclesContainer | |
CObstaclesPrioritizer | |
CPedestrianInteractionEvaluator | |
CPoseContainer | |
CPredictionComponent | |
CPredictionConstants | |
CPredictionMap | |
CPredictionThreadPool | |
CPredictor | |
CPredictorManager | |
CPredictorSubmodule | |
CRightOfWay | |
CRoadGraph | |
CScenarioAnalyzer | |
CScenarioFeatures | |
CScenarioManager | |
CSemanticLSTMEvaluator | |
CSemanticMap | |
CSequencePredictor | |
CSingleLanePredictor | |
CStoryTellingContainer | |
CSubmoduleOutput | |
CValidationChecker | |
►Nrelative_map | Apollo::relative_map |
CNavigationLane | NavigationLane generates a real-time relative map based on navagation lines |
CRelativeMap | |
CRelativeMapComponent | |
►Nrouting | |
CAStarStrategy | |
CBlackListRangeGenerator | |
CGraphCreator | |
CNavigator | |
CNodeSRange | |
CNodeWithRange | |
CResultGenerator | |
CRouting | |
CRoutingComponent | |
CStrategy | |
CSubTopoGraph | |
CTopoEdge | |
CTopoGraph | |
CTopoNode | |
CTopoRangeManager | |
►Nstorytelling | |
CBaseTeller | |
CCloseToJunctionTeller | |
CFrameManager | |
CStorytelling | |
►Ntask_manager | |
CCycleRoutingManager | |
CTaskManagerComponent | |
►Nthird_party_perception | Apollo::third_party_perception |
CThirdPartyPerception | |
CThirdPartyPerceptionComponent | |
CThirdPartyPerceptionMobileye | |
CThirdPartyPerceptionSmartereye | |
CThirdPartyPerceptionTestBase | |
►Ntransform | |
CBuffer | |
CBufferInterface | |
CStaticTransformComponent | |
CTransformBroadcaster | This 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 |
►Nv2x | |
►Nft | |
►Nbase | |
CInfo | |
CInfo3d | |
CInfo3f | |
CObject | |
CObjectList | |
CFTConfigManager | |
CFusion | |
CKMkernal | |
CV2XFusionComponent | |
CGrpcClientImpl | |
CGrpcServerImpl | |
CInternalData | |
CObuInterFaceBase | |
CObuInterFaceGrpcImpl | |
COsInterFace | |
CProtoAdapter | |
CV2xProxy | |
▼Nctpl | |
►Ndetail | |
CQueue | |
Cthread_pool | |
▼Ncyber | |
▼Nnvinfer1 | |
CInt8EntropyCalibrator | |
CAbstractCamera | |
CBase | |
CBatch | Normalize the previous layer. The layer output is y = (x - mu) / sqrt(sigma) * gamma + beta |
Cbcan_ihdl | |
Cbcan_msg | |
CCanbus | Canbus module main class. It processes the control data to send protocol messages to can card |
CClient | |
CClients | |
CClock | Set the behavior of the |
CCommonComponentSample | |
CContiRadarCanbus | Template of canbus-based sensor module main class (e.g., conti_radar) |
CControl | Control module main class, it processes localization, chassis, and pad data to compute throttle, brake and steer values |
CCyberChannReader | |
CCyberTopologyMessage | |
CFixedAspectRatioWidget | |
CFreeCamera | |
CFunctionInfo | |
CGeneralChannelMessage | |
CGeneralMessage | |
CGeneralMessageBase | |
CGrid | |
Cioc_bcan_msg | |
Cioc_bcan_status_err | |
Cioc_zynq_fw_upload | |
Cioc_zynq_i2c_acc | |
Cioc_zynq_reg_acc | |
Clocal_view | LocalView contains all necessary data as planning input |
CMainWindow | |
CMessageDialog | |
CNode | |
CPerceptionCameraUpdater | A 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 |
CPlane | |
Cplanning | Planning module main class. It processes GPS and IMU as input, to generate planning info |
Cplanning | PlannerDispatcher module main class |
Cplanning | PlannerDispatcher module main class |
Cplanning | PlanningBase module main class |
Cplanning | Planning module main class. It processes GPS and IMU as input, to generate planning info |
Cplanning | PlannerDispatcher module main class |
CPointCloud | |
CRacobitRadarCanbus | Template of canbus-based sensor module main class (e.g., racobit_radar) |
CRadarPoints | |
CRenderableMessage | |
CRenderableObject | |
CSceneCameraDialog | |
CSceneViewer | |
CScreen | |
CServer | |
CTargetCamera | |
CTexture | |
CTimerComponentSample | |
CTreeWidget | |
CVideoImagesDialog | |
CVideoImgViewer | |
CWriter< MessageT > | The Channel Writer has only one function: publish message through the channel pointed in its RoleAttributes |