ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::mvs::CachedWorkspace Class Reference

#include <workspace.h>

Inheritance diagram for colmap::mvs::CachedWorkspace:
Collaboration diagram for colmap::mvs::CachedWorkspace:

Public Member Functions

 CachedWorkspace (const Options &options)
 
void Load (const std::vector< std::string > &image_names) override
 
void ClearCache ()
 
const BitmapGetBitmap (const int image_idx) override
 
const DepthMapGetDepthMap (const int image_idx) override
 
const NormalMapGetNormalMap (const int image_idx) override
 
- Public Member Functions inherited from colmap::mvs::Workspace
 Workspace (const Options &options)
 
const OptionsGetOptions () const
 
const ModelGetModel () 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_
 

Detailed Description

Definition at line 81 of file workspace.h.

Constructor & Destructor Documentation

◆ CachedWorkspace()

colmap::mvs::CachedWorkspace::CachedWorkspace ( const Options options)

Definition at line 173 of file workspace.cc.

Member Function Documentation

◆ ClearCache()

void colmap::mvs::CachedWorkspace::ClearCache ( )
inline

◆ GetBitmap()

◆ GetDepthMap()

◆ GetNormalMap()

◆ Load()

void colmap::mvs::CachedWorkspace::Load ( const std::vector< std::string > &  image_names)
inlineoverridevirtual

Reimplemented from colmap::mvs::Workspace.

Definition at line 85 of file workspace.h.


The documentation for this class was generated from the following files: