VectorNav C++ Library
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cvn::sensors::AccelerationCompensationRegisterStructure representing the Acceleration Compensation register
 Cvn::ApiVersionClass for version information about the VectorNav library
 Cvn::math::AttitudeFRepresentation of an orientation/attitude
 Cvn::sensors::BinaryOutputRegisterStructure representing a Binary Output register
 Cvn::sensors::CalculatedMagnetometerCalibrationRegisterStructure representing the Calculated Magnetometer Calibration register
 Cvn::data::integrity::Checksum8Helpful class for working with 8-bit checksums
 Cvn::sensors::CommunicationProtocolControlRegisterStructure representing the Communication Protocol Control register
 Cvn::sensors::CompositeDataComposite structure of all data types available from VectorNav sensors
 Cvn::data::integrity::Crc16Helpful class for working with 16-bit CRCs
 Cvn::sensors::DeltaThetaAndDeltaVelocityConfigurationRegisterStructure representing the Delta Theta and Delta Velocity Configuration register
 Cvn::sensors::DeltaThetaAndDeltaVelocityRegisterStructure representing the Delta Theta and Delta Velocity register
 Cexception
 Cvn::invalid_formatThe format was invalid
 Cvn::not_supportedIndicates the requested feature is not supported
 Cvn::null_pointerIndicates a null pointer was provided
 Cvn::sensors::sensor_errorRepresents an error from a VectorNav sensor
 Cvn::timeoutA timeout occurred
 Cvn::unknown_errorIndicates an unknown error occurred
 Cvn::sensors::FilterActiveTuningParametersRegisterStructure representing the Filter Active Tuning Parameters register
 Cvn::sensors::FilterBasicControlRegisterStructure representing the Filter Basic Control register
 Cvn::sensors::FilterMeasurementsVarianceParametersRegisterStructure representing the Filter Measurements Variance Parameters register
 Cvn::sensors::GpsCompassBaselineRegisterStructure representing the GPS Compass Baseline register
 Cvn::sensors::GpsCompassEstimatedBaselineRegisterStructure representing the GPS Compass Estimated Baseline register
 Cvn::sensors::GpsConfigurationRegisterStructure representing the GPS Configuration register
 Cvn::sensors::GpsSolutionEcefRegisterStructure representing the GPS Solution - ECEF register
 Cvn::sensors::GpsSolutionLlaRegisterStructure representing the GPS Solution - LLA register
 Cvn::sensors::GyroCompensationRegisterStructure representing the Gyro Compensation register
 Cvn::sensors::ImuFilteringConfigurationRegisterStructure representing the IMU Filtering Configuration register
 Cvn::sensors::ImuMeasurementsRegisterStructure representing the IMU Measurements register
 Cvn::sensors::ImuRateConfigurationRegisterStructure representing the IMU Rate Configuration register
 Cvn::sensors::InsAdvancedConfigurationRegisterStructure representing the INS Advanced Configuration register
 Cvn::sensors::InsBasicConfigurationRegisterVn200Structure representing the INS Basic Configuration register for a VN-200 sensor
 Cvn::sensors::InsBasicConfigurationRegisterVn300Structure representing the INS Basic Configuration register for a VN-300 sensor
 Cvn::sensors::InsSolutionEcefRegisterStructure representing the INS Solution - ECEF register
 Cvn::sensors::InsSolutionLlaRegisterStructure representing the INS Solution - LLA register
 Cvn::sensors::InsStateEcefRegisterStructure representing the INS State - ECEF register
 Cvn::sensors::InsStateLlaRegisterStructure representing the INS State - LLA register
 Cvn::xplat::IPortInterface for a simple port
 Cvn::util::MemoryPortUseful test class for taking place where vn::common::ISimplePort may be used
 Cvn::xplat::SerialPortRepresents a cross-platform serial port
 Clogic_error
 Cvn::not_implementedIndicates that the requested functionality is not currently implemented
 Cvn::sensors::MagneticAccelerationAndAngularRatesRegisterStructure representing the Magnetic, Acceleration and Angular Rates register
 Cvn::sensors::MagneticAndGravityReferenceVectorsRegisterStructure representing the Magnetic and Gravity Reference Vectors register
 Cvn::sensors::MagnetometerCalibrationControlRegisterStructure representing the Magnetometer Calibration Control register
 Cvn::sensors::MagnetometerCompensationRegisterStructure representing the Magnetometer Compensation register
 Cvn::math::mat< m, n, T >Template for a matrix
 Cvn::math::mat< 2, 2, T >2x2 matrix specialization
 Cvn::math::mat< 3, 3, T >3x3 matrix specialization
 Cvn::math::mat< 4, 4, T >4x4 matrix specialization
 Cvn::util::NoCopyIdentifies a derived class as being unable to be copied and prevents copy attempts
 Cvn::protocol::uart::PacketFinderHelps with management of communication with a sensor using the UART protocol
 Cvn::sensors::EzAsyncDataProvides easy and reliable access to asynchronous data from a VectorNav sensor at the cost of a slight performance hit
 Cvn::sensors::VnSensorHelpful class for working with VectorNav sensors
 Cvn::util::MemoryPortUseful test class for taking place where vn::common::ISimplePort may be used
 Cvn::xplat::CriticalSectionRepresents a cross-platform critical section
 Cvn::xplat::EventRepresents a cross-platform event
 Cvn::xplat::SerialPortRepresents a cross-platform serial port
 Cvn::xplat::ThreadRepresents a cross-platform thread
 Cvn::xplat::Signal::ObserverAllows for other objects to listen for signal events
 Cvn::protocol::uart::PacketStructure representing a UART packet received from the VectorNav sensor
 Cvn::math::PositionDRepresentation of a position/location
 Cvn::sensors::QuaternionMagneticAccelerationAndAngularRatesRegisterStructure representing the Quaternion, Magnetic, Acceleration and Angular Rates register
 Cvn::sensors::ReferenceVectorConfigurationRegisterStructure representing the Reference Vector Configuration register
 Cruntime_error
 Cvn::dimension_errorException class indicating that there as an dimensional error
 Cvn::invalid_operationIndicates an invalid operation was attempted
 Cvn::not_foundRequested item not found
 Cvn::permission_deniedIndicates invalid permission for the operation
 Cvn::sensors::SearcherHelpful class for finding VectorNav sensors
 Cvn::xplat::SignalProvides access to system signals
 Cvn::sensors::StartupFilterBiasEstimateRegisterStructure representing the Startup Filter Bias Estimate register
 Cvn::xplat::StopwatchProvides simple timing capabilities
 Cvn::sensors::SynchronizationControlRegisterStructure representing the Synchronization Control register
 Cvn::sensors::SynchronizationStatusRegisterStructure representing the Synchronization Status register
 Cvn::xplat::TimeStamp
 Cvn::protocol::uart::TimeUtcUTC time as represented by the VectorNav sensor
 Cvn::math::vec< tdim, T >Template for a Euclidean vector
 Cvn::math::vec< 2, T >Vector with 2 component specialization
 Cvn::math::vec< 3, double >
 Cvn::math::vec< 3, T >Vector with 3 component specialization
 Cvn::math::vec< 4, T >Vector with 4 component specialization
 Cvn::sensors::VelocityCompensationControlRegisterStructure representing the Velocity Compensation Control register
 Cvn::sensors::VelocityCompensationStatusRegisterStructure representing the Velocity Compensation Status register
 Cvn::sensors::VpeAccelerometerAdvancedTuningRegisterStructure representing the VPE Accelerometer Advanced Tuning register
 Cvn::sensors::VpeAccelerometerBasicTuningRegisterStructure representing the VPE Accelerometer Basic Tuning register
 Cvn::sensors::VpeBasicControlRegisterStructure representing the VPE Basic Control register
 Cvn::sensors::VpeGyroBasicTuningRegisterStructure representing the VPE Gyro Basic Tuning register
 Cvn::sensors::VpeMagnetometerAdvancedTuningRegisterStructure representing the VPE Magnetometer Advanced Tuning register
 Cvn::sensors::VpeMagnetometerBasicTuningRegisterStructure representing the VPE Magnetometer Basic Tuning register
 Cvn::protocol::uart::VpeStatusStatus indicators for VPE
 Cvn::sensors::YawPitchRollMagneticAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register
 Cvn::sensors::YawPitchRollTrueBodyAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register
 Cvn::sensors::YawPitchRollTrueInertialAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register