MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ViewerSettingsManager Class Reference

#include <MRViewer/MRViewerSettingsManager.h>

Inheritance diagram for MR::ViewerSettingsManager:

Public Types

enum class  ObjType {
  ObjType::Mesh = 0 , ObjType::Lines , ObjType::Points , ObjType::Voxels ,
  ObjType::DistanceMap , ObjType::Count
}

Public Member Functions

 ViewerSettingsManager ()
virtual int loadInt (const std::string &name, int def) override
virtual void saveInt (const std::string &name, int value) override
virtual std::string loadString (const std::string &name, const std::string &def) override
virtual void saveString (const std::string &name, const std::string &value) override
virtual bool loadBool (const std::string &name, bool def) override
virtual void saveBool (const std::string &name, bool value) override
virtual void resetSettings (Viewer &) override
virtual void loadSettings (Viewer &viewer) override
virtual void saveSettings (const Viewer &viewer) override
const std::string & getLastExtention (ObjType objType)
void setLastExtention (ObjType objType, std::string ext)
Public Member Functions inherited from MR::IViewerSettingsManager
virtual ~IViewerSettingsManager ()=default

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