PK_TOPOL_fctab_strip_boundary_t   

struct  PK_TOPOL_fcstr_strip_boundary_s
       {
       int     strip;
       int       fin;
       };
typedef struct PK_TOPOL_fcstr_strip_boundary_s
               PK_TOPOL_fcstr_strip_boundary_t;

struct PK_TOPOL_fctab_strip_boundary_s
       {
       PK_TOPOL_fcstr_strip_boundary_t *data;
       int                              length;
       };

typedef struct PK_TOPOL_fctab_strip_boundary_s
               PK_TOPOL_fctab_strip_boundary_t;

Used in:

PK_TOPOL_facet_table_t


This is a support structure for PK_TOPOL_facet_2_r_t.  It is a lookup table
which 'groups' sets of fins on the boundary of the facet strip together.

The boundary of a facet strip is represented by an ordered sequence of fins.
The fin sequence follows an anti-clockwise order when viewed from above the
facet.

If facet strips have been requested all facets created will be triangular and
so there cannot exist holes in the facets and hence there cannot exist holes
in the facet strip.

In the 'strip_boundary' table a facet strip is essentially treated as a single
many sided facet - all fins internal to the strip will be ignored and only the
boundary fins of the strip output.

Example:
            <---f0---<---f11--<---f10--<---f9---<---f8---
            |       /|       /|       /|       /|       /|\
            |facet0/ |facet2/ |facet4/ |facet6/ |facet8/ |
            |     /  |     /  |     /  |     /  |     /  |
            |    /   |    /   |    /   |    /   |    /   |
           f1   /    |   /    |   /    |   /    |   /    f7
            |  /     |  /     |  /     |  /     |  /     |
            | /facet1| /facet3| /facet5| /facet7| /facet9|
           \|/       |/       |/       |/       |/       |
            ---f2---->---f3--->---f4--->---f5--->---f6--->

This facet strip has its 'strip_boundary' represented by the sequence:

            f0  f1  f2  f3  f4  f5  f6  f7  f8  f9  f10  f11

It is guaranteed that the first two fins in the 'strip_boundary' table for a
given facet strip will lie in the same facet (in the above example note that f0
and f1 both lie in facet0).  This information can be used to determine the fins
internal to the strip, alternatively the 'strip_zigzag' table can be requested
which returns this information.

Each facet_strip is assigned an integer value from 0 to
('number_of_strips' - 1).