/*******************************************
 *
 * $GAMGI/src/mesa/gamgi_mesa_center.h
 *
 * Copyright (C) 2001, 2004 Carlos Pereira
 *
 * Distributed under the terms of the GNU
 * General Public License: $GAMGI/LICENSE
 *
 */

/**********************
 * external functions *
 **********************/

void gamgi_mesa_center_text (gamgi_text *text, double *sum, unsigned int *number);

void gamgi_mesa_center_orbital (gamgi_orbital *orbital, double *sum, unsigned int *number);

void gamgi_mesa_center_atom (gamgi_atom *atom, double *sum, unsigned int *number);

void gamgi_mesa_center_bond (gamgi_bond *bond, double *sum, unsigned int *number);

void gamgi_mesa_center_direction (gamgi_direction *direction, double *sum, unsigned int *number);

void gamgi_mesa_center_plane (gamgi_plane *plane, double *sum, unsigned int *number);

void gamgi_mesa_center_group (gamgi_group *group, double *sum, unsigned int *number);

void gamgi_mesa_center_molecule (gamgi_molecule *molecule, double *sum, unsigned int *number);

void gamgi_mesa_center_cluster (gamgi_cluster *cluster, double *sum, unsigned int *number);

void gamgi_mesa_center_cell (gamgi_cell *cell, double *sum, unsigned int *number);

void gamgi_mesa_center_arrow (gamgi_arrow *arrow, double *sum, unsigned int *number);

void gamgi_mesa_center_shape (gamgi_shape *shape, double *sum, unsigned int *number);

void gamgi_mesa_center_graph (gamgi_graph *graph, double *sum, unsigned int *number);

void gamgi_mesa_center_assembly (gamgi_assembly *assembly, double *sum, unsigned int *number);

void gamgi_mesa_center_light (gamgi_light *light, double *sum, unsigned int *number);

void gamgi_mesa_center_layer (gamgi_layer *layer, double *sum, unsigned int *number);

void gamgi_mesa_center_object (gamgi_object *object, double *sum, unsigned int *number);

/*************
 * Rationale *
 *************

Implemented.

 *************
 * Rationale *
 *************/
