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

#include <data_serializer.h>

Inheritance diagram for cppxdic::BinarySerializer:
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 77 of file data_serializer.h.

Member Function Documentation

◆ extension()

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

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

Implements cppxdic::DataSerializer.

Definition at line 79 of file data_serializer.h.

◆ loadDIC2DPairResults()

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

Implements cppxdic::DataSerializer.

Definition at line 161 of file data_serializer.cpp.

◆ loadDIC3Dcombined()

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

Implements cppxdic::DataSerializer.

Definition at line 76 of file data_serializer.cpp.

◆ saveDIC2DPairResults()

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

Implements cppxdic::DataSerializer.

Definition at line 96 of file data_serializer.cpp.

◆ saveDIC3Dcombined()

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

Implements cppxdic::DataSerializer.

Definition at line 66 of file data_serializer.cpp.

◆ saveDIC3DPPresults()

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

Implements cppxdic::DataSerializer.

Definition at line 86 of file data_serializer.cpp.


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