User's Guide > Interface: Importing Features > Import Feature Properties
Import Feature Properties
Functions Introduced:
Use the function ProImportfeatIdArrayCreate() to create an array of mappings between the user defined ids and the ids assigned by to the entity items in the import feature.
Specify the handle to the feature, for which the user defined ids and ids assigned by have to be mapped, as the input argument of the function. The function returns an array of mapped ids.
Use the function ProImportfeatIdArrayMapCount() to get the number of elements in the array of mappings. Use the function ProImportfeatIdArrayMapGet() to get the mapping of a particular element in the array.
Use the function ProImportfeatIdArrayFree() to free the array.
Use the function to ProImportfeatUserIdToItemId() to obtain the id or ids assigned by for a user defined id. The function returns multiple ids in an array if the import operation split a particular entity.
For example, if you create a circular edge as a single edge data defined by a single id, creates the circle by splitting it into two. If you pass the user defined id as an input to the function ProImportfeatUserIdToItemId(), the function will return an array of the ids assigned to each half of the circle.
The input arguments of this function are:
p_feat_handle—Specifies the handle of the import feature.
user_id—Specifies the identifier of the geometry item.
item_type—Specifies the type of the geometry item. The types of geometry are:
PRO_SURFACE
PRO_EDGE
PRO_QUILT
Use the function ProImportfeatItemIdToUserId() to convert a item id to an array of user defined ids.
For example, if the edges defined by the user are created as a single edge by , and you pass a single item id assigned by to the function ProImportfeatItemIdToUserId(), it will return an array of user ids.
p_feat_handle—Specifies the handle of the import feature.
item_id—Specifies the identifier of the geometry item.
item_type—Specifies the type of the geometry item. The types of geometry are:
PRO_SURFACE
PRO_EDGE
PRO_QUILT
Use the function ProImportfeatDataGet() to retrieve the parameters assigned to the import feature. The output returned by this function will contains the following:
Information about the interface type of the import feature.
The filename from which the import feature is created. This is applicable for import features created from a file.
The coordinate system with respect to which the import feature is aligned.
The attributes of the import feature.
¿Fue esto útil?