
Classes | |
class | CADModel |
class | Component |
class | ExportOptionsKit |
class | Facet |
class | FacetTessellationKit |
class | Factory |
class | File |
class | ImportNotifier |
class | ImportOptionsKit |
class | Line |
class | LineTessellationKit |
class | Viewport |
Public Types | |
enum | CompoundBodyBehavior { CompoundBodyBehavior.Split = 0, CompoundBodyBehavior.Keep = 1, CompoundBodyBehavior.Fail = 2 } |
Enumerates the behaviors the Parasolid importer can assume when encountering compound bodies. More... | |
enum | Format { Format.Text = 0, Format.Binary = 1, Format.NeutralBinary = 2 } |
Enumerates the formats Parasolid can import. More... | |
enum | Ignore { Ignore.Absolute = 0, Ignore.FeatureToModelRatio = 1, Ignore.FeatureToBodyRatio = 2 } |
Enumerates the way the Parasolid importer chooses which facets or lines to ignore during tessellation. Corresponds to the PK_face_ignore_t struct. More... | |
enum | MismatchBehavior { MismatchBehavior.Ignore = 0, MismatchBehavior.Fail = 1 } |
Enumerates the behaviors the Parasolid importer can assume when encountering attribute mismatches. More... | |
enum | TessellationLevel { TessellationLevel.ExtraLow = 0, TessellationLevel.Low = 1, TessellationLevel.Medium = 2, TessellationLevel.High = 3, TessellationLevel.ExtraHigh = 4, TessellationLevel.Custom = 5 } |
Enumerates predefined tessellation levels used to import Parasolid files. More... | |
Public Member Functions | |
virtual void | Dispose () |
Parasolid (HPS.Parasolid in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The Parasolid class contains objects and enumerations used for importing and exporting CAD files via Parasolid.
Member Enumeration Documentation
Enumerates the behaviors the Parasolid importer can assume when encountering compound bodies.
Enumerator | |
---|---|
Split |
Split compound bodies into simple bodies. |
Keep |
Import compound bodies as-is. |
Fail |
Fail when encountering a compound body. |
enum HPS.Parasolid.Format |
enum HPS.Parasolid.Ignore |
Enumerates the way the Parasolid importer chooses which facets or lines to ignore during tessellation. Corresponds to the PK_face_ignore_t struct.
Enumerator | |
---|---|
Absolute |
specify an absolute value |
FeatureToModelRatio |
specify ratio of feature to model box |
FeatureToBodyRatio |
specify ratio of feature to body box |
Enumerates the behaviors the Parasolid importer can assume when encountering attribute mismatches.
Enumerator | |
---|---|
Ignore |
Ignore attribute mismatches. |
Fail |
Fail on attribute mismatch. |
Enumerates predefined tessellation levels used to import Parasolid files.
The documentation for this class was generated from the following file:
- internals/hps_sprk_parasolid/source/cs/HPS.Parasolid.cs