Xmipp
v3.23.11-Nereus
|
Functions | |
int | ChangeBasis (double InputData[], double OutputData[], long SignalLength, enum TSplineBasis FromBasis, enum TSplineBasis ToBasis, long Degree, enum TBoundaryConvention Convention, double Tolerance, int *Status) |
int | ChangeBasisVolume (double *VolumeSource, double *VolumeDestination, long Nx, long Ny, long Nz, enum TSplineBasis FromBasis, enum TSplineBasis ToBasis, long Degree, enum TBoundaryConvention Convention, double Tolerance, int *Status) |
int ChangeBasis | ( | double | InputData[], |
double | OutputData[], | ||
long | SignalLength, | ||
enum TSplineBasis | FromBasis, | ||
enum TSplineBasis | ToBasis, | ||
long | Degree, | ||
enum TBoundaryConvention | Convention, | ||
double | Tolerance, | ||
int * | Status | ||
) |
Spline transform 1D. Change spline coefficients from a source basis into a destination basis. InputData is a (double)vector array of size SignalLength. OutputData is a (double)vector array of size SignalLength.
success: return(!ERROR); failure: return(ERROR)
int ChangeBasisVolume | ( | double * | VolumeSource, |
double * | VolumeDestination, | ||
long | Nx, | ||
long | Ny, | ||
long | Nz, | ||
enum TSplineBasis | FromBasis, | ||
enum TSplineBasis | ToBasis, | ||
long | Degree, | ||
enum TBoundaryConvention | Convention, | ||
double | Tolerance, | ||
int * | Status | ||
) |
Spline transform 3D. Change a volume of spline coefficients from a source basis into a destination basis. VolumeSource is a (double)volume of size (Nx x Ny x Nz). OutputData is a (double)volume of size (Nx x Ny x Nz).
success: return(!ERROR); failure: return(ERROR)