Openholo
v4.2
Open Source Digital Holographic Library
|
#include <ImgCodecOhc.h>
Public Member Functions | |
ImgCodecOhc () | |
ImgCodecOhc (const std::string &_fname) | |
ImgCodecOhc (const std::string &_fname, const oph::ohcHeader &_Header) | |
virtual | ~ImgCodecOhc ()=0 |
virtual void | initOHCheader () |
virtual void | releaseFldData () |
void | releaseOHCheader () |
void | releaseCodeBuffer () |
bool | setFileName (const std::string &_fname) |
bool | setOHCheader (const oph::ohcHeader &_Header) |
void | getOHCheader (oph::ohcHeader &_Header) |
void | getFieldInfo (oph::ohcFieldInfoHeader &_FieldInfo, std::vector< double_t > &_wavlenTable) |
void | getComplexFieldData (OphComplexField &cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (Complex< Real > **cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (OphComplexField **cmplx_field) |
void | getComplexFieldData (Complex< Real > ***cmplx_field) |
ImgCodecOhc () | |
ImgCodecOhc (const std::string &_fname) | |
ImgCodecOhc (const std::string &_fname, const oph::ohcHeader &_Header) | |
virtual | ~ImgCodecOhc ()=0 |
virtual void | initOHCheader () |
virtual void | releaseFldData () |
void | releaseOHCheader () |
void | releaseCodeBuffer () |
bool | setFileName (const std::string &_fname) |
bool | setOHCheader (const oph::ohcHeader &_Header) |
void | getOHCheader (oph::ohcHeader &_Header) |
void | getFieldInfo (oph::ohcFieldInfoHeader &_FieldInfo, std::vector< double_t > &_wavlenTable) |
void | getComplexFieldData (OphComplexField &cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (Complex< Real > **cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (OphComplexField **cmplx_field) |
void | getComplexFieldData (Complex< Real > ***cmplx_field) |
ImgCodecOhc () | |
ImgCodecOhc (const std::string &_fname) | |
ImgCodecOhc (const std::string &_fname, const oph::ohcHeader &_Header) | |
virtual | ~ImgCodecOhc ()=0 |
virtual void | initOHCheader () |
virtual void | releaseFldData () |
void | releaseOHCheader () |
void | releaseCodeBuffer () |
bool | setFileName (const std::string &_fname) |
bool | setOHCheader (const oph::ohcHeader &_Header) |
void | getOHCheader (oph::ohcHeader &_Header) |
void | getFieldInfo (oph::ohcFieldInfoHeader &_FieldInfo, std::vector< double_t > &_wavlenTable) |
void | getComplexFieldData (OphComplexField &cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (Complex< Real > **cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (OphComplexField **cmplx_field) |
void | getComplexFieldData (Complex< Real > ***cmplx_field) |
ImgCodecOhc () | |
ImgCodecOhc (const std::string &_fname) | |
ImgCodecOhc (const std::string &_fname, const oph::ohcHeader &_Header) | |
virtual | ~ImgCodecOhc ()=0 |
virtual void | initOHCheader () |
virtual void | releaseFldData () |
void | releaseOHCheader () |
void | releaseCodeBuffer () |
bool | setFileName (const std::string &_fname) |
bool | setOHCheader (const oph::ohcHeader &_Header) |
void | getOHCheader (oph::ohcHeader &_Header) |
void | getFieldInfo (oph::ohcFieldInfoHeader &_FieldInfo, std::vector< double_t > &_wavlenTable) |
void | getComplexFieldData (OphComplexField &cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (Complex< Real > **cmplx_field, uint wavelen_idx) |
void | getComplexFieldData (OphComplexField **cmplx_field) |
void | getComplexFieldData (Complex< Real > ***cmplx_field) |
Protected Attributes | |
std::string | fname |
float * | buf_f32 = nullptr |
double * | buf_f64 = nullptr |
std::vector< OphComplexField > | field_cmplx |
std::vector< std::string > | linkFilePath |
oph::ohcHeader * | Header = nullptr |
Definition at line 57 of file ImgCodecOhc.h.
oph::ImgCodecOhc::ImgCodecOhc | ( | ) |
Definition at line 62 of file ImgCodecOhc.cpp.
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname | ) |
Definition at line 72 of file ImgCodecOhc.cpp.
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname, |
const oph::ohcHeader & | _Header | ||
) |
Definition at line 77 of file ImgCodecOhc.cpp.
|
pure virtual |
Definition at line 66 of file ImgCodecOhc.cpp.
oph::ImgCodecOhc::ImgCodecOhc | ( | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname, |
const oph::ohcHeader & | _Header | ||
) |
|
pure virtual |
oph::ImgCodecOhc::ImgCodecOhc | ( | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname, |
const oph::ohcHeader & | _Header | ||
) |
|
pure virtual |
oph::ImgCodecOhc::ImgCodecOhc | ( | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname | ) |
oph::ImgCodecOhc::ImgCodecOhc | ( | const std::string & | _fname, |
const oph::ohcHeader & | _Header | ||
) |
|
pure virtual |
|
inline |
Definition at line 74 of file ImgCodecOhc.h.
|
inline |
Definition at line 74 of file ImgCodecOhc.h.
|
inline |
Definition at line 74 of file ImgCodecOhc.h.
|
inline |
Definition at line 74 of file ImgCodecOhc.h.
Definition at line 125 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::getComplexFieldData | ( | OphComplexField ** | cmplx_field | ) |
void oph::ImgCodecOhc::getComplexFieldData | ( | OphComplexField ** | cmplx_field | ) |
void oph::ImgCodecOhc::getComplexFieldData | ( | OphComplexField ** | cmplx_field | ) |
Definition at line 130 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::getComplexFieldData | ( | OphComplexField ** | cmplx_field | ) |
Definition at line 142 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::getFieldInfo | ( | oph::ohcFieldInfoHeader & | _FieldInfo, |
std::vector< double_t > & | _wavlenTable | ||
) |
void oph::ImgCodecOhc::getFieldInfo | ( | oph::ohcFieldInfoHeader & | _FieldInfo, |
std::vector< double_t > & | _wavlenTable | ||
) |
void oph::ImgCodecOhc::getFieldInfo | ( | oph::ohcFieldInfoHeader & | _FieldInfo, |
std::vector< double_t > & | _wavlenTable | ||
) |
void oph::ImgCodecOhc::getFieldInfo | ( | oph::ohcFieldInfoHeader & | _FieldInfo, |
std::vector< double_t > & | _wavlenTable | ||
) |
Definition at line 116 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::getOHCheader | ( | oph::ohcHeader & | _Header | ) |
Definition at line 109 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::getOHCheader | ( | oph::ohcHeader & | _Header | ) |
void oph::ImgCodecOhc::getOHCheader | ( | oph::ohcHeader & | _Header | ) |
void oph::ImgCodecOhc::getOHCheader | ( | oph::ohcHeader & | _Header | ) |
|
virtual |
Reimplemented in oph::ImgEncoderOhc, oph::ImgEncoderOhc, oph::ImgEncoderOhc, and oph::ImgEncoderOhc.
|
virtual |
Reimplemented in oph::ImgEncoderOhc, oph::ImgEncoderOhc, oph::ImgEncoderOhc, and oph::ImgEncoderOhc.
Definition at line 83 of file ImgCodecOhc.cpp.
|
virtual |
Reimplemented in oph::ImgEncoderOhc, oph::ImgEncoderOhc, oph::ImgEncoderOhc, and oph::ImgEncoderOhc.
|
virtual |
Reimplemented in oph::ImgEncoderOhc, oph::ImgEncoderOhc, oph::ImgEncoderOhc, and oph::ImgEncoderOhc.
void oph::ImgCodecOhc::releaseCodeBuffer | ( | ) |
void oph::ImgCodecOhc::releaseCodeBuffer | ( | ) |
Definition at line 158 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::releaseCodeBuffer | ( | ) |
void oph::ImgCodecOhc::releaseCodeBuffer | ( | ) |
|
virtual |
Reimplemented in oph::ImgDecoderOhc, oph::ImgDecoderOhc, oph::ImgDecoderOhc, and oph::ImgDecoderOhc.
Definition at line 170 of file ImgCodecOhc.cpp.
|
virtual |
Reimplemented in oph::ImgDecoderOhc, oph::ImgDecoderOhc, oph::ImgDecoderOhc, and oph::ImgDecoderOhc.
|
virtual |
Reimplemented in oph::ImgDecoderOhc, oph::ImgDecoderOhc, oph::ImgDecoderOhc, and oph::ImgDecoderOhc.
|
virtual |
Reimplemented in oph::ImgDecoderOhc, oph::ImgDecoderOhc, oph::ImgDecoderOhc, and oph::ImgDecoderOhc.
void oph::ImgCodecOhc::releaseOHCheader | ( | ) |
void oph::ImgCodecOhc::releaseOHCheader | ( | ) |
void oph::ImgCodecOhc::releaseOHCheader | ( | ) |
Definition at line 151 of file ImgCodecOhc.cpp.
void oph::ImgCodecOhc::releaseOHCheader | ( | ) |
bool oph::ImgCodecOhc::setFileName | ( | const std::string & | _fname | ) |
bool oph::ImgCodecOhc::setFileName | ( | const std::string & | _fname | ) |
bool oph::ImgCodecOhc::setFileName | ( | const std::string & | _fname | ) |
Definition at line 92 of file ImgCodecOhc.cpp.
bool oph::ImgCodecOhc::setFileName | ( | const std::string & | _fname | ) |
bool oph::ImgCodecOhc::setOHCheader | ( | const oph::ohcHeader & | _Header | ) |
bool oph::ImgCodecOhc::setOHCheader | ( | const oph::ohcHeader & | _Header | ) |
bool oph::ImgCodecOhc::setOHCheader | ( | const oph::ohcHeader & | _Header | ) |
bool oph::ImgCodecOhc::setOHCheader | ( | const oph::ohcHeader & | _Header | ) |
Definition at line 98 of file ImgCodecOhc.cpp.
|
protected |
Definition at line 84 of file ImgCodecOhc.h.
|
protected |
Definition at line 85 of file ImgCodecOhc.h.
|
protected |
Definition at line 86 of file ImgCodecOhc.h.
|
protected |
Definition at line 82 of file ImgCodecOhc.h.
|
protected |
Definition at line 89 of file ImgCodecOhc.h.
|
protected |
Definition at line 87 of file ImgCodecOhc.h.