#ifndef __POINT__ #define __POINT__ #include typedef struct point_ { float x, y, z ; } point ; point * Create_point () ; void Destroy_point (point *) ; void Load_point ( point * , float x , float y , float z ) ; void Print_point ( point , FILE * ) ; float radius ( point ) ; point sum ( point , point ) ; point diff ( point , point ) ; point scale ( point , float ) ; float dist ( point , point ) ; #endif __POINT__