SF2 Core Class Library
Sensor Fusion Framework (SF2)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CFile
 ▼CFilenameFilter
 CCustomFilenameFilter
 CICopy< T >
 ▼CICopy< Quaternion >
 CQuaternionMethods to operate on a quaternion
 ▼CICopy< Scalar >
 CScalar
 ▼CICopy< TimestampedValue< Quaternion > >
 CTimestampedValue< Quaternion >
 ▼CICopy< TimestampedValue< T > >
 CTimestampedValue< T >
 CIInterpolate< T >
 ▼CIInterpolate< Quaternion >
 CQuaternionMethods to operate on a quaternion
 ▼CIInterpolate< Scalar >
 CScalar
 CIProcessorInfo
 ▼CIQuantity
 CQuaternionMethods to operate on a quaternion
 CScalar
 CTimestamp
 CISensorDataSourceThe ITimestampedQuaternionSensor interface should be implemented by any sensor which generates timestamped Quaternions (e.g., the navX-MXP)
 ▼CISensorDataSubscriberInterface to be implemented by any subscriber of Sensor Data of type T
 COrientationHistoryImplements a timestamped history of orientation data (e.g., from an IMU)
 CISensorInfo
 ▼CITimestampedValue
 CTimestampedValue< T >
 CTimestampedValue< Quaternion >
 ▼CIUnit
 ▼CAngle::AngleUnit
 CAngle::CompassHeading
 CAngle::Degrees
 CAngle::Radians
 CAngle::Revolutions
 CDistance::Centimeters
 CDistance::Feet
 CDistance::Inches
 CDistance::Meters
 CDistance::Millimeters
 CElectricCurrent::Amps
 CElectricPotential::Volts
 CSecondDerivative::SecondsSquared
 CThirdDerivative::SecondsCubed
 CTime::Hours
 CTime::Microseconds
 CTime::Milliseconds
 CTime::Minutes
 CTime::Nanoseconds
 CTime::Seconds
 CUnitless
 ▼CIUnitDescendant
 CAngle::AngleUnit
 ▼CDistance::DistanceUnit
 CDistance::Centimeters
 CDistance::Feet
 CDistance::Inches
 CDistance::Meters
 CDistance::Millimeters
 CSecondDerivative::SecondDerivativeUnit
 CThirdDerivative::ThirdDerivativeUnit
 ▼CTime::TimeUnit
 CTime::Hours
 CTime::Microseconds
 CTime::Milliseconds
 CTime::Minutes
 CTime::Nanoseconds
 CTime::Seconds
 ▼CIUnitFamily
 CAngle
 CDistance
 CElectricCurrent
 CElectricPotential
 CSecondDerivative
 CThirdDerivative
 CTime
 CIValueInterpolator< T >The IValueInterpolator interface must be implemented by all objects which have both a value and a timestamp component and support interpolation of intermediate values
 ▼CIValueInterpolator< TimestampedValue< Quaternion > >
 CTimestampedValue< Quaternion >
 ▼CIValueInterpolator< TimestampedValue< T > >
 CTimestampedValue< T >
 CPrintWriter
 CSensorDataSourceInfo
 CThreadsafeInterpolatingTimeHistory< T >
 CThreadsafeInterpolatingTimeHistory< TimestampedValue< Quaternion > >
 CTimestampInfo
 ▼CUnit
 CAngle::AngleUnit
 CDistance::DistanceUnit
 CElectricCurrent::Amps
 CElectricPotential::Volts
 CSecondDerivative::SecondDerivativeUnit
 CSecondDerivative::SecondsSquared
 CThirdDerivative::SecondsCubed
 CThirdDerivative::ThirdDerivativeUnit
 CTime::TimeUnit