#include <Cimage.h>
|
virtual void | init (CParameterNetCDF &fp) |
|
void | exec (int argc, char *argv[], const int &sample=0) |
|
virtual void | load_paths (CParameterNetCDF &fp)=0 |
|
virtual void | load_images (CImg< char > &list, std::string &dir, const int &sample)=0 |
|
void | load_mask (std::string &name, std::string &dir) |
|
void | resize (const int &filter) |
|
template<typename T > |
void | save_netcdf (CImgList< T > &img, std::string name="images", const int &sample=0) const |
|
template<typename T > |
void | save_netcdf (CImg< T > &img, std::string name="images", const int sample=0) const |
|
template<typename T > |
void | save_unlimited (CImgList< T > &imgOut, std::string &fileOut, const int &i) const |
|
template<typename T > |
void | save_unlimited (CImg< T > &imgOut, std::string &fileOut, const int &i) const |
|
int | num_var () const |
|
int | cur_dim (const int &i) const |
|
int | dim (const int &i) const |
|
int | num_dims () const |
|
int | num_samples () const |
|
|
std::string | class_name |
|
std::string | m_name |
|
std::string | m_type |
|
CImgList< Timg > | m_img |
|
CImgList< Timg > | m_curImg |
|
CImg< char > | m_mask |
|
CImg< char > | m_curMask |
|
CImg< char > | m_list |
|
std::vector< float > | m_pix |
|
std::string | m_maskName |
|
std::string | m_dirPath |
|
int | m_dim_sample |
|
int | m_dim_image |
|
int | m_dim |
|
int | m_storeImg |
|
int | m_storeDef |
|
int | m_storeRes |
|
int | m_storeField |
|
int | m_storeStr |
|
int | m_storeActiv |
|
int | m_display |
|
int | m_mode |
|
float | m_Rpxmm |
|
std::string | m_oFormat |
|
float | m_res |
|
bool | m_verbose |
|
const char * | m_paramPath |
|
template<typename Timg>
class Cimage< Timg >
<Timg> : image format
template<typename Timg>
void Cimage< Timg >::resize |
( |
const int & |
filter | ) |
|
|
inline |
If piramidal filter is used [m_img, m_mask, m_curImg, m_curMask] are stored in memory otherwise m_curImg and m_curMask are built as shard version of m_img and m_mask
- Todo:
- The function .get_shared() seems, weirdly, to duplicate the memory, so it could be necessary to replace the .get_shared by the following function (m_img).move_to(m_curImg);
template<typename Timg>
template<typename T >
void Cimage< Timg >::save_netcdf |
( |
CImgList< T > & |
img, |
|
|
std::string |
name = "images" , |
|
|
const int & |
sample = 0 |
|
) |
| const |
|
inline |
template<typename Timg>
template<typename T >
void Cimage< Timg >::save_unlimited |
( |
CImgList< T > & |
imgOut, |
|
|
std::string & |
fileOut, |
|
|
const int & |
i |
|
) |
| const |
|
inline |
plugin for unlimited save_netcdf requires to enforce x,y,z and c dimensions to create the unlimited one
template<typename Timg>
template<typename T >
void Cimage< Timg >::save_unlimited |
( |
CImg< T > & |
imgOut, |
|
|
std::string & |
fileOut, |
|
|
const int & |
i |
|
) |
| const |
|
inline |
plugin for unlimited save_netcdf requires to enforce x,y,z and c dimensions to create the unlimited one
The documentation for this class was generated from the following file:
- /home/rian/Documents/PostDoc/LML/Yadics/YaDICs_Project/YaDICs_V04.14.a/Cimage.h