GSLAM  3.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBundleEdge
 CBundleGraph
 CUndistorterImpl::Byte< Size >
 CCamera
 CCameraImpl
 CCameraATANCamera described in PTAM(alse called ANTA camera), measurement: \((x,y)^T\), z=1 plane: (X,Y)^T Project: |x|=|cx| + |fx 0| |X| *r'/r |y| |cy| |0 fy| |Y| r =sqrt(X*X+Y*Y) r'=atan(r * tan2w) / w tan2w=2.0 * tan(w / 2.0)
 CCameraIdealIdentity pinhole camera,fx=fy=1&&cx=cy=0 (x y)^T=(fx*X/Z+cx,fy*Y/Z+cy)^T
 CCameraOpenCVCamera model used by OpenCV Project: r^2= X^2+Y^2; X1= X*(1+k1*r^2 + k2*r^4+k3*r^6) + 2*p1*XY + p2*(r^2 + 2*X^2); Y1= Y*(1+k1*r^2 + k2*r^4+k3*r^6) + 2*p2*XY + p1*(r^2 + 2*Y^2); (x y)^T=(fx*X1+cx,fy*Y1+cy)^T
 CCameraPinholePinhole model (x y)^T=(fx*X/Z+cx,fy*Y/Z+cy)^T
 CKeyPoint::Cv32suf
 CDisplayProperty
 CVocabulary::DistanceFactory
 CEstimator
 CFileResource
 CGeneralScoringBase class of scoring functions
 CGImageTiny implementation of image for removing dependency of opencv
 CGObject
 CDatasetThe Dataset class
 CFrameConnection
 CLoopDetector
 CMap
 CHashMap
 CMapFrame
 CMapPointThe MapPoint class
 CGObjectHandle
 CGPS< T >
 CGPSArray< T >
 CGPSEdge
 CSubscriber::Impl
 CPublisher::Impl
 CInvDepthEstimation
 CKeyFrameEstimzation
 CKeyPoint
 CLoggerVoidify
 CLogSink
 CLogFileSink
 CLoopCandidate
 CMatrix< Scalar, Rows, Cols >
 CMatrix< Scalar, Rows, 1 >
 CVector< Scalar, Rows >
 CVector< Scalar, 2 >
 CVector2< Scalar >
 CVector< Scalar, 3 >
 CVector3< Scalar >
 CMessageLogger
 CMessengerA tiny class implemented ROS like Pub/Sub messaging
 CVocabulary::NodeTree node
 COptimizer
 COptimzeConfig
 CPoint2_< Precision >
 CPoint2_< float >
 CPoint3_< Precision >
 CPublisher
 CRate
 CRegistry
 CScopedTimer
 CSE3_< Precision >Represent a three-dimensional Euclidean transformation (a rotation and a translation)
 CSE3Edge
 CSharedLibraryDynamically loads shared libraries at run-time
 CSIM3_< Precision >Represent a three-dimensional similarity transformation,7 degrees of freedom a rotation: R (Here is represented by 4 paraments quaternion:Class SO3)–3 DoF a translation: T (a 3 paraments vector)–3 DoF a scale: s –1 DoF It is the equivalent of a 4*4 Matrix: | R*s T^T| | 0 1 |
 CSIM3Edge
 CSO3_< Precision >3D rotation represented by the quaternion
 CSubscriber
 CSvarThe Svar class, A Tiny Modern C++ Header Brings Unified Interface for Different Languages
 CSvarValue_< T >
 CTicToc
 CTimer
 CTopicClass Topic is used by display panel to choose a Messenger Topic
 CUndistorter
 CUndistorterImpl
 CVocabulary