<HTML>
<HEAD>
<link type="text/css" href="../css/main_styles.css" rel="stylesheet"></HEAD>
<BODY>
<TITLE>mqc_askFeatures</TITLE>
<H1>mqc_askFeatures</H1><H4>Synopsis</H4><PRE><FONT COLOR = blue>Defun: mqc_askFeatures(
       Name ( $Feature_Type, ALL ),
       Boolean ( $ignore_suppressed_feature?, True ) )
@{...} List;

</FONT></PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">

<B>Description:</B>
Reports the features of the given feature type.

<B>Input:</B>
      (Name)   feature_type    -    Feature type to inquiry
       The default value is ALL, which means asking all type of features.
       The feature type can be inquired :
         ABSOLUTE_DATUM_AXIS,
         ABSOLUTE_DATUM_PLANE,
         DATUM_PLANE,
         DATUM_AXIS,
         BEAD,
         BLEND,
         BLOCK,
         BOOLEAN,
         BOSS,
         BREP,
         BRIDGESRF_SHEET,
         CONE,
         CYLINDER,
         CPROJ,
         CPROJ_CMB,
         CBORE_HOLE,
         CSUNK_HOLE,DCURVE,
         EXTRACT_DATUM_AXIS,
         EXTRACT_DATUM_PLANE,
         EXTRACT_STRING,
         FACEPAIR_DEF,
         FACEPAIR_SEL,
         FACE_BLEND,
         FLANGE,
         GENERAL, POCKET,
         GENERAL_FLANGE,
         HELIX,
         HOLLOW,
         INSET_FLANGE,
         INTERSECTION_CURVES,
         ISOCLINE_CURVE,
         JOIN_FACE,
         META,
         MIDSRF,
         MIRROR,
         OFFSET_CURVE,
         PATCH,
         PROJ_DCURVE,QUILT,
         PROMOTION,
         SECTION_SURF,
         SEW,
         SIMPLE_SMHOLE,
         SKETCH,
         SKIN,
         SMCUTOUT,
         SMSLOT,
         SPLINE_LAW,
         SPHERE,
         SS ( SMART SURFACE ),
         SUBDIVIDE_FACE,
         SURFACE_REGION,
         SWEEP,
         SYMBOLIC_THREAD,
         THRU_CURVE,
         THRU_CURVE_MESH,
         TRIM_SHT,
         UDF (A user defined feature defined prior to V15.0),
         UDF_DEF (A user defined feature definition.),
         UDF_INS (A user defined feature instantiation.),
         VAR_OFFSET_SHEET
         RECT_SLOT,
         BALL_END_SLOT,
         U_SLOT,
         T_SLOT,
         DOVE_TAIL_SLOT,
         USER_DEF_SLOT,
         RECT_GROOVE,
         BALL_END_GROOVE,
         U_GROOVE,
         CYL_POCKET,
         RECT_POCKET,
         SWEPT_POCKET,
         RECT_PAD,
         SWEPT_PAD,
         CHAMFER,
         TAPER,
         LINEAR_ISET,
         CIRCULAR_ISET,
         TRANSFORM_ISET
      (Boolean) ignore_suppressed_feature? - Ignore suppressed feature or not.
                                             True  - Filter out the suppressed features.
                                             False - Get all specified type features
                                                     no matter suppressed or not.
                                             The default is True.

<B>Input Arguments:</B>
Feature_Type - Feature type to inquiry
ignore_suppressed_feature? - Ignore suppressed feature or not

<B>Returns:</B>
A UG tag list of the features with the given type
Format:
    {(integer)feature_tag1,(integer)feature_tag2,
     ...,(integer)feature_tagn }

<B>Example:</B>
    { 166,254,333 }
Note:
    1. It can't inquiry the type name with blank(such as 'SIMPLE HOLE').
       reference to: mqc_askFeaturesByType, but this funciton is preferred.
       The function replaces Ug_askFeatures
    2. If we do not specified the second argument, this func will get all
       specified features that are unsuppressed.
       If we want to get features no matter suppressed or not, we must specify
       "False" to the second argument.
    3. If we want to get the given suppress type features, such as:
           SUPPRESSED_BY_EXP
           MANUAL_SUPPRESSED
           PARENT_SUPPRESSED
           OUT_OF_DATE
           INACTIVE
    Please call the other function mqc_askSuppressedFeatures.

<B>See Also:</B>
mqc_askFeaturesByType
mqc_askSuppressedFeatures
</PRE></FONT></PRE>
<p class=EndLine>&nbsp;</p>
<p class=blank>&nbsp;</p>
</BODY>
</HTML>
