Bounds typedef | volcart::Volume | |
bounds() const -> Bounds | volcart::Volume | |
cache_ | volcart::Volume | mutableprotected |
cache_slice_(int index) const | volcart::Volume | protected |
cacheMutex_ | volcart::Volume | mutableprotected |
cachePurge() const | volcart::Volume | |
cacheSlices_ | volcart::Volume | protected |
DEFAULT_CAPACITY | volcart::Volume | static |
DefaultCache typedef | volcart::Volume | |
Description typedef | volcart::DiskBasedObjectBaseClass | |
DiskBasedObjectBaseClass()=delete | volcart::DiskBasedObjectBaseClass | |
DiskBasedObjectBaseClass(filesystem::path path) | volcart::DiskBasedObjectBaseClass | explicitprotected |
DiskBasedObjectBaseClass(filesystem::path path, Identifier uuid, std::string name) | volcart::DiskBasedObjectBaseClass | protected |
getCacheCapacity() const -> std::size_t | volcart::Volume | |
getCacheSize() const -> std::size_t | volcart::Volume | |
getMetadataEntry(const std::string &key) const -> std::optional< T > | volcart::DiskBasedObjectBaseClass | inline |
getSliceData(int index) const -> cv::Mat | volcart::Volume | |
getSliceDataCopy(int index) const -> cv::Mat | volcart::Volume | |
getSlicePath(int index) const -> filesystem::path | volcart::Volume | |
height_ | volcart::Volume | protected |
id() const | volcart::DiskBasedObjectBaseClass | |
Identifier typedef | volcart::DiskBasedObjectBaseClass | |
intensityAt(int x, int y, int z) const -> std::uint16_t | volcart::Volume | |
intensityAt(const cv::Vec3d &v) const -> std::uint16_t | volcart::Volume | |
interpolateAt(double x, double y, double z) const -> std::uint16_t | volcart::Volume | |
interpolateAt(const cv::Vec3d &v) const -> std::uint16_t | volcart::Volume | |
isInBounds(double x, double y, double z) const -> bool | volcart::Volume | |
isInBounds(const cv::Vec3d &v) const -> bool (defined in volcart::Volume) | volcart::Volume | |
load_slice_(int index, mmap_info *mmap_info=nullptr) const | volcart::Volume | protected |
max() const -> double | volcart::Volume | |
memmap_ | volcart::Volume | protected |
metadata_ | volcart::DiskBasedObjectBaseClass | protected |
min() const -> double | volcart::Volume | |
name() const -> std::string | volcart::DiskBasedObjectBaseClass | |
New(const filesystem::path &path) -> Pointer (defined in volcart::Volume) | volcart::Volume | static |
New(const filesystem::path &path, const Identifier &uuid, const std::string &name) -> Pointer (defined in volcart::Volume) | volcart::Volume | static |
numSliceCharacters_ | volcart::Volume | protected |
numSlices() const -> int | volcart::Volume | |
path() const -> filesystem::path | volcart::DiskBasedObjectBaseClass | |
path_ | volcart::DiskBasedObjectBaseClass | protected |
Pointer typedef | volcart::Volume | |
reslice(const cv::Vec3d ¢er, const cv::Vec3d &xvec, const cv::Vec3d &yvec, int width=64, int height=64) const -> Reslice | volcart::Volume | |
saveMetadata() const | volcart::DiskBasedObjectBaseClass | |
setCache(SliceCache::Pointer c) const | volcart::Volume | |
setCacheCapacity(std::size_t newCacheCapacity) const | volcart::Volume | |
setCacheMemoryInBytes(std::size_t nbytes) const | volcart::Volume | |
setCacheSlices(bool b) | volcart::Volume | |
setMax(double m) | volcart::Volume | |
setMemoryMapSlices(bool b) | volcart::Volume | |
setMetadataEntry(const std::string &key, T value) | volcart::DiskBasedObjectBaseClass | inline |
setMin(double m) | volcart::Volume | |
setName(std::string n) | volcart::DiskBasedObjectBaseClass | |
setNumberOfSlices(std::size_t numSlices) | volcart::Volume | |
setSliceData(int index, const cv::Mat &slice, bool compress=true) const | volcart::Volume | |
setSliceHeight(int h) | volcart::Volume | |
setSliceWidth(int w) | volcart::Volume | |
setVoxelSize(double s) | volcart::Volume | |
SliceCache typedef | volcart::Volume | |
sliceHeight() const -> int | volcart::Volume | |
SliceItem typedef | volcart::Volume | |
sliceMutexes_ | volcart::Volume | mutableprotected |
slices_ | volcart::Volume | protected |
sliceWidth() const -> int | volcart::Volume | |
Volume()=delete | volcart::Volume | |
Volume(filesystem::path path) | volcart::Volume | explicit |
Volume(filesystem::path path, Identifier uuid, std::string name) | volcart::Volume | |
voxelSize() const -> double | volcart::Volume | |
width_ | volcart::Volume | protected |