Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class Command Abstract base class for commands in the command pattern.
- class AutoCommand
- class AutoCommand
- class AutoCommand
- class AutoCommand
- class AutoCommand
- class FireControl A command to control the firing mechanism.
- class SetStanceCommand
- class SetStrategyCommand
- class TargetSelection A command to select a target for the system to focus on.
- class Clock_t
- class CommandQueue
- class Vector3D A generic 3D vector class.
- class FixedVector3D A 3D vector class with specialized fixed-point arithmetic.
- class FixedVector3D A 3D vector class with specialized fixed-point arithmetic.
- class FixedVector3D A 3D vector class with specialized fixed-point arithmetic.
- class DynamicTimeInterval A flexible time interval class that wraps std::chrono::duration.
- class SystemState Manages the overall state of the system.
- class Target Represents a target in the system.
- class cerializer::BasePacket An abstract base class for all serializable message packets.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Message A template base class for defining serializable messages.
- class cerializer::Deserializer A class for deserializing messages from a generic input stream.
- class cerializer::MessageMaker A factory class for creating message objects from binary data.
- class cerializer::Serializer A class for serializing messages to a generic output stream.
- class cerializer::StreamHandler A class for handling both serialization and deserialization on a single stream.
- class logger::Backend
- class logger::ConsoleBackend
- class logger::Logger
- struct Approximate::ApproximateResult Represents the result of an approximation calculation.
- struct ConfigParameters A struct to hold tunable configuration parameters for the system.
- struct IOWrapper
- struct detail::HashBase
- struct detail::NumericLimitsBase
- struct logger::LogMessage
- struct logger::LogSource
- class fpm::fixed< B, I, F, true >
- class FixedAdapter A wrapper class for
fpm::fixedto provide enhanced functionality.
- class FixedAdapter A wrapper class for
- class std::false_type
- struct cerializer::is_std_array Type trait to check if a type is a std::array.
- class std::true_type
- struct cerializer::is_std_array< std::array< T, N > >
- struct fpm::is_fixed< FixedAdapter< BaseType, intermediate_type, FractionBits, EnableRounding > > Specialization of fpm::is_fixed for the FixedAdapter type.