HPS.Parasolid.File
- class HPS.Parasolid.File : public IDisposable
The File class provides functions to import and export CAD files via the Parasolid interface.
Public Static Functions
- void Export (HPS.Parasolid.CADModel in_cad_model, string in_file_name, HPS.Parasolid.ExportOptionsKit in_options)
Performs a synchronous export of the given CADModel with the provided options to a given filename. An exception will be thrown if a problem is encountered during export.
- Param in_cad_model
The CADModel containing the data to export. This CADModel must have come from a CAD file imported via Parasolid, if it did not, the export will not succeed.
- Param in_file_name
The name of the file to write the Parasolid data to.
- Param in_options
The options controlling the export of the Parasolid data.
- HPS.Parasolid.ImportNotifier Import (int[] in_parts, HPS.Parasolid.FacetTessellationKit in_facet_options, HPS.Parasolid.LineTessellationKit in_line_options)
Performs an asynchronous import of the specified entities. May throw an IOException prior to starting the asynchronous import.
- Param in_parts
An array of PK_PART_t entities to import.
- Param in_facet_options
The options controlling the import of facets in the CAD file.
- Param in_line_options
The options controlling the import of lines in the CAD file.
- Return
An ImportNotfier object that can be used to query the import progress and status.
- HPS.Parasolid.ImportNotifier Import (string in_file_name, HPS.Parasolid.ImportOptionsKit in_options)
Performs an asynchronous import of the specified CAD file with the provided options. May throw an IOException prior to starting the asynchronous import.
- Param in_file_name
The name of the CAD file to import.
- Param in_options
The options controlling the import of the CAD file.
- Return
An ImportNotfier object that can be used to query the import progress and status.