NAME
hexrotate - rotates a structuring element
SYNOPSIS
#include <stdio.h>
#include <string.h>
#include "CVIPimage.h"
#include <stdlib.h>
#include <stdarg.h>
#include "CVIPmorph.h"
MATRIX *hexrotate(surMATRIX, connectedness, degrees)
<surMATRIX> - pointer to MATRIX structure
<connnectedness> - either SIX_NWSE or SIX_NESW
<degrees> -degrees to rotate (multiple of 60)
PATH
$CVIPHOME/MORPHOLOGICAL/morphSET.c
DESCRIPTION
This function rotates a (3x3) hexagonal structuring element
(the surround) by a user-specified number of degrees, which
must be a multiple of 60.
TYPES AND CONSTANTS
#define SIX_NWSE 6
#define SIX_NESW 7
See also $CVIPHOME/include/CVIPmorph.h for surround definitions.
RETURN VALUES
A pointer to the rotated surround.
HISTORY
History information recorded: None
SEE ALSO
libmorph
AUTHOR
Copyright (C) 1996 SIUE - by Scott E. Umbaugh and Greg
Hance.