BLEENQ   

Equivalent PK functions: PK_EDGE_ask_blend

BLEENQ ( edge, face1, face2, type, range1, range2, nprops, props, pvals, 
=========================================================================
         ifail )
         =======

  Enquire blend parameters.

Receives:
  KI_tag_edge              *edge           --- edge whose blend is required

Returns:
  KI_tag_face              *face1          --- face to left of edge
  KI_tag_face              *face2          --- face to right of edge
  int                      *type           --- type of blend
  double                   *range1         --- range of blend on face1
  double                   *range2         --- range of blend on face2
 <KI_int_nitems>           *nprops         --- number of blend properties
 <KI_tag_list_int>         *props          --- blend properties
 <KI_tag_list_list>        *pvals          --- blend property values
  KI_cod_error             *ifail          --- failure code


Description:
  The parameters of the blending surface defined on 'edge' are returned by this
  routine.  It can also be used to find if an edge is blended.

   The returned arguments are as follows:

      'face1'   The face to the left of the edge.
      'face2'   The face to the right of the edge.

      'type'   0 => no blend on the edge
                1 => exact rolling ball blend
                2 => exact chamfer
                3 => variable radius rolling ball

      'range1'  The range of the blend associated with 'face1'.

      'range2'  The other range of the blend


  In the case of a variable radius blend, this function will only return the end
  radii of the blend. 'range1' will refer to the range at the start of the edge
  'range2' will refer to the range at the end of the edge.
  The arguments 'props' and 'pvals' consist of two parallel lists of blend
  properties and associated data, each of length 'nprops', such as would
  be passed to BLECRB or BLECVR.