| C_V5_DeviceArmTipPosition | |
| C_V5_DeviceOpticalGesture | |
| C_V5_DeviceOpticalRaw | |
| C_V5_DeviceOpticalRgb | |
| C_V5_DevicePneumaticCtrl | |
| C_V5_TouchStatus | |
| CChassisAccelerations | Represents robot chassis accelerations |
| CChassisVelocities | Represents robot chassis velocities |
| Cdate | |
| Ccrust::Device | Base class for devices connected to physical Smart Ports |
| Ccrust::Rotation | Class implementing the V5 Rotation Sensor |
| CDistanceEvent | Configuration parameters and constraint container for generating trajectories |
| CFeedback< T, U > | Pure virtual class for generic feedback control loops |
| CPID< units::Angle, units::Voltage > | |
| CPID< units::AngularVelocity, units::Voltage > | |
| CPID< units::Length, units::Voltage > | |
| CPID< units::Velocity, units::Voltage > | |
| CPID< T, U > | |
| CFeedback< double, bool > | |
| CBangBang | Feedback child class to create pulse-width-modulation loops |
| CFeedback< EVec< STATES >, EVec< INPUTS > > | |
| CLinearQuadraticRegulator< STATES, INPUTS > | |
| CFeedForward< T, U > | Pure virtual class for generic feedforward control systems |
| CFeedForward< EVec< STATES >, EVec< INPUTS > > | |
| CLinearPlantInversionFeedforward< STATES, INPUTS > | |
| CFeedForward< FFMotorState, units::Voltage > | |
| CLinearMotorFF | |
| CFFMotorState | |
| CFilter | |
| CExponentialMovingAverage | |
| CMovingAverage | |
| CHermitePoint | Represents a boundary point along a Hermite spline |
| CKalmanFilter< STATES, INPUTS, OUTPUTS > | |
| CLinearSystem< STATES, INPUTS, OUTPUTS > | |
| CLinearVector2d< Q > | |
| CTrajectoryConstraint::MinMax | Struct representing minimum and maximum allowed linear accelerations |
| CPoint2d | Class representing a lattice point |
| CPose2d | |
| CPoseWithCurvature | Pair representing 2D Pose and scalar path units::Curvature |
| Cunits::Quantity< Mass, Length, Time, Current, Angle, Temperature, Luminosity, Moles > | |
| Cunits::Quantity< std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 > > | |
| Cunits::Temperature | |
| CRotation2d | |
| CScaledSphericalSimplexSigmaPoints< STATES > | |
| CSplineBase | Abstract base class for parametric 2D Hermite splines |
| CHermiteSpline< 3 > | |
| CCubicHermiteSpline | Cubic Hermite spline segment defined by endpoint positions and tangents |
| CHermiteSpline< 5 > | |
| CQuinticHermiteSpline | Quintic Hermite spline segment defined by endpoint positions, tangents, and second derivatives |
| CHermiteSpline< Order > | CRTP base class for Hermite splines of specific polynomial order |
| CSplinePath | Manages multi-segment Hermite spline paths |
| CSplineSample | Evaluated state sample at a specific parameter u or distance s along a spline |
| CTrajectory::State | Represents a single discrete state sample along a trajectory |
| CTankKinematics | Helper class that converts a chassis velocity (vx and omega) to left and right wheel velocities for a tank drive |
| CTankWheelAccelerations | Represents the left and right accelerations of a tank drive |
| CTankWheelVelocities | Represents the left and right velocities of a tank drive |
| Ctime | |
| CTrajectory | Represents a time-parameterized 2D motion trajectory |
| CTrajectoryConfig | |
| CTrajectoryConfigBuilder | Fluent Builder API for constructing TrajectoryConfig instances cleanly |
| CTrajectoryConstraint | Interface for defining physical trajectory velocity and acceleration constraints |
| CCentripetalAccelerationConstraint | Trajectory constraint that limits maximum velocity to prevent excessive centripetal acceleration |
| CMaxVelocityConstraint | Trajectory constraint that enforces a strict upper limit on velocity |
| CRectangularRegionConstraint | Enforces a TrajectoryConstraint only when the robot's translation falls within a specified 2D rectangular bounding box |
| CTankKinematicsConstraint | Trajectory constraint that limits velocity and acceleration based on tank drive kinematics and maximum wheel constraints |
| CTankVoltageConstraint | Trajectory constraint that limits acceleration based on available battery voltage and motor capabilities |
| CTrajectoryEvent | Represents an action event triggered at a specific time along a trajectory |
| CTrajectoryGenerator | Helper utility class for generating time-parameterized constrained trajectories from waypoints |
| CTrajectoryParameterizer | Algorithms for time-parameterizing spatial path points into constrained trajectories |
| CTrajectorySampler | High-efficiency streaming sampler for real-time control loops |
| CTransform2d | |
| CTwist2d | |
| CUnscentedKalmanFilter< STATES, INPUTS, OUTPUTS > | |