Brick
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 C_V5_DeviceArmTipPosition
 C_V5_DeviceOpticalGesture
 C_V5_DeviceOpticalRaw
 C_V5_DeviceOpticalRgb
 C_V5_DevicePneumaticCtrl
 C_V5_TouchStatus
 CChassisAccelerationsRepresents robot chassis accelerations
 CChassisVelocitiesRepresents robot chassis velocities
 Cdate
 Ccrust::DeviceBase class for devices connected to physical Smart Ports
  Ccrust::RotationClass implementing the V5 Rotation Sensor
 CDistanceEventConfiguration 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 >
  CBangBangFeedback 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
 CHermitePointRepresents a boundary point along a Hermite spline
 CKalmanFilter< STATES, INPUTS, OUTPUTS >
 CLinearSystem< STATES, INPUTS, OUTPUTS >
 CLinearVector2d< Q >
 CTrajectoryConstraint::MinMaxStruct representing minimum and maximum allowed linear accelerations
 CPoint2dClass representing a lattice point
 CPose2d
 CPoseWithCurvaturePair 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 >
 CSplineBaseAbstract base class for parametric 2D Hermite splines
  CHermiteSpline< 3 >
   CCubicHermiteSplineCubic Hermite spline segment defined by endpoint positions and tangents
  CHermiteSpline< 5 >
   CQuinticHermiteSplineQuintic Hermite spline segment defined by endpoint positions, tangents, and second derivatives
  CHermiteSpline< Order >CRTP base class for Hermite splines of specific polynomial order
 CSplinePathManages multi-segment Hermite spline paths
 CSplineSampleEvaluated state sample at a specific parameter u or distance s along a spline
 CTrajectory::StateRepresents a single discrete state sample along a trajectory
 CTankKinematicsHelper class that converts a chassis velocity (vx and omega) to left and right wheel velocities for a tank drive
 CTankWheelAccelerationsRepresents the left and right accelerations of a tank drive
 CTankWheelVelocitiesRepresents the left and right velocities of a tank drive
 Ctime
 CTrajectoryRepresents a time-parameterized 2D motion trajectory
 CTrajectoryConfig
 CTrajectoryConfigBuilderFluent Builder API for constructing TrajectoryConfig instances cleanly
 CTrajectoryConstraintInterface for defining physical trajectory velocity and acceleration constraints
  CCentripetalAccelerationConstraintTrajectory constraint that limits maximum velocity to prevent excessive centripetal acceleration
  CMaxVelocityConstraintTrajectory constraint that enforces a strict upper limit on velocity
  CRectangularRegionConstraintEnforces a TrajectoryConstraint only when the robot's translation falls within a specified 2D rectangular bounding box
  CTankKinematicsConstraintTrajectory constraint that limits velocity and acceleration based on tank drive kinematics and maximum wheel constraints
  CTankVoltageConstraintTrajectory constraint that limits acceleration based on available battery voltage and motor capabilities
 CTrajectoryEventRepresents an action event triggered at a specific time along a trajectory
 CTrajectoryGeneratorHelper utility class for generating time-parameterized constrained trajectories from waypoints
 CTrajectoryParameterizerAlgorithms for time-parameterizing spatial path points into constrained trajectories
 CTrajectorySamplerHigh-efficiency streaming sampler for real-time control loops
 CTransform2d
 CTwist2d
 CUnscentedKalmanFilter< STATES, INPUTS, OUTPUTS >