More...
|
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...
|
|
|
virtual void | deleteCptr () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The Parasolid class contains objects and enumerations used for importing and exporting CAD files via Parasolid.
◆ CompoundBodyBehavior
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.
|
◆ Format
Enumerates the formats Parasolid can import.
Enumerator |
---|
Text | Text File.
|
Binary | Machine Dependent Binary File.
|
NeutralBinary | Machine Independent Binary File.
|
◆ 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
|
◆ MismatchBehavior
Enumerates the behaviors the Parasolid importer can assume when encountering attribute mismatches.
Enumerator |
---|
Ignore | Ignore attribute mismatches.
|
Fail | Fail on attribute mismatch.
|
◆ TessellationLevel
Enumerates predefined tessellation levels used to import Parasolid files.
Enumerator |
---|
ExtraLow | Extra Low tessellation setting.
|
Low | Low tessellation setting.
|
Medium | Medium tessellation setting.
|
High | High tessellation setting.
|
ExtraHigh | Extra High tessellation setting.
|
Custom | Custom tessellation setting. Chord and Angle values will need to be specified.
|
The documentation for this class was generated from the following file:
- internals/hps_sprk_parasolid/source/cs/HPS.Parasolid.cs