The File class provides functions to import and export CAD files via the Parasolid interface.
More...
#include <sprk_parasolid.h>
|
| File () |
| Private default constructor to prevent instantiation. More...
|
|
The File class provides functions to import and export CAD files via the Parasolid interface.
◆ File()
HPS::Parasolid::File::File |
( |
| ) |
|
|
private |
Private default constructor to prevent instantiation.
◆ Export()
static void HPS::Parasolid::File::Export |
( |
CADModel const & |
in_cad_model, |
|
|
char const * |
in_file_name, |
|
|
ExportOptionsKit const & |
in_options |
|
) |
| |
|
static |
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.
- Parameters
-
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. |
in_file_name | The name of the file to write the Parasolid data to. |
in_options | The options controlling the export of the Parasolid data. |
◆ Import() [1/2]
Performs an asynchronous import of the specified CAD file with the provided options.
May throw an IOException prior to starting the asynchronous import.
- Parameters
-
in_file_name | The name of the CAD file to import. |
in_options | The options controlling the import of the CAD file. |
- Returns
- An ImportNotfier object that can be used to query the import progress and status.
◆ Import() [2/2]
Performs an asynchronous import of the specified entities.
May throw an IOException prior to starting the asynchronous import.
- Parameters
-
in_parts | An array of PK_PART_t entities to import. |
in_facet_options | The options controlling the import of facets in the CAD file. |
in_line_options | The options controlling the import of lines in the CAD file. |
- Returns
- An ImportNotfier object that can be used to query the import progress and status.
The documentation for this class was generated from the following file: