Volume Cartographer 2.27.0
Classes | Namespaces | Typedefs | Functions | Variables
Annotation.hpp File Reference
#include <cstdint>
#include <opencv2/core.hpp>
#include "vc/core/filesystem.hpp"
#include "vc/core/types/OrderedPointSet.hpp"
Include dependency graph for Annotation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  volcart::Annotation
 Segmentation annotation. More...
 

Namespaces

namespace  volcart
 Volume Cartographer library
 

Typedefs

using volcart::AnnotationFlag = std::uint8_t
 
using volcart::AnnotationSet = OrderedPointSet< Annotation >
 Ordered annotation collection. More...
 

Functions

void volcart::WriteAnnotationSet (const filesystem::path &path, const AnnotationSet &as)
 Write an AnnotationSet to disk.
 
auto volcart::ReadAnnotationSet (const filesystem::path &path) -> AnnotationSet
 Load an AnnotationSet from disk.
 

Variables

static constexpr AnnotationFlag volcart::ANNO_NONE = 0x0000
 
static constexpr AnnotationFlag volcart::ANNO_ANCHOR = 0x0001
 
static constexpr AnnotationFlag volcart::ANNO_MANUAL = 0x0002
 
static constexpr AnnotationFlag volcart::ANNO_USED_IN_RUN = 0x0004