CPPxDIC
C++ Digital Image Correlation library for fingertip 3D reconstruction
Loading...
Searching...
No Matches
cppxdic::MatSerializer Class Reference

#include <data_serializer.h>

Inheritance diagram for cppxdic::MatSerializer:
cppxdic::DataSerializer

Public Member Functions

std::string extension () const override
 File extension for this format (e.g., ".mat", ".bin", ".json")
 
bool saveDIC3Dcombined (const std::string &path, const DIC3Dcombined &data) override
 
bool loadDIC3Dcombined (const std::string &path, DIC3Dcombined &data) override
 
bool saveDIC3DPPresults (const std::string &path, const DIC3DPPresults &data) override
 
bool saveDIC2DPairResults (const std::string &path, const DIC2DPairResults &data) override
 
bool loadDIC2DPairResults (const std::string &path, DIC2DPairResults &data) override
 
- Public Member Functions inherited from cppxdic::DataSerializer
virtual ~DataSerializer ()=default
 
bool fileExists (const std::string &basePath) const
 

Additional Inherited Members

- Static Public Member Functions inherited from cppxdic::DataSerializer
static std::unique_ptr< DataSerializer > create (const std::string &format)
 Create a serializer for the given format string.
 

Detailed Description

Definition at line 64 of file data_serializer.h.

Member Function Documentation

◆ extension()

std::string cppxdic::MatSerializer::extension ( ) const
inlineoverridevirtual

File extension for this format (e.g., ".mat", ".bin", ".json")

Implements cppxdic::DataSerializer.

Definition at line 66 of file data_serializer.h.

◆ loadDIC2DPairResults()

bool cppxdic::MatSerializer::loadDIC2DPairResults ( const std::string &  path,
DIC2DPairResults &  data 
)
overridevirtual

Implements cppxdic::DataSerializer.

Definition at line 58 of file data_serializer.cpp.

◆ loadDIC3Dcombined()

bool cppxdic::MatSerializer::loadDIC3Dcombined ( const std::string &  path,
DIC3Dcombined &  data 
)
overridevirtual

Implements cppxdic::DataSerializer.

Definition at line 46 of file data_serializer.cpp.

◆ saveDIC2DPairResults()

bool cppxdic::MatSerializer::saveDIC2DPairResults ( const std::string &  path,
const DIC2DPairResults &  data 
)
overridevirtual

Implements cppxdic::DataSerializer.

Definition at line 54 of file data_serializer.cpp.

◆ saveDIC3Dcombined()

bool cppxdic::MatSerializer::saveDIC3Dcombined ( const std::string &  path,
const DIC3Dcombined &  data 
)
overridevirtual

Implements cppxdic::DataSerializer.

Definition at line 42 of file data_serializer.cpp.

◆ saveDIC3DPPresults()

bool cppxdic::MatSerializer::saveDIC3DPPresults ( const std::string &  path,
const DIC3DPPresults &  data 
)
overridevirtual

Implements cppxdic::DataSerializer.

Definition at line 50 of file data_serializer.cpp.


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