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