VIP: Volume Image Processing


rotation.h
Go to the documentation of this file.
1/*****************************************************************************
2 * PROJECT : V.I.P. Library
3 * MODULE NAME : vip/rotation.h * TYPE : Header
4 * AUTHOR : MANGIN J.-F. * CREATION :
5 * VERSION : 0.1 * REVISION :
6 * LANGUAGE : C * EXAMPLE :
7 * DEVICE : Sun SPARC Station 5
8 *****************************************************************************
9 *
10 * DESCRIPTION :
11 *
12 *****************************************************************************
13 *
14 * USED MODULES :
15 *
16 *****************************************************************************
17 * REVISIONS : DATE | AUTHOR | DESCRIPTION
18 *--------------------|--------------|----------------------------------------
19 * 09/02/99| POUPON F. | Passage en ANSI pour VIP
20 *****************************************************************************/
21
22#ifndef VIP_ROTATION_H
23#define VIP_ROTATION_H
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
31#include <vip/matching/mask.h>
32
33extern SuperList *VipGetRotatedBucket(Vip3DBucket_VFLOAT *buck,
35 Echelle *echref,
36 int interpol);
37
38extern SuperList *ApplyRotationWithInterpolTrilin(Vip3DBucket_VFLOAT *buck,
40 Echelle *echref);
41
42extern SuperList *ApplyRotationWithPPVoisin(Vip3DBucket_VFLOAT *buck,
44 Echelle *echref);
45
47 double trot[3][3]);
48
49extern int ConvertTabDouble22Rotation(double trot[3][3],
50 VipRotation *rot);
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif
struct viprotation VipRotation
struct deplacement VipDeplacement
struct superlist SuperList
Vip3DPoint_VFLOAT Echelle
Definition matching.h:37
SuperList * ApplyRotationWithInterpolTrilin(Vip3DBucket_VFLOAT *buck, VipDeplacement *d, Echelle *echref)
SuperList * VipGetRotatedBucket(Vip3DBucket_VFLOAT *buck, VipDeplacement *d, Echelle *echref, int interpol)
SuperList * ApplyRotationWithPPVoisin(Vip3DBucket_VFLOAT *buck, VipDeplacement *d, Echelle *echref)
int ConvertTabDouble22Rotation(double trot[3][3], VipRotation *rot)
int ConvertRotationTabDouble22(VipRotation *rot, double trot[3][3])