MSCEqF 1.0
Multi State Constraint Equivariant Filter for visual inertial navigation
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cmsceqf::Camera
 Cmsceqf::CameraOptions
 Cmsceqf::CheckerSimple class to perform various checks
 Cmsceqf::CheckerOptions
 Cstd::false_type
 Cutils::is_streamable< S, C, typename >
 Cmsceqf::FastOptions
 Cmsceqf::FeatHelperFeatHelper struct. This struct implements a helper structure holding all the information related to a single feature measurement to be used in the computation of the C matrix, Cf matrix and residual delta, for the MSCEqF update
 Cmsceqf::Features(Cache friendly) Features struct. Define a set of features detected/tracked
 Cmsceqf::GFTTOptions
 Cmsceqf::ImuStruct for one IMU reading. It includes timestamp, angular velocity and linear acceleration. -1 indicates an invalid timestamp
 Cmsceqf::InitializerOptions
 Cutils::InsertionOrderedMap< Key, Value >This calss define a map that keeps the insertion order
 Cutils::InsertionOrderedMap< MSCEqFState::MSCEqFKey, size_t >
 Cutils::LoggerLogger
 Cmsceqf::MSCEqF
 Cmsceqf::MSCEqFOptions
 CMSCEqFRos
 Cmsceqf::MSCEqFStateThis class represent the state of the MSCEqF. This includes the state of the lifted system (element of the symmetry group) and the covariance
 Cmsceqf::MSCEqFStateElementThis class represent the base class for a general element of the MSCEqF state. This include the index of the variable (index in the residual, and in the covariance), and the degrees of freedom
 Cmsceqf::MSCEqFInStateThis struct represent the Intrinsic state of the MSCEqF
 Cmsceqf::MSCEqFSDBStateThis struct represent the Semi Direct bias state of the MSCEqF
 Cmsceqf::MSCEqFSE3StateThis struct represent the Special Euclidean Group of dimension 3 state of the MSCEqF
 Cmsceqf::MSCEqFSOT3StateThis struct represent the Scaled Orthogonal Transforms state of the MSCEqF
 Cmsceqf::OptionParser
 Cmsceqf::PinholeCameraThis class represnt the base class for any pinhole camera type
 Cmsceqf::EquidistantCamera
 Cmsceqf::RadtanCameraThis class represent a pinhole camera with radtan distortion model
 Cmsceqf::ProjectionHelperProjectionHelper interface. This class provides an interface to the implementation of the projection function as well as its differential
 Cmsceqf::ProjectionHelperS2ProjectionHelperS2 class. This class provides an implementation of the projection on the unit sphere as well as its differential
 Cmsceqf::ProjectionHelperZ1ProjectionHelperZ1 class. This class provides an implementation of the projection on the unit plane as well as its differential
 Cmsceqf::Propagator
 Cmsceqf::PropagatorOptions
 Cmsceqf::StateOptions
 Cmsceqf::StaticInitializer
 Cmsceqf::Symmetry
 Cmsceqf::SystemStateRepresent the state of the system posed on the Homogenous space
 Cmsceqf::SystemStateElementThis struct represent the base struct for a general element of the system state
 Cmsceqf::BiasStateThis struct represent the IMU bias state of the system
 Cmsceqf::CameraExtrinsicStateThis struct represent the camera extrinsics state of the system
 Cmsceqf::CameraIntrinsicStateThis struct represent the camera intrinsics state of the system
 Cmsceqf::ExtendedPoseStateThis struct represent the extended pose state of the system
 Cmsceqf::FeatureStateThis struct represent a single persistent feature state of the system
 Cmsceqf::Track(Cache friendly) Track struct. Define a feature (labeled via a feature id) detected/tracked at different points in time
 Cmsceqf::TrackerThis class implement the feature tracker module based on Lucas-Kanade optical flow. The tracker tracks feature temporally in subsequent images and produces a set of matches
 Cmsceqf::TrackerOptions
 Cmsceqf::TrackManagerThis class manages the multiple tracks of feature traked in time
 Cmsceqf::TrackManagerOptions
 Cmsceqf::TriangulatedFeatures
 Cstd::true_type
 Cutils::is_streamable< S, C, decltype(void(std::declval< S & >()<< std::declval< C const & >()))>
 Cmsceqf::UpdaterUpdater class. This class implements the Multi State Constraint update step of the MSCEqF filter
 Cmsceqf::UpdaterHelperUpdater helper struct. This structs implements common helper methods for MSCEqF update
 Cmsceqf::UpdaterOptions
 Cmsceqf::Visualizer
 Cmsceqf::ZeroVelocityUpdaterZero velocity updater class. This class implements the Equivariant Zero Velocity Update (ZVU) of the MSCEqF filter
 Cmsceqf::ZeroVelocityUpdaterOptions