Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
HPS.Parasolid.File Class Reference
Inheritance diagram for HPS.Parasolid.File:

Public Member Functions | |
virtual void | Dispose () |
File (HPS.Parasolid.File in_that) | |
Static Public Member Functions | |
static 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. More... | |
static 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. More... | |
static 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. More... | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
Member Function Documentation
|
inlinestatic |
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.
|
inlinestatic |
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.
|
inlinestatic |
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:
- internals/hps_sprk_parasolid/source/cs/HPS.Parasolid.cs