Volume Cartographer 2.27.0
Classes | Namespaces
core.hpp File Reference
#include <cstddef>
#include <opencv2/core.hpp>
#include <smgl/Node.hpp>
#include "vc/core/filesystem.hpp"
#include "vc/core/io/ImageIO.hpp"
#include "vc/core/io/MeshIO.hpp"
#include "vc/core/types/ITKMesh.hpp"
#include "vc/core/types/PerPixelMap.hpp"
#include "vc/core/types/Segmentation.hpp"
#include "vc/core/types/Transforms.hpp"
#include "vc/core/types/UVMap.hpp"
#include "vc/core/types/Volume.hpp"
#include "vc/core/types/VolumePkg.hpp"
#include "vc/core/types/VolumetricMask.hpp"
Include dependency graph for core.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  volcart::LoadVolumePkgNode
 Load a VolumePkg from disk. More...
 
class  volcart::VolumePkgPropertiesNode
 Retrieve VolumePkg properties (e.g. name, version, etc.) More...
 
class  volcart::VolumeSelectorNode
 Get a Volume by uuid. More...
 
class  volcart::VolumePropertiesNode
 Set/Retrieve Volume properties (voxel size, bounds, etc.) More...
 
class  volcart::SegmentationSelectorNode
 Get a Segmentation by uuid. More...
 
class  volcart::SegmentationPropertiesNode
 Retrieve Segmentation properties (e.g. pointset) More...
 
class  volcart::MeshPropertiesNode
 Retrieve Mesh properties (e.g. number of vertices, number of faces, etc.) More...
 
class  volcart::LoadMeshNode
 Read a mesh from a file. More...
 
class  volcart::WriteMeshNode
 Write a mesh to a file. More...
 
class  volcart::RotateUVMapNode
 Rotate a UVMap by a multiple of 90 degrees. More...
 
class  volcart::FlipUVMapNode
 Flip a UVMap across one or both of its axes. More...
 
class  volcart::AlignUVMapToAxisNode
 Rotate a UVMap to align a specified volume axis to the -V direction of UV space. More...
 
class  volcart::PlotUVMapNode
 Plot the UV points on an image. More...
 
class  volcart::LoadImageNode
 Read an image from the specified path. More...
 
class  volcart::WriteImageNode
 Write image to the specified path. More...
 
class  volcart::WriteImageSequenceNode
 
class  volcart::LoadPPMNode
 Read a PerPixelMap from disk. More...
 
class  volcart::WritePPMNode
 Write a PerPixelMap to disk. More...
 
class  volcart::PPMPropertiesNode
 Retrieve PerPixelMap properties (e.g. mask, cell map, etc.) More...
 
class  volcart::LoadVolumetricMaskNode
 Load a VolumetricMask from a .vcps file. More...
 
class  volcart::LoadTransformNode
 Load a transform from a JSON file. More...
 
class  volcart::TransformSelectorNode
 Get a transform by ID. More...
 
class  volcart::InvertTransformNode
 Return the inverted transform. More...
 
class  volcart::ApplyTransformNode< T >
 Template node for applying 3D transforms to objects. More...
 
class  volcart::TransformMeshNode
 Apply a transform to an ITKMesh. More...
 
class  volcart::TransformPPMNode
 Apply a transform to a PerPixelMap. More...
 

Namespaces

namespace  volcart
 Volume Cartographer library