![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <workspace.h>


Public Member Functions | |
| CachedWorkspace (const Options &options) | |
| void | Load (const std::vector< std::string > &image_names) override |
| void | ClearCache () |
| const Bitmap & | GetBitmap (const int image_idx) override |
| const DepthMap & | GetDepthMap (const int image_idx) override |
| const NormalMap & | GetNormalMap (const int image_idx) override |
Public Member Functions inherited from colmap::mvs::Workspace | |
| Workspace (const Options &options) | |
| const Options & | GetOptions () const |
| const Model & | GetModel () const |
| std::string | GetBitmapPath (const int image_idx) const |
| std::string | GetDepthMapPath (const int image_idx) const |
| std::string | GetNormalMapPath (const int image_idx) const |
| bool | HasBitmap (const int image_idx) const |
| bool | HasDepthMap (const int image_idx) const |
| bool | HasNormalMap (const int image_idx) const |
Additional Inherited Members | |
Protected Member Functions inherited from colmap::mvs::Workspace | |
| std::string | GetFileName (const int image_idx) const |
Protected Attributes inherited from colmap::mvs::Workspace | |
| Options | options_ |
| Model | model_ |
Definition at line 81 of file workspace.h.
| colmap::mvs::CachedWorkspace::CachedWorkspace | ( | const Options & | options | ) |
Definition at line 173 of file workspace.cc.
|
inline |
Definition at line 87 of file workspace.h.
References colmap::MemoryConstrainedLRUCache< key_t, value_t >::Clear().
|
overridevirtual |
Reimplemented from colmap::mvs::Workspace.
Definition at line 178 of file workspace.cc.
References colmap::MemoryConstrainedLRUCache< key_t, value_t >::Get(), colmap::mvs::Workspace::GetBitmapPath(), colmap::mvs::Workspace::Options::image_as_rgb, colmap::mvs::Model::images, colmap::mvs::Workspace::Options::max_image_size, colmap::mvs::Workspace::model_, colmap::mvs::Workspace::options_, and colmap::MemoryConstrainedLRUCache< key_t, value_t >::UpdateNumBytes().
|
overridevirtual |
Reimplemented from colmap::mvs::Workspace.
Definition at line 194 of file workspace.cc.
References colmap::MemoryConstrainedLRUCache< key_t, value_t >::Get(), colmap::mvs::Workspace::GetDepthMapPath(), colmap::mvs::Model::images, colmap::mvs::Workspace::Options::max_image_size, colmap::mvs::Workspace::model_, colmap::mvs::Workspace::options_, and colmap::MemoryConstrainedLRUCache< key_t, value_t >::UpdateNumBytes().
|
overridevirtual |
Reimplemented from colmap::mvs::Workspace.
Definition at line 210 of file workspace.cc.
References colmap::MemoryConstrainedLRUCache< key_t, value_t >::Get(), colmap::mvs::Workspace::GetNormalMapPath(), colmap::mvs::Model::images, colmap::mvs::Workspace::Options::max_image_size, colmap::mvs::Workspace::model_, colmap::mvs::Workspace::options_, and colmap::MemoryConstrainedLRUCache< key_t, value_t >::UpdateNumBytes().
|
inlineoverridevirtual |
Reimplemented from colmap::mvs::Workspace.
Definition at line 85 of file workspace.h.