Description | ||||||||||||||||||||||||||||||||
Imports an external file using profile, creating a new model, or a set of new models as required, with a representation as required.
Note: Once a profile is set, it remains valid for the entire session unless it is reset with another profile. Note: In Creo 3 this function does not differ in behavior from superseded ProIntfimportModelWithOptionsCreate. In particular, new_model_name can be only of ProName length. This function is reserved for future use. |
||||||||||||||||||||||||||||||||
Replacement in Object TOOLKIT: | pfcBaseSession::ImportNewModel | |||||||||||||||||||||||||||||||
wfcWSession::ImportAsModel | ||||||||||||||||||||||||||||||||
Synopsis | ||||||||||||||||||||||||||||||||
#include <ProIntfimport.h> | ||||||||||||||||||||||||||||||||
ProError | ProIntfimportModelWithOptionsMdlnameCreate | ( | ||||||||||||||||||||||||||||||
ProPath import_file | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
Full path to the file to be imported. Note: When importing CADDS models, ensure that the path is specified in lower case. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProPath profile | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
Profile path. May be NULL. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProIntfImportType type | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
The type of file to be imported. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProMdlType create_type | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
The type of model to create. This could be part, assembly, or drawing (for STEP associative drawings). Pass PRO_MDL_UNUSED to let Creo Parametric decide on the model type to be created. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProImportRepType rep_type | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
The representation type. Use PRO_IMPORTREP_MASTER to import without special representations applied. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProMdlName new_model_name | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
The name of the new top level import model. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProIntfimportLayerFilter filter_func | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
Callback to a function that determines how to display and map layers from the imported model. If this is NULL, the default layer handling will take place. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProAppData application_data | ||||||||||||||||||||||||||||||||
/* (In) | ||||||||||||||||||||||||||||||||
The application data to be passed to the filter function. Can be NULL. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
ProMdl* created_model | ||||||||||||||||||||||||||||||||
/* (Out) | ||||||||||||||||||||||||||||||||
The handle to the created model. For an assembly, the handle to the top assembly. If this is NULL the model will be created anyway. | ||||||||||||||||||||||||||||||||
*/ | ||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||
Returns | ||||||||||||||||||||||||||||||||
|