Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Clvr2::BVHTree< BaseVecT >::AABB
 Clvr2::AABB< T >A struct to calculate the Axis Aligned Bounding Box and Average Point of a Point Cloud
 CAbstractStage
 Clvr2::FeatureBase< Features >::add_feature< F >
 Clvr2::Hdf5IO< Features >::add_feature< F >
 Clvr2::FeatureBase< Features >::add_features< F, Fs >
 Clvr2::Hdf5IO< Features >::add_features< F, Fs >
 Clvr2::FeatureBase< Features >::add_features< F >
 Clvr2::Hdf5IO< Features >::add_features< F >
 Clvr2::FeatureBase< Features >::add_features_with_deps< F, Fs >
 Clvr2::Hdf5IO< Features >::add_features_with_deps< F, Fs >
 Clvr2::FeatureBase< Features >::add_features_with_deps< F >
 Clvr2::Hdf5IO< Features >::add_features_with_deps< F >
 Ckfusion::device::Aff3f
 CAllocator
 CHighFive::AnnotateTraits< Derivate >
 CHighFive::AnnotateTraits< DataSet >
 CHighFive::AnnotateTraits< File >
 CHighFive::AnnotateTraits< Group >
 CArithmeticBitModel
 CArithmeticModel
 CHighFive::details::array_dims< T >
 CHighFive::details::array_dims< std::array< T, N > >
 CHighFive::details::array_dims< std::vector< T > >
 CHighFive::details::array_dims< T * >
 CHighFive::details::array_dims< T[N]>
 Clvr2::ArrayIO< FeatureBase >
 Clvr2::hdf5features::ArrayIO< Derived >
 CArrayIO ...
 Clvr2::hdf5features::ArrayIO< Hdf5IO< lvr2::hdf5features::ArrayIO ... > >
 Clvr2::ArrayIO< lvr2::FeatureBase >
 Clvr2::ArrayIO< lvr2::lvr2::FeatureBase >
 Clvr2::ArrayIO< lvr2::lvr2::lvr2::FeatureBase >
 Clvr2::AsciiRenderer
 Clvr2::AttributeMap< HandleT, ValueT >Interface for attribute maps
 Clvr2::AttributeMap< HandleT, lvr2::ClusterHandle >
 Clvr2::AttributeMap< lvr2::FaceHandle, lvr2::ClusterHandle >
 Clvr2::AttributeMap< lvr2::FaceHandle, std::pair< float, float > >
 Clvr2::AttributeMap< lvr2::Material, ValueT >
 Clvr2::AttributeMap< lvr2::Normal< typename BaseVecT::CoordType > >
 Clvr2::AttributeMap< lvr2::VertexHandle, double >
 Clvr2::AttributeMapHandleIterator< HandleT >Iterator over keys of an attribute map
 Clvr2::AttributeMapHandleIteratorPtr< HandleT >Simple convinience wrapper for unique_ptr<AttributeMapHandleIterator>
 Clvr2::intelem::BarycentricsBarycentric coordinates of the intersection point
 Clvr2::BaseHandle< IdxT >Interface for all kinds of handles. Handles are basically a key to refer to something
 Clvr2::BaseHandle< Index >
 Clvr2::BaseIOInterface specification for low-level io. All read elements are stored in linear arrays
 Clvr2::BaseMesh< BaseVecT >Interface for triangle-meshes with adjacency information
 Clvr2::BaseOption
 Clvr2::BaseOptionalHandle< IdxT, NonOptionalT >Base class for optional handles (handles that can be "null" or "None")
 Clvr2::BaseOptionalHandle< Index, ClusterHandle >
 Clvr2::BaseOptionalHandle< Index, EdgeHandle >
 Clvr2::BaseOptionalHandle< Index, FaceHandle >
 Clvr2::BaseOptionalHandle< Index, HalfEdgeHandle >
 Clvr2::BaseOptionalHandle< Index, VertexHandle >
 Clvr2::BaseVector< CoordT >A generic, weakly-typed vector
 Clvr2::BaseVector< CoordType >
 Clvr2::BaseVector< float >
 Clvr2::BaseVector< std::size_t >
 Clvr2::BaseVector< T >
 Clvr2::BigGrid< BaseVecT >
 Clvr2::BigGridKdTree< BaseVecT >
 Clvr2::BigVolumen< BaseVecT >
 Clvr2::BitField< W, H >
 Clvr2::BitField< 2, 4 >
 Cbitoct
 Cbitunion< T >
 Ckfusion::device::Block
 CBlockingQueue
 CBlockMemoryHandler
 Clvr2::BOct
 Clvr2::BoundingBox< BaseVecT >A dynamic bounding box class
 Clvr2::BoundingBox< BaseVector< float > >
 Clvr2::BoundingBox< lvr2::BaseVector< float > >
 Clvr2::BoundingRectangle< CoordType >A representation of a bounding rectangle
 Clvr2::BoxTraits< BoxT >
 Clvr2::BoxTraits< BilinearFastBox< BaseVecT > >
 Clvr2::BoxTraits< SharpBox< BaseVecT > >
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::BranchStruct< T, DistanceType >
 Clvr2::BVHTree< BaseVecT >::BVHNode
 Clvr2::BVHTree< BaseVecT >Implementation of an Bounding Volume Hierarchy Tree used for ray casting
 Clvr2::BVHTree< lvr2::BaseVector< float > >
 CByteStreamIn
 CByteStreamOut
 Clvr2::C_Octree< BaseVecT, BoxT, T_CellData >
 Clvr2::C_Octree< BaseVecT, BoxT, lvr2::my_dummy >
 CHighFive::Caching
 Clvr2::Cell
 Clvr2::CellHandle
 Clvr2::CellInfo
 Clvr2::Channel< T >
 Clvr2::Channel< float >
 Clvr2::ChannelIO< FeatureBase >
 Clvr2::ChannelIO< lvr2::ConstructType >
 Clvr2::ChannelIO< lvr2::lvr2::FeatureBase >
 CChecker
 CCheckerFactory< T >Factory integrating the create-function and adding it to the lookup map in an easy template
 Clvr2::ChunkHashGrid
 CHighFive::Chunking
 Clvr2::ChunkingPipeline< BaseVecT >
 Clvr2::ChunkIO< FeatureBase >
 Clvr2::hdf5features::ChunkIO< Derived >
 Clvr2::ChunkLeaf
 CChunkMemoryHandler
 Clvr2::ClSOR
 Clvr2::ClSurface
 Clvr2::CLRaycaster< IntT >::ClTriangleIntersectionResult
 Clvr2::Cluster< HandleT >Represents a group of handles, which are somehow connected
 Clvr2::ClusterBiMap< HandleT >A map of clusters, which also saves a back-reference from handle to cluster
 Clvr2::ClusterBiMap< lvr2::FaceHandle >
 Clvr2::ClusterBiMapIterator< HandleT >Iterator over cluster handles in this cluster map
 Clvr2::ClusterPainterAlgorithm which generates the same color for all vertices, which are in the same cluster
 Clvr2::ClusterTexCoordMappingMapping of clusters to texture coordinates for a single vertex
 Clvr2::CLUtilUtil class for CL that maps error codes to human readable strings
 Clvr2::color< ColorT >
 Clvr2::color< bool >
 Clvr2::color< size_t >
 Clvr2::ColorMap
 Clvr2::Colors
 Clvr2::Util::ColorVecCompareA comparison object for Vector<VecUChar>
 Clvr2::CompareDistancePair< T >
 Ckfusion::device::ComputeIcpHelper
 Clvr2::VariantChannelMap< T >::const_iterator< U >
 Clvr2::ConstructType
 Clvr2::hdf5features::ConstructType
 CContentGenerate< T >
 CContentGenerate< char >
 CContentGenerate< std::string >
 CYAML::convert< Eigen::Matrix< Scalar_, A_, B_, C_, D_, E_ > >
 CYAML::convert< lvr2::HyperspectralCamera >
 CYAML::convert< lvr2::HyperspectralPanoramaChannel >
 CYAML::convert< lvr2::LSROptions >
 CYAML::convert< lvr2::Scan >
 CYAML::convert< lvr2::ScanCamera >
 CYAML::convert< lvr2::ScanImage >
 CYAML::convert< lvr2::ScanPosition >
 CYAML::convert< lvr2::ScanProject >
 CYAML::convert< lvr2::SLAMOptions >
 Clvr2::coord< CoordT >
 Clvr2::CoordinateTransform< T >Stores information to transform a 3D point into a different coordinate system. It is assumed, that the coordinate called x is refered to as coordinate 0, y is 1 and z is 2
 Clvr2::CoordinateTransform< float >
 Clvr2::CudaSurface
 Ckfusion::cuda::CyclicalBufferCyclicalBuffer implements a cyclical TSDF buffer. The class offers a simple interface, by handling shifts and maintaining the world autonomously
 CHighFive::details::data_converter< Scalar, Enable >
 CHighFive::details::data_converter< CArray, typename std::enable_if<(is_c_array< CArray >::value)>::type >
 CHighFive::details::data_converter< std::array< T, S >, typename std::enable_if<(std::is_same< T, typename type_of_array< T >::type >::value)>::type >
 CHighFive::details::data_converter< std::string, void >
 CHighFive::details::data_converter< std::vector< std::string >, void >
 CHighFive::details::data_converter< std::vector< T >, typename std::enable_if<(is_container< T >::value)>::type >
 CHighFive::details::data_converter< std::vector< T >, typename std::enable_if<(std::is_same< T, typename type_of_array< T >::type >::value)>::type >
 CDataPointer
 CHighFive::Deflate
 Clvr2::ModelToImage::DepthPixelPixelcoordinates with depth value
 Clvr2::Description
 Ckfusion::cuda::DeviceMemoryDeviceMemory class
 Ckfusion::cuda::DeviceMemory2DDeviceMemory2D class
 Ckfusion::cuda::DevPtr< T >
 Ckfusion::cuda::DevPtr< Normal >
 Ckfusion::cuda::DevPtr< Point >
 Ckfusion::cuda::DevPtr< ushort >
 Clvr2::ModelToImage::DIImage with single depth information
 Clvr2::DirectoryIO
 Clvr2::intelem::DistanceIntersection distance(float)
 Clvr2::DMCPointHandle< BaseVecT >
 Cpsimpl::PolylineSimplification< DIM, InputIterator, OutputIterator >::DPHelperDouglas-Peucker approximation helper class
 Clvr2::DualLeaf< BaseVecT, BoxT >
 Cdunion< T >
 Clvr2::DynamicKDTree< BaseVecT >
 Clvr2::EdgeCollapseRemovedFace
 Clvr2::EdgeCollapseResult
 Clvr2::EdgeIteratorProxy< BaseVecT >
 Clvr2::EdgeSplitResult
 Ckfusion::device::Eigen33
 Clvr2::EigenSVDPointAlign< T, PointT >
 Clvr2::ElementProxy< T >
 Clvr2::ElementProxyPtr< T >This class emulates a Pointer behaviour for an ElementProxy if its & operator is used. The arithmetic is based on the width of an ElementProxy. It was necessary for the Octree. USE WITH CARE
 CHighFive::ElementSet
 Ckfusion::device::Emulation
 Cenable_shared_from_this
 CEntropyDecoder
 CEntropyEncoder
 Ckfusion::cuda::TsdfVolume::Entry
 Cexception
 Clvr2::intelem::FaceIntersection face as uint id
 Clvr2::FaceIteratorProxy< BaseVecT >
 Cfalse_type
 Clvr2::FastBox< BaseVecT >A volume representation used by the standard Marching Cubes implementation
 Clvr2::FastReconstructionBase< BaseVecT >
 Clvr2::FeatureConstructHelper class how to construct a IO feature with its dependencies
 Clvr2::FeatureConstruct< ChunkIO, FeatureBase >
 Clvr2::FeatureConstruct< HyperspectralCameraIO, FeatureBase >FeatureConstruct Specialization for ScanCameraIO
 Clvr2::FeatureConstruct< PointCloudIO, FeatureBase >
 Clvr2::FeatureConstruct< ScanCameraIO, FeatureBase >FeatureConstruct Specialization for hdf5features::ScanCameraIO
 Clvr2::FeatureConstruct< ScanImageIO, FeatureBase >FeatureConstruct Specialization for hdf5features::ScanImageIO
 Clvr2::FeatureConstruct< ScanIO, FeatureBase >FeatureConstruct Specialization for ScanIO
 Clvr2::FeatureConstruct< ScanPositionIO, FeatureBase >
 Clvr2::FeatureConstruct< ScanProjectIO, FeatureBase >
 CFeatures
 Clvr2::fileAttribut
 Clvr2::FileKernel
 Ckfusion::device::float12
 Ckfusion::device::float8
 Ckfusion::cuda::Frame
 CFreenectDevice
 Clvr2::GeoTIFFIOClass providing and encapsulating GDAL GeoTIFF I/O functions
 Clvr2::GlTexture
 Ckfusion::device::gmem
 Clvr2::GraphSLAMWrapper class for running GraphSLAM on Scans
 Clvr2::GridBase
 Clvr2::GridIO
 Clvr2::GroupedChannelIOInterface class for io classes that support annotation channels organized in different groups
 Clvr2::GrowingCellStructure< BaseVecT, NormalT >
 Clvr2::HalfEdge
 Clvr2::HalfEdgeFaceRepresents a face in the HEM data structure
 Clvr2::HalfEdgeVertex< BaseVecT >Represents a vertex in the HEM data structure
 Clvr2::Intersection< Tp >::has_elem< F >
 Clvr2::FeatureBase< Features >::has_feature< F >
 Clvr2::Hdf5IO< Features >::has_feature< F >
 Clvr2::FeatureBase< Features >::has_type< T, Tuple >
 Clvr2::Hdf5IO< Features >::has_type< T, Tuple >
 Clvr2::Intersection< Tp >::has_type< T, Tuple >
 Clvr2::FeatureBase< Features >::has_type< T, std::tuple< Ts... > >
 Clvr2::Hdf5IO< Features >::has_type< T, std::tuple< Ts... > >
 Clvr2::Intersection< Tp >::has_type< T, std::tuple< Ts... > >
 Cstd::hash< lvr2::ClusterHandle >
 Cstd::hash< lvr2::EdgeHandle >
 Cstd::hash< lvr2::FaceHandle >
 Cstd::hash< lvr2::HalfEdgeHandle >
 Cstd::hash< lvr2::TextureHandle >
 Cstd::hash< lvr2::VertexHandle >
 Clvr2::Hdf5ConstructHelper class how to construct a IO feature with its dependencies
 Clvr2::Hdf5Construct< hdf5features::ChunkIO, Derived >
 Clvr2::Hdf5Construct< hdf5features::HyperspectralCameraIO, Derived >Hdf5Construct Specialization for hdf5features::ScanCameraIO
 Clvr2::Hdf5Construct< hdf5features::MeshIO, Derived >Hdf5Construct Specialization for hdf5features::MeshIO
 Clvr2::Hdf5Construct< hdf5features::PointCloudIO, Derived >
 Clvr2::Hdf5Construct< hdf5features::ScanCameraIO, Derived >Hdf5Construct Specialization for hdf5features::ScanCameraIO
 Clvr2::Hdf5Construct< hdf5features::ScanImageIO, Derived >Hdf5Construct Specialization for hdf5features::ScanImageIO
 Clvr2::Hdf5Construct< hdf5features::ScanIO, Derived >Hdf5Construct Specialization for hdf5features::ScanIO
 Clvr2::Hdf5Construct< hdf5features::ScanPositionIO, Derived >
 Clvr2::Hdf5Construct< hdf5features::ScanProjectIO, Derived >
 Clvr2::Hdf5Construct< hdf5features::VariantChannelIO, BaseIO >
 Clvr2::Hdf5Construct< VariantChannelIO, BaseIO >
 CHighFive::HDF5ErrMapper
 Clvr2::HDF5IO
 Clvr2::HDF5MetaDescriptionBase
 CHighFive::details::HighFiveIterateData
 Clvr2::HyperspectralCalibration_
 Clvr2::HyperspectralCamera
 Clvr2::HyperspectralCameraIO< FeatureBase >
 Clvr2::hdf5features::HyperspectralCameraIO< Derived >
 Clvr2::HyperspectralCameraIO< lvr2::FeatureBase >
 Clvr2::HyperspectralCameraIO< lvr2::lvr2::FeatureBase >
 Clvr2::HyperspectralCameraModel
 Clvr2::HyperspectralPanorama
 Clvr2::HyperspectralPanoramaChannel
 Clvr2::ICPPointAlignA class to align two Scans with ICP
 Clvr2::idxVal< T >
 Clvr2::ImageIO< FeatureBase >
 Clvr2::hdf5features::ImageIO< Derived >
 Clvr2::ImageIO< lvr2::FeatureBase >
 Clvr2::ImageIO< lvr2::lvr2::FeatureBase >
 Clvr2::ImageIO< lvr2::lvr2::lvr2::FeatureBase >
 Clvr2::ImageIO< lvr2::lvr2::lvr2::lvr2::FeatureBase >
 Ckfusion::ImgPose
 Ckfusion::OpenNISource::Impl
 Clvr2::VariantChannel< T >::index_of_type< U >Access type index with type
 Clvr2::VariantChannelMap< T >::index_of_type< U >Access type index by type
 Cnanoflann::IndexDist_Sorter
 CInitializerStart-of-the-program initializer for the sequence map
 CIntegerCompressor
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Interval
 Ckfusion::Intr
 Clvr2::IOType< FeatureBase, T >
 Clvr2::hdf5features::IOType< Derived, T >
 Clvr2::hdf5features::IOType< Derived, MeshBufferPtr >
 Clvr2::hdf5features::IOType< Derived, PointBufferPtr >
 Clvr2::IOType< FeatureBase, MeshBufferPtr >
 Clvr2::IOType< FeatureBase, PointBufferPtr >
 CHighFive::details::is_c_array< typename >
 CHighFive::details::is_c_array< T * >
 CHighFive::details::is_c_array< T[N]>
 CHighFive::details::is_container< typename >
 CHighFive::details::is_container< std::vector< T > >
 Clvr2::NodeData< BaseVecT >::Iterator
 Clvr2::VariantChannelMap< T >::iterator< U >
 Clvr2::KDTreeKd-Tree Implementation for nearest Neighbor searches
 Cnanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance, IndexType >
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >
 Cnanoflann::KDTreeSingleIndexAdaptorParams
 Cpsimpl::PolylineSimplification< DIM, InputIterator, OutputIterator >::DPHelper::KeyInfoDefines the key of a polyline
 Clvr2::KinectIO
 Ckfusion::KinFu
 CKinFuApp
 Ckfusion::KinFuParams
 Cnanoflann::KNNResultSet< DistanceType, IndexType, CountType >
 Cnanoflann::L1_Adaptor< T, DataSource, _DistanceType >
 Cnanoflann::L2_Adaptor< T, DataSource, _DistanceType >
 Cnanoflann::L2_Simple_Adaptor< T, DataSource, _DistanceType >
 Clvr2::LargeScaleReconstruction< BaseVecT >
 CLASattribute
 CLASattributer
 CLASbin
 CLAScriterion
 CLASfilter
 CLAShistogram
 CLASindex
 CLASinterval
 CLASintervalCell
 CLASinventory
 CLASitem
 CLASoccupancyGrid
 CLASoperation
 CLASpoint
 CLASpoint10
 CLASquantizer
 CLASreader
 CLASreadItem
 CLASreadOpener
 CLASreadPoint
 CLASspatial
 CLASspatialReadWrite
 CLASsummary
 CLAStempReadPoint10
 CLAStempReadPoint14
 CLAStempWritePoint10
 CLAStempWritePoint14
 CLAStransform
 CLASunzipper
 CLASvlr
 CLASvlr_classification
 CLASvlr_geo_keys
 CLASvlr_key_entry
 CLASvlr_lastiling
 CLASvlr_wave_packet_descr
 CLASwaveform13reader
 CLASwaveform13writer
 CLASwaveformDescription
 CLASwavepacket
 CLASwavepacket13
 CLASwriteItem
 CLASwriteOpener
 CLASwritePoint
 CLASwriter
 CLASzip
 CLASzipper
 Clvr2::LBKdTreeImplements a left-balanced array-based index kd-tree. Left-Balanced: minimum memory Array-Based: Good for GPU - Usage
 Clvr2::LBPointArray< T >
 Clvr2::LBPointArray< float >
 Clvr2::LBPointArray< unsigned char >
 Clvr2::Leaf
 Cstd::less< lvr2::VertexHandle >
 Clvr2::Line< BaseVecT >A Line
 CLinearPipeline< WorkTypeA, WorkTypeB >
 CLinearPipeline< pair< kfusion::TSDFSlice, bool >, MeshPtr >
 Clvr2::LineReader
 Clvr2::LocalApproximation< BaseVecT >An interface class for local approximation operations (e.g. in a Marching Cubes box)
 Clvr2::Location
 Clvr2::LSROptions
 Clvr2::LVRBoundingBoxBridge
 Clvr2::LVRMeshBufferBridge
 Clvr2::LVRModelBridgeMain class for conversion of LVR model instances to vtk actors. This class parses the internal model structures to vtk representations that can be added to a vtkRenderer instance
 Ckfusion::LVRPipeline
 Clvr2::LVRPointBufferBridge
 Clvr2::LVRTreeWidgetHelper
 Clvr2::LVRVtkArrowA wrapper class to generate arrow actors for vtk based on VTK's oriented arrow example
 CMainWindow
 Ckfusion::device::Mat3f
 Clvr2::MaterialA material that stores information about color and texture of a cluster
 Clvr2::MaterialGroup
 Clvr2::Materializer< BaseVecT >Class for calculating materials for each cluster of a given mesh
 Clvr2::MaterializerResultResult struct for the materializer
 Clvr2::Matrix4< BaseVecT >A 4x4 matrix class implementation for use with the provided vertex types
 Clvr2::Matrix4< BaseVector< float > >
 Clvr2::Matrix4< lvr2::BaseVector< float > >
 Clvr2::MatrixIO< FeatureBase >
 Clvr2::hdf5features::MatrixIO< Derived >
 Clvr2::MatrixIO< lvr2::FeatureBase >
 Clvr2::MatrixIO< lvr2::lvr2::FeatureBase >
 Clvr2::MatrixIO< lvr2::lvr2::lvr2::FeatureBase >
 Clvr2::MatrixIO< lvr2::lvr2::lvr2::lvr2::FeatureBase >
 Clvr2::Meap< KeyT, ValueT >A map combined with a binary heap
 Clvr2::MeapPair< KeyT, ValueT >Element in a meap, consisting of a key and a value
 Clvr2::intelem::MeshReceive the intersected Mesh. TODO
 Clvr2::MeshGenerator< BaseVecT >Interface class for mesh based reconstruction algorithms
 Clvr2::MeshGeometryIO
 Clvr2::MeshHandleIterator< HandleT >An iterator for handles in the BaseMesh
 Clvr2::MeshHandleIterator< EdgeHandle >
 Clvr2::MeshHandleIteratorPtr< HandleT >A wrapper for the MeshHandleIterator to save beloved future programmers from dereferencing too much <3
 Clvr2::MeshOctree< BaseVecT >
 Cnanoflann::metric_L1
 Cnanoflann::metric_L2
 Cnanoflann::metric_L2_Simple
 Ckfusion::device::Eigen33::MiniMat< Rows >
 Clvr2::Model
 Clvr2::ModelFactoryFactory class extract point cloud and mesh information from supported file formats. The instantiated MeshLoader and PointLoader instances are persistent, i.e. they will not be freed in the destructor of this class to prevent side effects
 Clvr2::ModelToImageMethods to re-project 3D laser scans to image planes
 CMpiFixture
 Clvr2::my_dummy
 CNNParams
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node
 Clvr2::Node< BaseVecT >
 Clvr2::NodeData< BaseVecT >
 CHighFive::NodeTraits< Derivate >
 CHighFive::NodeTraits< File >
 CHighFive::NodeTraits< Group >
 Clvr2::Normal< CoordType >A vector guaranteed to be normalized (length = 1)
 Clvr2::intelem::NormalRaycaster should compute the normal of the intersected face flipped towards the ray
 Clvr2::Normal< float >
 Clvr2::Normal< typename BaseVecT::CoordType >
 Clvr2::Normal< typename Vec::CoordType >
 Ckfusion::device::numeric_limits< T >
 Ckfusion::device::numeric_limits< float >
 Ckfusion::device::numeric_limits< unsigned short >
 CHighFive::Object
 Clvr2::OctreeReduction
 Clvr2::OpenMPConfig
 Ckfusion::OpenNISource
 Chdf5meshtool::OptionsA class to parse the program options for the reconstruction executable
 COptions
 Chdf5togeotiff::OptionsA class to parse the program options for the extraction of radiometric data from a HDF5 dataset
 Cslam2hdf5::OptionsA class to parse the program options for the reconstruction executable
 Ctransform::OptionsA class to parse the program options for the reconstruction executable
 Cchunking_server::OptionsA class to parse the program options for the chunking server executable
 Cascii_viewer::OptionsA class to parse the program options for the reconstruction executable
 Cascii_convert::OptionsA class to parse the program options for the reconstruction executable
 Cchunking::OptionsA class to parse the program options for the chunking executable
 Ccuda_normals::OptionsA class to parse the program options for the reconstruction executable
 Cslam6dmerger::OptionsA class to parse the program options for the reconstruction executable
 Cscanproject_parser::OptionsA class to parse the program options for the reconstruction executable
 Chdf5tool2::OptionsA class to parse the program options for the reconstruction executable
 Cply_merger::OptionsA class to parse the program options for the reconstruction executable
 Ckfusion::OptionsA class to parse the program options for the reconstruction executable
 Chdf5tool::OptionsA class to parse the program options for the reconstruction executable
 Ccl_normals::OptionsA class to parse the program options for the reconstruction executable
 Cimage_normals::OptionsA class to parse the program options for the reconstruction executable
 Clvr2::PacmanProgressBar
 Ckfusion::device::ComputeIcpHelper::PageLockHelper
 Clvr2::ModelToImage::PanoPoint
 Clvr2::PanoramaNormalsComputes normals for a given panorama
 Clvr2::PinholeModel< T >
 Clvr2::PinholeModel< double >
 Ckfusion::PixelRGB
 Clvr2::Plane< BaseVecT >A plane
 Clvr2::ModelToImage::PLIImage with list of projected points at each pixel
 Ckfusion::device::plus
 Clvr2::PlutoMapImage
 Clvr2::PlutoMapIO
 Clvr2::PlutoMapMaterial
 CPointRepresentation of a point in 3D space
 Clvr2::intelem::PointIntersection point (x,y,z)
 Ckfusion::Point
 Clvr2::PointCloudAttribute
 Clvr2::hdf5features::PointCloudIO< Derived >Hdf5IO Feature for handling PointBuffer related IO
 Clvr2::PointCloudIO< FeatureBase >Hdf5IO Feature for handling PointBuffer related IO
 CPointerArray< T >
 CPointFilter
 Clvr2::PointOctree< BaseVecT >
 CPointSave
 Clvr2::PointsetSurface< BaseVecT >An interface class to wrap all functionality that is needed to generate a surface approximation from point cloud data
 CPointType
 Cpsimpl::PolylineSimplification< DIM, InputIterator, OutputIterator >Provides various simplification algorithms for n-dimensional simple polylines
 Cnanoflann::PooledAllocator
 Clvr2::Pose
 Clvr2::PPMIOAn implementation of the PPM file format
 CDataPointer::PrivateImplementationSubclass for storing further members and attaching an overloadable dtor
 Clvr2::ProgressBar
 Clvr2::ProgressCounterA progress counter class
 Clvr2::Projection
 Ckfusion::cuda::ProjectiveICP
 Ckfusion::device::Projector
 CHighFive::PropertiesGeneric HDF5 property List
 CPtPairRepresenting point pairs
 CQDialog
 CQGraphicsView
 CQListWidgetItem
 CQMainWindow
 CQObject
 CQThread
 CQTreeWidgetItem
 Clvr2::Quaternion< BaseVecT >
 Clvr2::QueryPoint< BaseVecT >A query Vector for marching cubes reconstructions. It represents a Vector in space together with a 'distance' value that is used by the marching cubes algorithm
 Cctpl::detail::Queue< T >
 Cctpl::detail::Queue< std::function< void(int id)> * >
 CQWidget
 Cnanoflann::RadiusResultSet< DistanceType, IndexType >
 Clvr2::BVHRaycaster< IntT >::RayData type to store information about a ray
 Clvr2::RaycasterBase< IntT >RaycasterBase interface
 CRegistrationPipeline
 Clvr2::Renderable
 Ckfusion::device::Reprojector
 Ckfusion::RGB
 Clvr2::RGBMaterial
 Clvr2::RieglProject
 Ckfusion::SampledScopeTime
 Clvr2::Scan
 Clvr2::ScanCamera
 Clvr2::ScanCameraIO< FeatureBase >
 Clvr2::hdf5features::ScanCameraIO< Derived >
 Clvr2::ScanCameraIO< lvr2::FeatureBase >
 Clvr2::ScanCameraIO< lvr2::lvr2::FeatureBase >
 Clvr2::ScanDataManager
 Clvr2::ScanDirectoryParser
 Clvr2::ScanImage
 Clvr2::hdf5features::ScanImageIO< Derived >
 Clvr2::ScanImageIO< FeatureBase >
 Clvr2::ScanImageIO< lvr2::FeatureBase >
 Clvr2::ScanImageIO< lvr2::lvr2::FeatureBase >
 Clvr2::ScanImageIO< lvr2::lvr2::lvr2::FeatureBase >
 Clvr2::ScanInfo
 Clvr2::hdf5features::ScanIO< Derived >
 CScanIOIO of a 3D scan
 Clvr2::ScanIO< FeatureBase >
 Clvr2::ScanIO< lvr2::FeatureBase >
 Clvr2::ScanIO< lvr2::lvr2::FeatureBase >
 Clvr2::ScanPosition
 Clvr2::hdf5features::ScanPositionIO< Derived >
 Clvr2::ScanPositionIO< FeatureBase >
 Clvr2::ScanPositionIO< lvr2::FeatureBase >
 Clvr2::ScanProject
 Clvr2::ScanProjectEditMark
 Clvr2::hdf5features::ScanProjectIO< Derived >Hdf5IO Feature for handling ScanProject related IO
 Clvr2::ScanProjectIO< FeatureBase >Hdf5IO Feature for handling ScanProject related IO
 Clvr2::ScanProjectSchema
 Cpsimpl::util::scoped_array< T >A smart pointer for holding a dynamically allocated array
 Ckfusion::ScopeTime
 Cnanoflann::SearchParams
 Clvr2::SearchTree< BaseVecT >Abstract interface for storing and searching through a set of points. Query functions for nearest neighbour searches are defined
 CSearchTreeCacheItemThe general Cache Item
 CHighFive::Shuffle
 CHighFive::SilenceHDF5Utility class to disable HDF5 stack printing inside a scope
 Clvr2::SimpleFinalizer< BaseVecT >
 Clvr2::SLAMAlignA class to run SLAM on Scans
 Clvr2::SLAMOptionsA struct to configure SLAMAlign
 Clvr2::SLAMScanWrapperA Wrapper around Scan to allow for SLAM usage
 CHighFive::SliceTraits< Derivate >
 CHighFive::SliceTraits< DataSet >
 CHighFive::SliceTraits< Selection >
 Clvr2::sort_indices
 Clvr2::StableVector< HandleT, ElemT >A vector which guarantees stable indices and features O(1) deletion
 Clvr2::StableVector< HandleT, lvr2::ClusterHandle >
 Clvr2::StableVector< HandleT, ValueT >
 Clvr2::StableVector< lvr2::ClusterHandle, lvr2::Cluster< HandleT > >
 Clvr2::StableVector< lvr2::ClusterHandle, lvr2::Cluster< lvr2::FaceHandle > >
 Clvr2::StableVector< lvr2::FaceHandle, lvr2::ClusterHandle >
 Clvr2::StableVector< lvr2::FaceHandle, lvr2::HalfEdgeFace >
 Clvr2::StableVector< lvr2::HalfEdgeHandle, lvr2::HalfEdge >
 Clvr2::StableVector< lvr2::Material, ValueT >
 Clvr2::StableVector< lvr2::TextureHandle, lvr2::Texture >
 Clvr2::StableVector< lvr2::VertexHandle, lvr2::HalfEdgeVertex >
 Clvr2::StableVectorIterator< HandleT, ElemT >Iterator over handles in this vector, which skips deleted elements
 Clvr2::StableVectorIterator< HandleT, ValueT >
 Clvr2::StableVectorIterator< lvr2::ClusterHandle, lvr2::Cluster< HandleT > >
 Clvr2::StableVectorIterator< lvr2::HalfEdgeHandle, lvr2::HalfEdge >
 Cstatic_visitor
 Cpsimpl::math::StatisticsPOD structure for storing several statistical values
 Cstreambuf
 Ckfusion::cuda::ProjectiveICP::StreamHelperProjectiveICP::StreamHelper
 CStreamingMedian5
 Cpsimpl::PolylineSimplification< DIM, InputIterator, OutputIterator >::DPHelper::SubPolyDefines a sub polyline
 Cpsimpl::PolylineSimplification< DIM, InputIterator, OutputIterator >::DPHelper::SubPolyAltDefines a sub polyline including its key
 Ct_ply_
 Ct_ply_argument_
 Ct_ply_element_
 Ct_ply_idriver_
 Ct_ply_odriver_
 Ct_ply_property_
 Clvr2::Tesselator< BaseVecT >
 Clvr2::TexCoordsTexture coordinates
 Clvr2::TextureThis class represents a texture
 Ckfusion::cuda::TextureBinder
 Clvr2::TextureFactory
 Clvr2::TextureFinalizer< BaseVecT >
 Clvr2::Texturizer< BaseVecT >Class that performs texture-related tasks
 CThird
 Cctpl::thread_pool
 Clvr2::TimestampA helper class for automated time stamping. Timing is started as soon as an object of this class is created. To time some parts of a program, just create a new object and use the provided output operator to display the elapsed time
 Cnanoflann::metric_L2::traits< T, DataSource >
 Cnanoflann::metric_L1::traits< T, DataSource >
 Cnanoflann::metric_L2_Simple::traits< T, DataSource >
 Clvr2::TransformableBase< T >Interface for transformable objects
 CTreeThe tree structure
 Clvr2::BVHTree< BaseVecT >::Triangle
 Clvr2::BVHRaycaster< IntT >::TriangleIntersectionResultA struct to return the calculation results of a triangle intersection
 Ctrue_type
 Ckfusion::tsdf_bufferStructure to handle buffer addresses
 Ckfusion::TSDFSlice
 Ckfusion::cuda::TsdfVolume
 Ckfusion::device::TsdfVolume
 CTSheader
 CTSpoint
 CTSrow
 Clvr2::TumbleTree
 Clvr2::VariantChannel< T >::TupleIndex< T1, Tuple >
 Clvr2::VariantChannel< T >::TupleIndex< T1, std::tuple< T1, Types... > >
 Clvr2::VariantChannel< T >::TupleIndex< T1, std::tuple< U, Types... > >
 CHighFive::details::type_of_array< T >
 CHighFive::details::type_of_array< std::array< T, N > >
 CHighFive::details::type_of_array< std::vector< T > >
 CHighFive::details::type_of_array< T * >
 CHighFive::details::type_of_array< T[N]>
 CU32I32F32
 CU64I64F64
 Cunordered_map
 Clvr2::UtilA class that contains utility functions/types
 Cvariant
 Clvr2::VariantChannelIO< FeatureBase >Hdf5IO Feature for handling VariantChannel related IO
 Clvr2::hdf5features::VariantChannelIO< Derived >Hdf5IO Feature for handling VariantChannel related IO
 Clvr2::VariantChannelIO< lvr2::FeatureBase >
 Clvr2::VertexIteratorProxy< BaseVecT >
 Clvr2::VertexSplitResult
 Clvr2::VirtualGrid< BaseVecT >
 Clvr2::BigVolumen< BaseVecT >::VolumeCellInfo
 CvtkCuller
 CvtkInteractorStyleTrackballCamera
 CLVRInteractorStylePolygonPick::vtkInternal
 Ckfusion::device::Warp
 CTp


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:28