Cvolcart::meshing::ACVD | Mesh resampling using Approximated Centroidal Voronoi Diagrams |
Cadl_serializer< cv::Mat_< T > > | |
Cadl_serializer< cv::Matx< T, M, N > > | |
Cadl_serializer< cv::Vec< T, Cn > > | |
Cvolcart::texturing::AlignmentMarkerGenerator | Add 2D alignment markers to textured meshes |
Cvolcart::Annotation | Segmentation annotation |
Cvolcart::BoundingBox< T, Dim, typename > | Generic axis-aligned bounding box class for operations in N-dimensions |
Cvolcart::BoundingBox< double, 3 > | |
►Cvolcart::Cache< TKey, TValue > | Abstract Base Class for Key-Value Caches |
Cvolcart::LRUCache< TKey, TValue, TMutex > | Least Recently Used Cache |
Cvolcart::meshing::CalculateNormals | Calculate vertex normals for ITK Meshes |
Cvolcart::CannySettings | |
Cvolcart::SimpleMesh::Cell | |
Cvolcart::Signal< Types >::Connection | |
►Cvolcart::PerPixelMap::Coord2D | |
Cvolcart::PerPixelMap::PixelMap | |
Cvolcart::Range2DIterable< T, >::Counting2DIterator< ItT > | |
Cvolcart::RangeIterable< T, >::CountingIterator< ItT > | |
►Cvolcart::DiskBasedObjectBaseClass | Base class for objects stored on disk with an associated metadata file |
Cvolcart::Render | Render data |
Cvolcart::Segmentation | Segmentation data |
Cvolcart::Volume | Volumetric image data |
►Cstd::enable_shared_from_this | |
Cvolcart::Volume | Volumetric image data |
Cvolcart::segmentation::EnergyMetrics | A collection of energy metrics for evaluating a FittedCurve |
Cvolcart::EnumerateIterable< Iterable > | |
Cvolcart::EnumerateIterable< Iterable >::EnumerateIterator< T > | |
►Cstd::exception | |
Cvolcart::IOException | IO operation exception |
Cvolcart::segmentation::FittedCurve | Fits a curve to a set of points for resampling |
►Cvolcart::texturing::FlatteningAlgorithm | |
Cvolcart::texturing::AngleBasedFlattening | Parameterize a mesh using ABF++ |
Cvolcart::texturing::OrthographicProjectionFlattening | Computes a 2D parameterization of a triangular mesh using orthographic projection |
Cvolcart::segmentation::ForceChain | A simple class for tracking a list of offset vectors ("forces") |
Cvolcart::PointSetIO< T >::Header | PointSet file header information |
Cvolcart::segmentation::IntensityMap | A class representing the intensity map generated from a row of a matrix, normalized to the range [0, 1] |
►Cvolcart::IterationsProgress | Mixin type for classes which report their progress |
►Cvolcart::segmentation::ChainSegmentationAlgorithm | Base class for segmentation algorithms that propagate a collected chain of points |
Cvolcart::segmentation::LocalResliceSegmentation | Local Reslice Particle Simulation (LRPS) segmentation |
Cvolcart::segmentation::OpticalFlowSegmentation | Optical Flow Segmentation |
Cvolcart::segmentation::StructureTensorParticleSim | Structure Tensor Particle Simulation (STPS) segmentation |
Cvolcart::segmentation::ComputeVolumetricMask | Compute a VolumetricMask from a PointSet |
►Cvolcart::segmentation::RegionGrowingSegmentationAlgorithmBaseClass | Base class for segmentation algorithms that create a segmentation by growing from a set of seed points |
Cvolcart::segmentation::ThinnedFloodFillSegmentation | ThinnedFloodFillSegmentation |
Cvolcart::texturing::PPMGenerator | Generates a PerPixelMap from an ITKMesh and a UVMap |
►Cvolcart::texturing::TexturingAlgorithm | |
Cvolcart::texturing::CompositeTexture | Generate a texture image using a variety of composite volume filters |
Cvolcart::texturing::IntegralTexture | Generate a Texture by taking the discrete integral (summation) of the neighborhood adjacent to a point |
Cvolcart::texturing::IntersectionTexture | Generate a Texture by intersection with a Volume |
Cvolcart::texturing::LayerTexture | Generate a Texture of layered images |
Cvolcart::texturing::ThicknessTexture | Generate a Texture using the thickness of the segmented layer |
Cvolcart::meshing::LaplacianSmooth | Apply Laplacian smoothing to a mesh |
Cvolcart::texturing::AlignmentMarkerGenerator::LineSegment | Defines a marker intersection line segment |
Cvolcart::texturing::LStretchMetrics | L stretch error metric output struct |
Cvolcart::MeshReaderResult | Result for ReadMesh |
Cvolcart::MeshWriterOpts | General options for WriteMesh |
Cvolcart::Metadata | Generic interface for storing metadata as key/value pairs |
►Cvolcart::mmap_info | Memmap record |
Cvolcart::auto_mmap_info | Memmap record which automatically unmaps the file on destruction |
Cvolcart::NDArray< T > | Dynamically-allocated N-Dimensional Array |
Cvolcart::NDArray< double > | |
►Cvolcart::NeighborhoodGenerator | Base class for neighborhood generating classes |
Cvolcart::CuboidGenerator | Class for generating box-like neighborhoods from a point in a Volume |
Cvolcart::LineGenerator | Class for generating line-like neighborhoods from a point in a Volume |
►Csmgl::Node | |
►Cvolcart::ApplyTransformNode< ITKMesh::Pointer > | |
Cvolcart::TransformMeshNode | Apply a transform to an ITKMesh |
►Cvolcart::ApplyTransformNode< PerPixelMap::Pointer > | |
Cvolcart::TransformPPMNode | Apply a transform to a PerPixelMap |
Cvolcart::ABFNode | Parameterize a mesh using ABF++. |
Cvolcart::AlignUVMapToAxisNode | Rotate a UVMap to align a specified volume axis to the -V direction of UV space. |
Cvolcart::ApplyTransformNode< T > | Template node for applying 3D transforms to objects |
Cvolcart::CalculateNeighborhoodRadiusNode | Auto-calculate a texturing neighborhood's 3D radius in voxels given the expected layer thickness and the texturing Volume's voxel size |
Cvolcart::CalculateNumVertsNode | Calculate the number of vertices required to produce a particular resampling density factor |
Cvolcart::CompositeTextureNode | Generate a texture image using a variety of composite volume filters. |
Cvolcart::FlatteningErrorNode | Calculate the L2 and LInf stretch between a 2D and 3D mesh. |
Cvolcart::FlipUVMapNode | Flip a UVMap across one or both of its axes. |
Cvolcart::IntegralTextureNode | Generate a Texture by taking the discrete integral (summation) of the neighborhood adjacent to a point. |
Cvolcart::IntersectionTextureNode | Generate a Texture by intersection with a Volume. |
Cvolcart::InvertTransformNode | Return the inverted transform. |
Cvolcart::LaplacianSmoothMeshNode | Apply Laplacian smoothing to a mesh. |
Cvolcart::LayerTextureNode | Generate a Texture of layered images. |
Cvolcart::LoadImageNode | Read an image from the specified path. |
Cvolcart::LoadMeshNode | Read a mesh from a file. |
Cvolcart::LoadPPMNode | Read a PerPixelMap from disk. |
Cvolcart::LoadTransformNode | Load a transform from a JSON file. |
Cvolcart::LoadVolumePkgNode | Load a VolumePkg from disk |
Cvolcart::LoadVolumetricMaskNode | Load a VolumetricMask from a .vcps file |
Cvolcart::MeshPropertiesNode | Retrieve Mesh properties (e.g. number of vertices, number of faces, etc.) |
Cvolcart::MeshingNode | Generate an ordered mesh from an OrderedPointSet. |
Cvolcart::NeighborhoodGeneratorNode | Configure a NeighborhoodGenerator for use by a texturing algorithm |
Cvolcart::OrientNormalsNode | Orient vertex normals towards a reference point. |
Cvolcart::OrthographicFlatteningNode | Computes a 2D parameterization of a triangular mesh using orthographic projection. |
Cvolcart::PPMGeneratorNode | Generates a PerPixelMap from an ITKMesh and a UVMap. |
Cvolcart::PPMPropertiesNode | Retrieve PerPixelMap properties (e.g. mask, cell map, etc.) |
Cvolcart::PlotLStretchErrorNode | Plot per-face L stretch error metrics. |
Cvolcart::PlotUVMapNode | Plot the UV points on an image. |
Cvolcart::ResampleMeshNode | Mesh resampling using Approximated Centroidal Voronoi Diagrams. |
Cvolcart::RotateUVMapNode | Rotate a UVMap by a multiple of 90 degrees. |
Cvolcart::ScaleMeshNode | Scale an ITKMesh by a linear scale factor. |
Cvolcart::SegmentationPropertiesNode | Retrieve Segmentation properties (e.g. pointset) |
Cvolcart::SegmentationSelectorNode | Get a Segmentation by uuid. |
Cvolcart::ThicknessTextureNode | Generate a Texture using the thickness of the segmented layer. |
Cvolcart::TransformSelectorNode | Get a transform by ID. |
Cvolcart::UVMapToMeshNode | Convert a UVMap to a mesh. |
Cvolcart::VolumePkgPropertiesNode | Retrieve VolumePkg properties (e.g. name, version, etc.) |
Cvolcart::VolumePropertiesNode | Set/Retrieve Volume properties (voxel size, bounds, etc.) |
Cvolcart::VolumeSelectorNode | Get a Volume by uuid. |
Cvolcart::WriteImageNode | Write image to the specified path. |
Cvolcart::WriteImageSequenceNode | |
Cvolcart::WriteMeshNode | Write a mesh to a file. |
Cvolcart::WritePPMNode | Write a PerPixelMap to disk. |
Cvolcart::NoOpMutex | |
Cvolcart::io::OBJReader | Read an OBJ file into a volcart::ITKMesh |
Cvolcart::io::OBJWriter | Write an ITKMesh to an OBJ file |
Cvolcart::meshing::OrderedPointSetMesher | Generate an ordered mesh from an OrderedPointSet |
Cvolcart::meshing::OrderedResampling | Resample an ITKMesh using point ordering information |
Cvolcart::meshing::OrientNormals | Orient vertex normals towards a reference point |
Cvolcart::segmentation::Particle | A simple particle class |
Cvolcart::segmentation::ParticleChain | A simple class for keeping track of a connected chain of Particle objects |
Cvolcart::PerPixelMap | A raster of a UVMap that provides a per-pixel mapping between a Volume and a Texture generated from that volume |
Cvolcart::io::PLYReader | Read a PLY file to an ITKMesh |
Cvolcart::io::PLYWriter | Write an ITKMesh to a PLY file |
►Cvolcart::PointSet< T > | Holds a collection of points |
Cvolcart::OrderedPointSet< T > | Holds a collection of ordered points |
►Cvolcart::PointSet< cv::Vec3d > | |
Cvolcart::OrderedPointSet< cv::Vec3d > | |
Cvolcart::PointSet< cv::Vec3i > | |
►Cvolcart::PointSet< cv::Vec6d > | |
Cvolcart::OrderedPointSet< cv::Vec6d > | |
Cvolcart::PointSetIO< T > | Read and write PointSet and OrderedPointSet |
Cvolcart::ProjectInfo | |
Cvolcart::texturing::ProjectMesh | Generates a PerPixelMap by projecting a mesh onto an image plane |
Cvolcart::Range2DIterable< T, > | Provides an iterable range of 2D number pairs with optional step size |
Cvolcart::RangeIterable< T, > | Provides an iterable range of numbers with optional step size |
Cvolcart::UVMap::Ratio | |
Cvolcart::Reslice | An image generated by intersecting a plane with a Volume |
Cvolcart::texturing::ScaleMarkerGenerator | Add a scale marker (ruler or reference image) to a Texture image |
►Cvolcart::shapes::ShapePrimitive | Base class for shape generators |
Cvolcart::shapes::Arch | Half-circle arch shape |
Cvolcart::shapes::Cone | Cone shape |
Cvolcart::shapes::Cube | Cube shape |
Cvolcart::shapes::Plane | Planar surface shape |
Cvolcart::shapes::Sphere | Icosphere shape |
Cvolcart::shapes::Spiral | Spiral (i.e. scroll-like) surface shape |
Cvolcart::Signal< Types > | Basic signal class for implementing event callbacks |
Cvolcart::Signal< std::size_t > | |
Cvolcart::Signal< volcart::PointSet > | |
Cvolcart::SimpleMesh | |
Cvolcart::SkyscanMetadataIO | Read a Skyscan metadata log |
Cvolcart::segmentation::Spline< Scalar, Degree > | Simple spline wrapper around Eigen::Spline |
Cvolcart::segmentation::Spline< double > | |
Cvolcart::Tensor3D< DType > | A 3rd-order tensor object |
Cvolcart::TexturedMesh | Convenience type for textured meshes |
►Cvolcart::Transform3D | Base class for 3D transforms |
Cvolcart::AffineTransform | 3D affine transform |
Cvolcart::CompositeTransform | Collection of transforms |
Cvolcart::IdentityTransform | Identity transform |
Cvolcart::UVMap | Stores per-vertex UV mappings |
Cvolcart::meshing::UVMapToITKMesh | Convert a UVMap to a mesh |
Cvolcart::Vec3Hash< Vector > | |
Cvolcart::SimpleMesh::Vertex | |
►Cvolcart::landmarks::VolumeLandmark | Base class for Volume Landmark types |
Cvolcart::landmarks::PlaneLandmark | Boundless plane volume landmark |
Cvolcart::landmarks::PointLandmark | 3D Point volume landmark |
Cvolcart::landmarks::PolylineLandmark | Polyline (multi-segment line) volume landmark |
Cvolcart::VolumeMask | Per-voxel Segmentation State Mask for Volumes |
Cvolcart::VolumePkg | The interface to the VolumePkg (.volpkg) file format |
Cvolcart::VolumetricMask | Stores per-voxel mask information for a volume |
Cvolcart::WriteImageOpts | |