NAME

create_hull - Creates an empty convex hull structure.

SYNOPSIS

#include "h/h_hull.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


Hull *create_hull(void);

DESCRIPTION

This routine dynamically allocates a convex hull structure. All numeric members are initialized to NOT_SET. All pointer members are set to NULL.

RETURNS

Pointer to a Hull structure, or NULL if memory allocation fails.

NOTE

This routine is of not much use outside the hull modulue, and should likely be static. If it is really needed outside the hull module, let the author know, otherwise it may become static!

RELATED

Hull

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Lindsay Martin and Kobus Barnard

SEE ALSO

free_hull , copy_hull , get_convex_hull , find_convex_hull , is_hull_inside_hull , is_point_inside_hull , find_hull_bounds