Brick
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NcrustThe namespace of the entire Crust package, which contains direct abstractions for VEX hardware
  CDeviceBase class for devices connected to physical Smart Ports
  CRotationClass implementing the V5 Rotation Sensor
 Nunits
  CQuantity
  CTemperature
 C_V5_DeviceArmTipPosition
 C_V5_DeviceOpticalGesture
 C_V5_DeviceOpticalRaw
 C_V5_DeviceOpticalRgb
 C_V5_DevicePneumaticCtrl
 C_V5_TouchStatus
 CBangBangFeedback child class to create pulse-width-modulation loops
 CCentripetalAccelerationConstraintTrajectory constraint that limits maximum velocity to prevent excessive centripetal acceleration
 CChassisAccelerationsRepresents robot chassis accelerations
 CChassisVelocitiesRepresents robot chassis velocities
 CCubicHermiteSplineCubic Hermite spline segment defined by endpoint positions and tangents
 Cdate
 CDistanceEventConfiguration parameters and constraint container for generating trajectories
 CExponentialMovingAverage
 CFeedbackPure virtual class for generic feedback control loops
 CFeedForwardPure virtual class for generic feedforward control systems
 CFFMotorState
 CFilter
 CHermitePointRepresents a boundary point along a Hermite spline
 CHermiteSplineCRTP base class for Hermite splines of specific polynomial order
 CKalmanFilter
 CLinearMotorFF
 CLinearPlantInversionFeedforward
 CLinearQuadraticRegulator
 CLinearSystem
 CLinearVector2d
 CMaxVelocityConstraintTrajectory constraint that enforces a strict upper limit on velocity
 CMovingAverage
 CPID
 CPoint2dClass representing a lattice point
 CPose2d
 CPoseWithCurvaturePair representing 2D Pose and scalar path units::Curvature
 CQuinticHermiteSplineQuintic Hermite spline segment defined by endpoint positions, tangents, and second derivatives
 CRectangularRegionConstraintEnforces a TrajectoryConstraint only when the robot's translation falls within a specified 2D rectangular bounding box
 CRotation2d
 CScaledSphericalSimplexSigmaPoints
 CSplineBaseAbstract base class for parametric 2D Hermite splines
 CSplinePathManages multi-segment Hermite spline paths
 CSplineSampleEvaluated state sample at a specific parameter u or distance s along a spline
 CTankKinematicsHelper class that converts a chassis velocity (vx and omega) to left and right wheel velocities for a tank drive
 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
 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
  CStateRepresents a single discrete state sample along a trajectory
 CTrajectoryConfig
 CTrajectoryConfigBuilderFluent Builder API for constructing TrajectoryConfig instances cleanly
 CTrajectoryConstraintInterface for defining physical trajectory velocity and acceleration constraints
  CMinMaxStruct representing minimum and maximum allowed linear accelerations
 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