Category Solids and parts, Object ProSolid

Function ProSolidFeatstatusflagsGet


Description
Returns a list of features of the specified solid and the array of unsigned int values representing their statuses. Each item in status array represents the status of corresponding feature as a bit flag. Bit flag contains as many status values as feature can have at the same time. Status values are among PRO_FEAT_STAT_... defined in ProFeature.h
Synopsis
#include <ProSolid.h>
ProErrorProSolidFeatstatusflagsGet(
ProSolid solid
/* (In)
The solid
*/
int** p_feat_id_array
/* (Out)
An array of feature ids. The function allocates the memory for this argument. Free this array using ProArrayFree().
*/
unsigned int** p_status_bitflag_arr
/* (Out)
An array of feature statuses. The function allocates the memory for this argument.Free this array using ProArrayFree().
*/
)
Returns
PRO_TK_NO_ERRORThe function successfully returned the features.
PRO_TK_BAD_INPUTSThe input argument is invalid.
See Also
ProArrayFree

Manual References:

  1. Core: Solids, Parts, and Materials: Contents of a Solid
  2. Core: Solids, Parts, and Materials: Contents of a Solid