# NAME

get_polygon_CM_and_area - Finds the CM and area of a polygon
# SYNOPSIS

#include "g/g_geometry.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
int get_polygon_CM_and_area
(
const Matrix *points_mp,
Vector **cm_vpp,
double *area_ptr
);

# DESCRIPTION

This routine finds the center of mass and area of a polygon. The polygon is
specified by a list of points placed in the rows of the matrix point_mp. The
points can be of 2 or 3 dimensions, but this routine assumes that they lie
in a 2-D subspace. Either output argument can be set to NULL, in which case,
that output is not returned.
# RETURNS

NO_ERROR on success, and ERROR on failure, with an error message being
set.
# DISCLAIMER

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

Kobus Barnard
# DOCUMENTER

Kobus Barnard
# SEE ALSO

get_ordered_polygon_CM_and_area
,
is_point_in_segment
,
is_point_in_polygon
,
order_planer_points