Go to the source code of this file.
|
#define | GETVALUE(type) ret = NZYX_ELEM(*(MultidimArray<type>*)data->im,n,k,i,j); |
|
#define | GETVALUE(type) ret = (double) A2D_ELEM(*(MultidimArray<type>*)data->im,i,j); |
|
#define | SETVALUE(type) NZYX_ELEM(*(MultidimArray<type>*)data->im,n,k,i,j) = (type) value; |
|
#define | SETVALUE(type) A2D_ELEM(*(MultidimArray<type>*)data->im,i,j) = (type) value; |
|
#define | INITCONS(type) (*(MultidimArray<type>*)(data->im)).initConstant((type) value); |
|
#define | INITRND(type) (*(MultidimArray<type>*)(data->im)).initRandom(op1, op2, mode); |
|
|
#define | CHECK_IMG(op) |
|
◆ CHECK_IMG
◆ GETVALUE [1/2]
◆ GETVALUE [2/2]
◆ INITCONS
◆ INITRND
◆ SETVALUE [1/2]
◆ SETVALUE [2/2]
◆ createEmptyFile()
void createEmptyFile |
( |
const FileName & |
_filename, |
|
|
int |
Xdim, |
|
|
int |
Ydim, |
|
|
int |
Zdim = 1 , |
|
|
size_t |
select_img = APPEND_IMAGE , |
|
|
bool |
isStack = false , |
|
|
int |
mode = WRITE_OVERWRITE , |
|
|
int |
_swapWrite = 0 , |
|
|
const MDRowVec * |
md = nullptr |
|
) |
| |
Create an empty image file
An image file, which name and format are given by filename, is created. Only the header info is written, and if image number is given, then disk space is reserved until select_img . Swap the endianness of the image header is also possible.
Definition at line 617 of file xmipp_image_generic.cpp.
621 size_t found = filename.find_first_of(
"%");
624 if (found == String::npos)
628 strType = filename.substr(found+1).c_str();
636 image.
mapFile2Write(xdim, ydim, Zdim, filename,
false, select_img, isStack,
mode, _swapWrite);
void mapFile2Write(int Xdim, int Ydim, int Zdim, const FileName &_filename, bool createTempFile=false, size_t select_img=APPEND_IMAGE, bool isStack=false, int mode=WRITE_OVERWRITE, int _swapWrite=0)
DataType str2Datatype(const std::string &str)
void setDatatype(DataType _datatype)