PK_TOPOL_fctab_fin_topol_t   

struct PK_TOPOL_fcstr_fin_topol_s
       {
       int                 fin;
       PK_TOPOL_t          topol;
       };
typedef struct PK_TOPOL_fcstr_fin_topol_s
               PK_TOPOL_fcstr_fin_topol_t;
struct PK_TOPOL_fctab_fin_topol_s
       {
       PK_TOPOL_fcstr_fin_topol_t   *data;
       int                           length;
       };
typedef struct PK_TOPOL_fctab_fin_topol_s
               PK_TOPOL_fctab_fin_topol_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 maps facet fin indices on face boundaries to their associated model
topology.  The associated topology will be a PK_FIN_t, a PK_EDGE_t or a
PK_VERTEX_t and is the topology whose geometry is associated with the facet
fin index. A PK_VERTEX_t will be returned only in the case that the
'sing_topol' option has been set to PK_facet_sing_topol_degen_c and the facet
fin is degenerate (ie. its co-fin will have a value of -3) and there is a model
vertex at the singularity in question.

Note that the facet topology is not always equivalent to the model topology,
this can occur in regions of the model where the distance between model edges
is very small, in such cases the facetted representation essentially 'zips' up
the edges; an edge is 'zipped' to another for some or all of its length.
In these regions the topology returned will be that of the edge or fin that
was 'zipped' to, see here for details.

NOTE: The mapping from all fins to topologies is a sparse relation as only fins
lying on the face boundaries will be returned.  For interior facet fins the
associated face can be found using the 'facet_face' and 'facet_fin' tables.