|
enum | TessellationLevel {
TessellationLevel::ExtraLow,
TessellationLevel::Low,
TessellationLevel::Medium,
TessellationLevel::High,
TessellationLevel::ExtraHigh,
TessellationLevel::Custom
} |
| Enumerates predefined tessellation levels used to import Parasolid files. More...
|
|
enum | Format {
Format::Text,
Format::Binary,
Format::NeutralBinary
} |
| Enumerates the formats Parasolid can import. More...
|
|
enum | MismatchBehavior {
MismatchBehavior::Ignore,
MismatchBehavior::Fail
} |
| Enumerates the behaviors the Parasolid importer can assume when encountering attribute mismatches. More...
|
|
enum | CompoundBodyBehavior {
CompoundBodyBehavior::Split,
CompoundBodyBehavior::Keep,
CompoundBodyBehavior::Fail
} |
| Enumerates the behaviors the Parasolid importer can assume when encountering compound bodies. More...
|
|
enum | Ignore {
Ignore::Absolute,
Ignore::FeatureToModelRatio,
Ignore::FeatureToBodyRatio
} |
| Enumerates the way the Parasolid importer chooses which facets or lines to ignore during tessellation. More...
|
|
typedef int | ParasolidEntity |
|
typedef HPS::IntArray | EntityArray |
|
typedef std::vector< double, HPS::Allocator< double > > | DoubleArray |
|
typedef std::vector< Viewport, HPS::Allocator< Viewport > > | ViewportArray |
|
typedef std::vector< Facet::Tolerance, HPS::Allocator< Facet::Tolerance > > | ToleranceArray |
|
typedef std::vector< Component, HPS::Allocator< Component > > | ComponentArray |
|
The Parasolid class contains objects and enumerations used for importing and exporting CAD files via Parasolid.