1 #ifndef IUFLIBRARY_IUFHLPOSITION_H 2 #define IUFLIBRARY_IUFHLPOSITION_H 12 #define IU3DP_INVALID (iu3dp_t) NULL 16 #define IU2DP_INVALID (iu2dp_t) NULL 67 #endif //IUFLIBRARY_IUFHLPOSITION_H IUF_BOOL iuf2DPositionCompare(iu2dp_t reference, iu2dp_t actual)
compare two 2D positions with each other
iu2dp_t iuf2DPositionCreate(float x, float z)
Create a 2D position (x,z)
Definition: iufPosition.c:51
IUF_BOOL iuf3DPositionCompare(iu3dp_t reference, iu3dp_t actual)
compare two 3D positions with each other
iu3dp_t iuf3DPositionCreate(float x, float y, float z)
Create a 3D position (x,y,z)
Definition: iufPosition.c:35
float z
Definition: iufPositionPrivate.h:22
Position in 3D in meters.
Definition: iufPositionPrivate.h:10
Iuf3DPosition * iu3dp_t
Definition: iufPosition.h:11
Iuf2DPosition * iu2dp_t
Definition: iufPosition.h:15
void iuf2DPositionDelete(iu2dp_t pos)
Delete a 3D position.
Definition: iufPosition.c:73
void iuf3DPositionDelete(iu3dp_t pos)
Delete a 3D position.
Definition: iufPosition.c:64
float x
Definition: iufPositionPrivate.h:21
int IUF_BOOL
Definition: iufTypes.h:8
Position in 3D in meters.
Definition: iufPositionPrivate.h:19