Cfssr::IsoSurface | The surfacing algorithm requires the octree hierarchy and the vector of voxels |
Cfssr::MinAreaTriangulation | Computes the minimum area triangulation of a polygon |
►Cfssr::Octree | A regular octree data structure (each node has zero or eight child nodes) |
Cfssr::IsoOctree | This class computes the implicit function by querying function values at the octree primal vertices of the leaf nodes, called voxels |
Cfssr::Octree::Iterator | Octree iterator that keeps track of level and path through the octree |
Cfssr::Octree::Node | Simple recursive octree node that stores samples in a vector |
Cfssr::Sample | Representation of a point sample |
Cfssr::SampleIO | Reads samples from a PLY file |
Cfssr::SampleIO::Options | |
Cfssr::VoxelData | Stores per voxel data |
Cfssr::VoxelIndex | The voxel index is a unique 64 bit ID for each voxel in the octree |
Cmath::Accum< T > | Accumulator class that operates on arbitrary types |
Cmath::Accum< unsigned char > | |
Cmath::algo::foreach_addition_with_const< T > | For-each functor: adds a constant value to operand |
Cmath::algo::foreach_constant_power< T > | For-each functor: raises each operand to the power of constant value |
Cmath::algo::foreach_divide_by_const< T > | For-each functor: divides operand by constant divisor |
Cmath::algo::foreach_matrix_mult< M, V > | For-each functor: matrix-vector multiplication |
Cmath::algo::foreach_multiply_with_const< T > | For-each functor: multiplies operand with constant factor |
Cmath::algo::foreach_substraction_with_const< T > | For-each functor: substracts a constant value to operand |
Cmath::algo::IncrementGenerator< T > | |
Cmath::algo::predicate_epsilon_equal< T > | Epsilon comparator predicate |
Cmath::BezierCurve< T > | A class for defining and evaluating Bezier curves in all dimensions |
Cmath::BSpline< V, T > | Implementation of non-uniform B-Spline curves according to |
Cmath::Line3< T > | Class that represents a line using a point and a vector |
Cmath::Matrix< T, N, M > | Matrix class for arbitrary dimensions and types |
Cmath::Plane3< T > | Class that represents a plane in hesse form |
Cmath::Vector< T, N > | Vector class for arbitrary dimensions and types |
Cmath::Matrix< double, 3, 3 > | |
Cmath::Matrix< double, 3, 4 > | |
Cmath::Matrix< T, D, D > | |
Cmve::AdditionalCameraInfo | Per-camera NVM specific information |
Cmve::Bundle | A simple data structure to represent bundle files |
Cmve::Bundle::Feature2D | Representation of a 2D feature |
Cmve::Bundle::Feature3D | Representation of a 3D feature with position and color |
Cmve::CameraInfo | Per-view camera information with various helper functions |
Cmve::geom::ObjModelPart | |
Cmve::geom::SavePLYOptions | Options struct for saving PLY files |
Cmve::image::ExifInfo | EXIF information |
Cmve::image::ImageHeaders | Image meta data |
►Cmve::ImageBase | Base class for images without type information |
►Cmve::TypedImageBase< T > | Base class for images of arbitrary type |
Cmve::Image< T > | Multi-channel image class of arbitrary but homogenous data type |
►Cmve::MeshBase | Base class for meshes |
Cmve::TriangleMesh | Triangle mesh representation |
Cmve::MeshInfo | |
Cmve::MeshInfo::VertexInfo | Per-vertex classification and adjacency information |
Cmve::Scene | Scene representation for the MVE |
Cmve::View | File system representation of a MVE view |
Cmve::View::BlobProxy | Proxy for BLOBs (Binary Large OBjects) |
Cmve::View::ImageProxy | Proxy for images |
Cmve::View::MetaData | View meta information that stores key/value pairs and the camera |
Cmve::Volume< T > | A volume with regular grid layout |
Cmve::VolumeMCAccessor | |
Cmve::VolumeMTAccessor | |
Cmvs::DMRecon | |
Cmvs::ImagePyramidCache | |
Cmvs::ImagePyramidLevel | |
Cmvs::PatchOptimization | |
Cmvs::PatchSampler | |
Cmvs::Progress | |
Cmvs::QueueData | |
Cmvs::Settings | |
Cmvs::SingleView | |
Cmvs::Status | |
►Cmvs::ViewSelection | |
Cmvs::GlobalViewSelection | |
Cmvs::LocalViewSelection | |
Cogl::Cam2D | |
Cogl::Camera | A camera class that manages viewing and projection matrices |
Cogl::CamTrackball | A trackball camera control that consumes mouse events and delivers viewing parameters for the camera |
►Cogl::Context | Abstraction of a rendering context/viewport that displays renderings |
Cogl::CameraContext< CTRL > | A simple context that does some of the common annoying work |
Cogl::KeyboardEvent | Keyboard event |
Cogl::MouseEvent | Mouse event |
Cogl::ShaderProgram | Abstraction for OpenGL Shader Programs |
Cogl::Texture | OpenGL texture abstraction |
►Cogl::VertexArray | OpenGL vertex array object abstraction |
Cogl::MeshRenderer | OpenGL renderer that takes a mesh and automatically creates the appropriate VBOs and a vertex array object |
Cogl::VertexBuffer | OpenGL vertex buffer object (VBO) abstraction |
Csfm::ba::BundleAdjustment | A simple bundle adjustment optimization implementation |
Csfm::ba::BundleAdjustment::Options | |
Csfm::ba::BundleAdjustment::Status | |
Csfm::ba::Camera | Camera representation for bundle adjustment |
Csfm::ba::ConjugateGradient< T > | |
►Csfm::ba::ConjugateGradient< T >::Functor | |
Csfm::ba::CGBasicMatrixFunctor< T > | |
Csfm::ba::ConjugateGradient< T >::Options | |
Csfm::ba::ConjugateGradient< T >::Status | |
Csfm::ba::DenseVector< T > | |
Csfm::ba::LinearSolver | |
Csfm::ba::LinearSolver::Options | |
Csfm::ba::LinearSolver::Status | |
Csfm::ba::Observation | Observation of a 3D point for a camera |
Csfm::ba::Point3D | 3D point representation for bundle adjustment |
Csfm::ba::SparseMatrix< T > | Sparse matrix class in Yale format for column-major matrices |
Csfm::ba::SparseMatrix< T >::Triplet | Triplet with row/col index, and the actual value |
Csfm::bundler::FeatureReference | References a 2D feature in a specific view |
Csfm::bundler::Features | Bundler Component: Computes image features for every view in the scene and stores the features in the viewports |
Csfm::bundler::Features::Options | |
Csfm::bundler::Incremental | Bundler Component: Incremental structure-from-motion |
Csfm::bundler::Incremental::Options | |
Csfm::bundler::InitialPair | Tries to find an initial viewport pair to start the reconstruction with |
Csfm::bundler::InitialPair::Options | |
Csfm::bundler::InitialPair::Result | The resulting initial pair with view IDs and relative camera pose |
Csfm::bundler::Intrinsics | Bundler Component: Obtains initial intrinsic paramters for the viewports from either the EXIF embeddings or from the MVE views |
Csfm::bundler::Intrinsics::Options | |
Csfm::bundler::Matching | Bundler Component: Matching between views in an MVE scene |
Csfm::bundler::Matching::Options | Options for feature matching |
Csfm::bundler::Matching::Progress | |
Csfm::bundler::SurveyObservation | |
Csfm::bundler::SurveyPoint | Representation of a survey point |
Csfm::bundler::Track | Representation of a feature track |
Csfm::bundler::Tracks | Bundler Component: Generation of tracks from pairwise matching result |
Csfm::bundler::Tracks::Options | |
Csfm::bundler::TwoViewMatching | The matching result between two views |
Csfm::bundler::Viewport | Per-viewport information |
Csfm::CameraDatabase | Camera database which, given a maker and model string, will look for a camera model in the database and return the model on successful lookup |
Csfm::CameraModel | Representation of a digital camera |
Csfm::CameraPose | The camera pose is the 3x4 matrix P = K [R | t] |
Csfm::CascadeHashing::Options | |
Csfm::Correspondence2D2D | Two image coordinates which correspond to each other in terms of observing the same point in the scene |
Csfm::Correspondence2D3D | A 3D point and an image coordinate which correspond to each other in terms of the image observing this 3D point in the scene |
Csfm::ExhaustiveMatching::ProcessedFeatureSet | |
Csfm::FeatureSet | The FeatureSet holds per-feature information for a single view, and allows to transparently compute and match multiple feature types |
Csfm::FeatureSet::Options | Options for feature detection and matching |
Csfm::Matching | |
Csfm::Matching::Options | Feature matching options |
Csfm::Matching::Result | Feature matching result reported as two lists, each with indices in the other set |
►Csfm::MatchingBase | |
►Csfm::ExhaustiveMatching | |
Csfm::CascadeHashing | |
Csfm::MatchingBase::Options | |
Csfm::NearestNeighbor< T > | Nearest (and second nearest) neighbor search for normalized vectors |
Csfm::NearestNeighbor< T >::Result | Unlike the naming suggests, these are square distances |
Csfm::RansacFundamental | RANSAC pose estimation from noisy 2D-2D image correspondences |
Csfm::RansacFundamental::Options | |
Csfm::RansacFundamental::Result | |
Csfm::RansacHomography | RANSAC homography estimation from noisy 2D-2D image correspondences |
Csfm::RansacHomography::Options | |
Csfm::RansacHomography::Result | |
Csfm::RansacPoseP3P | RANSAC pose estimation from 2D-3D correspondences and known camera calibration using the perspective 3-point (P3P) algorithm |
Csfm::RansacPoseP3P::Options | |
Csfm::RansacPoseP3P::Result | |
Csfm::Sift | Implementation of the SIFT feature detector and descriptor |
Csfm::Sift::Descriptor | Representation of the SIFT descriptor |
Csfm::Sift::Keypoint | Representation of a SIFT keypoint |
Csfm::Sift::Octave | Representation of a SIFT octave |
Csfm::Sift::Options | SIFT options |
Csfm::Surf | Implementation of the SURF feature detector and descriptor as described in: |
Csfm::Surf::Descriptor | Representation of a SURF descriptor |
Csfm::Surf::Keypoint | Representation of a SURF keypoint |
Csfm::Surf::Octave | |
Csfm::Surf::Options | SURF options |
Csfm::Triangulate | Triangulation routine that triangulates a track from camera poses and 2D image positions while keeping triangulation statistics |
Csfm::Triangulate::Options | |
Csfm::Triangulate::Statistics | |
Csfm::Visualizer | |
Csfm::Visualizer::Keypoint | |
►Cstd::basic_string< Char > | STL class |
►Cstd::string | STL class |
►Cutil::Exception | Universal, simple exception class |
Cutil::FileException | Exception class for file exceptions with additional filename |
►Cstd::exception | STL class |
Cutil::Exception | Universal, simple exception class |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_ostream< Char > | STL class |
►Cstd::ostream | STL class |
Cutil::Logging::NullStream | |
►Cstd::iterator | |
Cmath::algo::InterleavedIter< T, S > | Iterator that advances 'S' elements of type T |
►Cstd::vector< T > | STL class |
Cmvs::ImagePyramid | Image pyramids are represented as vectors of pyramid levels, where the presence of an image in a specific level indicates that all levels with higher indices also contain images |
Cutil::Tokenizer | Simple tokenizer |
Cutil::fs::Directory | Directory abstraction to scan directory contents |
Cutil::AlignedAllocator< T, alignment > | Implements the STL allocator interface for aligned memory allocation |
Cutil::AlignedAllocator< T, alignment >::rebind< U > | |
Cutil::ArgOption | A single argument option |
Cutil::ArgResult | An argument which can either be an option or a non-option |
Cutil::Arguments | Argument class that provides a parser and convenient access for command line arguments as used by GNU utils |
Cutil::ClockTimer | Simple timer class to take execution times |
Cutil::FrameTimer | A timer class for frame-based applications |
Cutil::fs::File | |
Cutil::fs::FileLock | A simple file-based file lock implementation |
Cutil::Logging | |
Cutil::WallTimer | Cross-platform high-resolution real-time timer |
Cmath::Vector< double, 3 > | |
Cmath::Vector< float, 128 > | |
Cmath::Vector< float, 64 > | |
Cmath::Vector< T, 3 > | |
►Cmath::Vector< T, 4 > | |
Cmath::Quaternion< T > | Quaternion class for arbitrary types (WORK IN PROGRESS) |