ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Macros | Typedefs
ugmath_datatypes.h File Reference

Go to the source code of this file.

Data Structures

union  BOX2_t
 
union  BOX3_s
 
struct  CSYS_s
 
struct  INT3_s
 
struct  MTX2_s
 
struct  MTX3_s
 
struct  MTX4_s
 
struct  PLN3_s
 
struct  PNT2_s
 
struct  PNT3_s
 
struct  PNT4_s
 
struct  VEC2_s
 
struct  VEC3_s
 

Macros

#define BOX2_XMAX(p)   ((p)->n.xmax)
 
#define BOX2_XMIN(p)   ((p)->n.xmin)
 
#define BOX2_YMAX(p)   ((p)->n.ymax)
 
#define BOX2_YMIN(p)   ((p)->n.ymin)
 
#define BOX3_XMAX(p)   ((p)->n.xmax)
 
#define BOX3_XMIN(p)   ((p)->n.xmin)
 
#define BOX3_YMAX(p)   ((p)->n.ymax)
 
#define BOX3_YMIN(p)   ((p)->n.ymin)
 
#define BOX3_ZMAX(p)   ((p)->n.zmax)
 
#define BOX3_ZMIN(p)   ((p)->n.zmin)
 
#define INT3_0(p)   ((p)->i3[0])
 
#define INT3_1(p)   ((p)->i3[1])
 
#define INT3_2(p)   ((p)->i3[2])
 
#define PNT2_X(p)   ((p)->p2[0])
 
#define PNT2_Y(p)   ((p)->p2[1])
 
#define PNT3_X(p)   ((p)->p3[0])
 
#define PNT3_Y(p)   ((p)->p3[1])
 
#define PNT3_Z(p)   ((p)->p3[2])
 
#define PNT4_W(p)   ((p)->p4[3])
 
#define PNT4_X(p)   ((p)->p4[0])
 
#define PNT4_Y(p)   ((p)->p4[1])
 
#define PNT4_Z(p)   ((p)->p4[2])
 
#define VEC2_X(u)   ((u)->v2[0])
 
#define VEC2_Y(u)   ((u)->v2[1])
 
#define VEC3_X(u)   ((u)->v3[0])
 
#define VEC3_Y(u)   ((u)->v3[1])
 
#define VEC3_Z(u)   ((u)->v3[2])
 

Typedefs

typedef const BOX2_t BOX2_c_t
 
typedef union BOX2_tBOX2_p_t
 
typedef const BOX2_tBOX2_pc_t
 
typedef const BOX3_t BOX3_c_t
 
typedef union BOX3_sBOX3_p_t
 
typedef const BOX3_tBOX3_pc_t
 
typedef union BOX3_s BOX3_t
 
typedef const CSYS_t CSYS_c_t
 
typedef struct CSYS_sCSYS_p_t
 
typedef const CSYS_tCSYS_pc_t
 
typedef struct CSYS_s CSYS_t
 
typedef const INT3_t INT3_c_t
 
typedef struct INT3_sINT3_p_t
 
typedef const INT3_tINT3_pc_t
 
typedef struct INT3_s INT3_t
 
typedef const MTX2_t MTX2_c_t
 
typedef struct MTX2_sMTX2_p_t
 
typedef const MTX2_tMTX2_pc_t
 
typedef struct MTX2_s MTX2_t
 
typedef const MTX3_t MTX3_c_t
 
typedef struct MTX3_sMTX3_p_t
 
typedef const MTX3_tMTX3_pc_t
 
typedef struct MTX3_s MTX3_t
 
typedef const MTX4_t MTX4_c_t
 
typedef struct MTX4_sMTX4_p_t
 
typedef const MTX4_tMTX4_pc_t
 
typedef struct MTX4_s MTX4_t
 
typedef const PLN3_t PLN3_c_t
 
typedef struct PLN3_sPLN3_p_t
 
typedef const PLN3_tPLN3_pc_t
 
typedef struct PLN3_s PLN3_t
 
typedef const PNT2_t PNT2_c_t
 
typedef struct PNT2_sPNT2_p_t
 
typedef const PNT2_tPNT2_pc_t
 
typedef struct PNT2_s PNT2_t
 
typedef const PNT3_t PNT3_c_t
 
typedef struct PNT3_sPNT3_p_t
 
typedef const PNT3_tPNT3_pc_t
 
typedef struct PNT3_s PNT3_t
 
typedef const PNT4_t PNT4_c_t
 
typedef struct PNT4_sPNT4_p_t
 
typedef const PNT4_tPNT4_pc_t
 
typedef struct PNT4_s PNT4_t
 
typedef const VEC2_t VEC2_c_t
 
typedef struct VEC2_sVEC2_p_t
 
typedef const VEC2_tVEC2_pc_t
 
typedef struct VEC2_s VEC2_t
 
typedef const VEC3_t VEC3_c_t
 
typedef struct VEC3_sVEC3_p_t
 
typedef const VEC3_tVEC3_pc_t
 
typedef struct VEC3_s VEC3_t
 

Macro Definition Documentation

#define BOX2_XMAX (   p)    ((p)->n.xmax)

Definition at line 177 of file ugmath_datatypes.h.

#define BOX2_XMIN (   p)    ((p)->n.xmin)

Definition at line 176 of file ugmath_datatypes.h.

#define BOX2_YMAX (   p)    ((p)->n.ymax)

Definition at line 179 of file ugmath_datatypes.h.

#define BOX2_YMIN (   p)    ((p)->n.ymin)

Definition at line 178 of file ugmath_datatypes.h.

#define BOX3_XMAX (   p)    ((p)->n.xmax)

Definition at line 201 of file ugmath_datatypes.h.

#define BOX3_XMIN (   p)    ((p)->n.xmin)

Definition at line 200 of file ugmath_datatypes.h.

#define BOX3_YMAX (   p)    ((p)->n.ymax)

Definition at line 203 of file ugmath_datatypes.h.

#define BOX3_YMIN (   p)    ((p)->n.ymin)

Definition at line 202 of file ugmath_datatypes.h.

#define BOX3_ZMAX (   p)    ((p)->n.zmax)

Definition at line 205 of file ugmath_datatypes.h.

#define BOX3_ZMIN (   p)    ((p)->n.zmin)

Definition at line 204 of file ugmath_datatypes.h.

#define INT3_0 (   p)    ((p)->i3[0])

Definition at line 34 of file ugmath_datatypes.h.

#define INT3_1 (   p)    ((p)->i3[1])

Definition at line 35 of file ugmath_datatypes.h.

#define INT3_2 (   p)    ((p)->i3[2])

Definition at line 36 of file ugmath_datatypes.h.

#define PNT2_X (   p)    ((p)->p2[0])

Definition at line 75 of file ugmath_datatypes.h.

#define PNT2_Y (   p)    ((p)->p2[1])

Definition at line 76 of file ugmath_datatypes.h.

#define PNT3_X (   p)    ((p)->p3[0])

Definition at line 88 of file ugmath_datatypes.h.

#define PNT3_Y (   p)    ((p)->p3[1])

Definition at line 89 of file ugmath_datatypes.h.

#define PNT3_Z (   p)    ((p)->p3[2])

Definition at line 90 of file ugmath_datatypes.h.

#define PNT4_W (   p)    ((p)->p4[3])

Definition at line 105 of file ugmath_datatypes.h.

#define PNT4_X (   p)    ((p)->p4[0])

Definition at line 102 of file ugmath_datatypes.h.

#define PNT4_Y (   p)    ((p)->p4[1])

Definition at line 103 of file ugmath_datatypes.h.

#define PNT4_Z (   p)    ((p)->p4[2])

Definition at line 104 of file ugmath_datatypes.h.

#define VEC2_X (   u)    ((u)->v2[0])

Definition at line 48 of file ugmath_datatypes.h.

#define VEC2_Y (   u)    ((u)->v2[1])

Definition at line 49 of file ugmath_datatypes.h.

#define VEC3_X (   u)    ((u)->v3[0])

Definition at line 61 of file ugmath_datatypes.h.

#define VEC3_Y (   u)    ((u)->v3[1])

Definition at line 62 of file ugmath_datatypes.h.

#define VEC3_Z (   u)    ((u)->v3[2])

Definition at line 63 of file ugmath_datatypes.h.

Typedef Documentation

typedef const BOX2_t BOX2_c_t

Definition at line 174 of file ugmath_datatypes.h.

typedef union BOX2_t * BOX2_p_t
typedef const BOX2_t * BOX2_pc_t

Definition at line 174 of file ugmath_datatypes.h.

typedef const BOX3_t BOX3_c_t

Definition at line 198 of file ugmath_datatypes.h.

typedef union BOX3_s * BOX3_p_t
typedef const BOX3_t * BOX3_pc_t

Definition at line 198 of file ugmath_datatypes.h.

typedef union BOX3_s BOX3_t
typedef const CSYS_t CSYS_c_t

Definition at line 157 of file ugmath_datatypes.h.

typedef struct CSYS_s * CSYS_p_t
typedef const CSYS_t * CSYS_pc_t

Definition at line 157 of file ugmath_datatypes.h.

typedef struct CSYS_s CSYS_t
typedef const INT3_t INT3_c_t

Definition at line 32 of file ugmath_datatypes.h.

typedef struct INT3_s * INT3_p_t
typedef const INT3_t * INT3_pc_t

Definition at line 32 of file ugmath_datatypes.h.

typedef struct INT3_s INT3_t
typedef const MTX2_t MTX2_c_t

Definition at line 115 of file ugmath_datatypes.h.

typedef struct MTX2_s * MTX2_p_t
typedef const MTX2_t * MTX2_pc_t

Definition at line 115 of file ugmath_datatypes.h.

typedef struct MTX2_s MTX2_t
typedef const MTX3_t MTX3_c_t

Definition at line 125 of file ugmath_datatypes.h.

typedef struct MTX3_s * MTX3_p_t
typedef const MTX3_t * MTX3_pc_t

Definition at line 125 of file ugmath_datatypes.h.

typedef struct MTX3_s MTX3_t
typedef const MTX4_t MTX4_c_t

Definition at line 135 of file ugmath_datatypes.h.

typedef struct MTX4_s * MTX4_p_t
typedef const MTX4_t * MTX4_pc_t

Definition at line 135 of file ugmath_datatypes.h.

typedef struct MTX4_s MTX4_t
typedef const PLN3_t PLN3_c_t

Definition at line 146 of file ugmath_datatypes.h.

typedef struct PLN3_s * PLN3_p_t
typedef const PLN3_t * PLN3_pc_t

Definition at line 146 of file ugmath_datatypes.h.

typedef struct PLN3_s PLN3_t
typedef const PNT2_t PNT2_c_t

Definition at line 73 of file ugmath_datatypes.h.

typedef struct PNT2_s * PNT2_p_t
typedef const PNT2_t * PNT2_pc_t

Definition at line 73 of file ugmath_datatypes.h.

typedef struct PNT2_s PNT2_t
typedef const PNT3_t PNT3_c_t

Definition at line 86 of file ugmath_datatypes.h.

typedef struct PNT3_s * PNT3_p_t
typedef const PNT3_t * PNT3_pc_t

Definition at line 86 of file ugmath_datatypes.h.

typedef struct PNT3_s PNT3_t
typedef const PNT4_t PNT4_c_t

Definition at line 100 of file ugmath_datatypes.h.

typedef struct PNT4_s * PNT4_p_t
typedef const PNT4_t * PNT4_pc_t

Definition at line 100 of file ugmath_datatypes.h.

typedef struct PNT4_s PNT4_t
typedef const VEC2_t VEC2_c_t

Definition at line 46 of file ugmath_datatypes.h.

typedef struct VEC2_s * VEC2_p_t
typedef const VEC2_t * VEC2_pc_t

Definition at line 46 of file ugmath_datatypes.h.

typedef struct VEC2_s VEC2_t
typedef const VEC3_t VEC3_c_t

Definition at line 59 of file ugmath_datatypes.h.

typedef struct VEC3_s * VEC3_p_t
typedef const VEC3_t * VEC3_pc_t

Definition at line 59 of file ugmath_datatypes.h.

typedef struct VEC3_s VEC3_t