
Classes | |
class | CADModel |
class | Capture |
class | CommonMeasurementOperator |
class | Component |
class | Configuration |
class | Export3MFOptionsKit |
class | ExportACISOptionsKit |
class | ExportFBXOptionsKit |
class | ExportGLTFOptionsKit |
class | ExportIGESOptionsKit |
class | ExportJTOptionsKit |
class | ExportNotifier |
class | ExportOBJOptionsKit |
class | ExportParasolidOptionsKit |
class | ExportPRCOptionsKit |
class | ExportSTEPOptionsKit |
class | ExportSTLOptionsKit |
class | ExportU3DOptionsKit |
class | ExportXMLOptionsKit |
class | Factory |
class | File |
class | Filter |
class | ImportNotifier |
class | ImportOptionsKit |
class | JT |
class | MeasurementOperator |
class | ModelFileImportOptionsKit |
class | NURBSConversionOptionsKit |
class | PRC |
class | ProductOccurrence |
class | ProE |
class | ReloadNotifier |
class | Revit |
class | Sheet |
class | STEP |
class | Tessellation |
class | TessellationOptionsKit |
class | Translation |
class | TranslationNotifier |
class | TranslationOptionsKit |
class | U3D |
Public Member Functions | |
virtual void | Dispose () |
Exchange (HPS.Exchange in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The Exchange class contains objects and enumerations used for importing and exporting CAD files via Exchange.
Member Enumeration Documentation
◆ AnnotationCaptureFitting
|
strong |
Enumerates the type of data in the scene to use to generate cameras for annotation captures.
◆ BRepMode
|
strong |
Enumerates the ways in which to import BRep and tessellation data for files imported via Exchange.
◆ CurveType
|
strong |
Enumerates the types of curves supported by Exchange
Enumerator | |
---|---|
Blend | Blend boundary curve (kA3DTypeCrvBlend02Boundary ). |
NURBS | NURBS curve (kA3DTypeCrvNurbs ). |
Circle | Circle (kA3DTypeCrvCircle ). |
Composite | Array of oriented curves (kA3DTypeCrvComposite ). |
CurveOnSurface | Curve defined by a UV curve on a surface (kA3DTypeCrvOnSurf ). |
Ellipse | Ellipse (kA3DTypeCrvEllipse ). |
Equation | Curve described by an equation (kA3DTypeCrvEquation ). |
Helix | Helix (kA3DTypeCrvHelix ). |
Hyperbola | Hyperbola (kA3DTypeCrvHyperbola ). |
Intersection | Intersection between two surfaces (kA3DTypeCrvIntersection ). |
Line | Line (kA3DTypeCrvLine ). |
Offset | Offset curve (kA3DTypeCrvOffset ). |
Parabola | Parabola (kA3DTypeCrvParabola ). |
Polyline | Polyhedric curve (kA3DTypeCrvPolyLine ). |
Transform | Transformed curve (kA3DTypeCrvTransform ). |
◆ ImportMode
|
strong |
Enumerates the ways in which to perform file import via Exchange.
◆ LoadStatus
|
strong |
Enumerates the various load statuses for a ProductOccurrence.
◆ SurfaceType
|
strong |
Enumerates the types of surfaces supported by Exchange
◆ Units
|
strong |
Enumerates the units for files imported via Exchange.
Enumerator | |
---|---|
Unknown | Unknown unit type (kA3DUnitUnknown). |
Point | Point (1/72 of an inch) units (kA3DUnitPoint). |
Inch | Inch units (kA3DUnitInch). |
Millimeter | Millimeter units (kA3DUnitMillimeter). |
Centimeter | Centimeter units (kA3DUnitCentimeter). |
Pica | Pica (1/72 of a foot) units (kA3DUnitPicas). |
Foot | Foot units (kA3DUnitFoot). |
Yard | Yard units (kA3DUnitYard). |
Meter | Meter units (kA3DUnitMeter). |
Kilometer | Kilometer units (kA3DUnitKilometer). |
Mile | Mile units (kA3DUnitMile). |
◆ UnloadMode
|
strong |
Enumerates the ways in which a ProductOccurrence can be unloaded.
The documentation for this class was generated from the following file:
- internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs