68#define M_PI 3.14159265358979323846
94 Vip3DPoint_VFLOAT *in,
95 Vip3DPoint_VFLOAT *out);
101 Vip3DPoint_VFLOAT *in,
102 Vip3DPoint_VFLOAT *out);
107 Vip3DPoint_VFLOAT *translat);
118 Vip3DPoint_VFLOAT *tra,
int VipFillRotation(float xangle, float yangle, float zangle, VipRotation *rot)
VipDeplacement * VipInitialiseDeplacement(Vip3DPoint_VFLOAT *translat)
VipDeplacementVector * VipReadDeplacementVector(char *name)
int VipMultDeplacement(VipDeplacement *dep, VipDeplacement *left, VipDeplacement *right)
int VipWriteDeplacement(VipDeplacement *dep, char *name)
int VipFillDeplacement(Vip3DPoint_VFLOAT *tra, VipRotation *rot, VipDeplacement *dep)
int VipApplyRotation(VipRotation *r, Vip3DPoint_VFLOAT *in, Vip3DPoint_VFLOAT *out)
VipDeplacement * VipReadDeplacement(char *name)
int VipMultiplyRotations(VipRotation *g, VipRotation *d, VipRotation *out)
int VipScaleDeplacement(VipDeplacement *dep, Volume *from, Volume *to)
int VipInverseDeplacement(VipDeplacement *dep, VipDeplacement *invdep)
struct viprotation VipRotation
int VipPrintRotation(VipRotation *rot)
int VipDeplaFirstEgalDeplaSecond(VipDeplacement *first, VipDeplacement *second)
struct deplacement VipDeplacement
float VipGetRotationAngle(VipDeplacement *dep)
int VipApplyDeplacement(VipDeplacement *d, Vip3DPoint_VFLOAT *in, Vip3DPoint_VFLOAT *out)