StepToTopoDS
OCCT package StepToTopoDS: StepToTopoDS, StepToTopoDS_Builder, StepToTopoDS_BuilderError, StepToTopoDS_GeometricTool, and 23 more bound classes.
StepToTopoDS
This package implements the mapping between AP214 Shape representation and CAS.CAD Shape Representation. The source schema is Part42 (which is included in AP214).
Constructors(1)
Static methods(8)
- Parameters (1)
Error
- Parameters (1)
Error
- Parameters (1)
Error
- Parameters (1)
Error
- Parameters (1)
Error
- Parameters (1)
Error
- Parameters (1)
Error
- DecodeGeometricToolError(Error: StepToTopoDS_GeometricToolError): stringParameters (1)
Error
StepToTopoDS_Builder
Constructors(1)
Instance methods(14)
- Init(S: StepShape_EdgeBasedWireframeModel, TP: Transfer_TransientProcess, theLocalFactors: StepData_Factors): voidParameters (3)
STPtheLocalFactors
- Init(S: StepShape_FaceBasedSurfaceModel, TP: Transfer_TransientProcess, theLocalFactors: StepData_Factors): voidParameters (3)
STPtheLocalFactors
- Init(theManifoldSolid: StepShape_ManifoldSolidBrep, theTP: Transfer_TransientProcess, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (4)
theManifoldSolidtheTPtheLocalFactorstheProgress
- Init(theBRepWithVoids: StepShape_BrepWithVoids, theTP: Transfer_TransientProcess, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (4)
theBRepWithVoidstheTPtheLocalFactorstheProgress
- Init(theFB: StepShape_FacetedBrep, theTP: Transfer_TransientProcess, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (4)
theFBtheTPtheLocalFactorstheProgress
- Init(theFBABWV: StepShape_FacetedBrepAndBrepWithVoids, theTP: Transfer_TransientProcess, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (4)
theFBABWVtheTPtheLocalFactorstheProgress
- Init(theTSS: StepVisual_TessellatedSurfaceSet, theTP: Transfer_TransientProcess, theHasGeom: boolean, theLocalFactors: StepData_Factors): { theHasGeom: boolean }Parameters (4)
theTSStheTPtheHasGeomtheLocalFactors
- Init(S: StepShape_ShellBasedSurfaceModel, TP: Transfer_TransientProcess, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (5)
STPNMTooltheLocalFactorstheProgress
- Init(theTF: StepVisual_TessellatedFace, theTP: Transfer_TransientProcess, theReadTessellatedWhenNoBRepOnly: boolean, theHasGeom: boolean, theLocalFactors: StepData_Factors): { theHasGeom: boolean }Parameters (5)
theTFtheTPtheReadTessellatedWhenNoBRepOnlytheHasGeomtheLocalFactors
- Init(S: StepShape_GeometricSet, TP: Transfer_TransientProcess, theLocalFactors: StepData_Factors, RA: Transfer_ActorOfTransientProcess, isManifold: boolean, theProgress: Message_ProgressRange): voidParameters (6)
STPtheLocalFactorsRAisManifoldtheProgress
- Init(theTSo: StepVisual_TessellatedSolid, theTP: Transfer_TransientProcess, theReadTessellatedWhenNoBRepOnly: boolean, theHasGeom: boolean, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): { theHasGeom: boolean }Parameters (6)
theTSotheTPtheReadTessellatedWhenNoBRepOnlytheHasGeomtheLocalFactorstheProgress
- Init(theTSh: StepVisual_TessellatedShell, theTP: Transfer_TransientProcess, theReadTessellatedWhenNoBRepOnly: boolean, theHasGeom: boolean, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): { theHasGeom: boolean }Parameters (6)
theTShtheTPtheReadTessellatedWhenNoBRepOnlytheHasGeomtheLocalFactorstheProgress
StepToTopoDS_BuilderError
Properties(2)
StepToTopoDS_GeometricTool
This class contains some algorithmic services specific to the mapping STEP to CAS.CADE.
Constructors(1)
Static methods(4)
- PCurve(SC: StepGeom_SurfaceCurve, S: StepGeom_Surface, last: number): { returnValue: number; PC: StepGeom_Pcurve; [Symbol.dispose](): void }Parameters (3)
SCSlast
- IsSeamCurve(SC: StepGeom_SurfaceCurve, S: StepGeom_Surface, E: StepShape_Edge, EL: StepShape_EdgeLoop): booleanParameters (4)
SCSEEL
- IsLikeSeam(SC: StepGeom_SurfaceCurve, S: StepGeom_Surface, E: StepShape_Edge, EL: StepShape_EdgeLoop): booleanParameters (4)
SCSEEL
- UpdateParam3d(C: Geom_Curve, w1: number, w2: number, preci: number): { returnValue: boolean; w1: number; w2: number }Parameters (4)
Cw1w2preci
StepToTopoDS_GeometricToolError
Properties(6)
StepToTopoDS_MakeTransformed
Produces instances by Transformation of a basic item.
Constructors(1)
Instance methods(5)
- Compute(Origin: StepGeom_Axis2Placement3d, Target: StepGeom_Axis2Placement3d, theLocalFactors: StepData_Factors): boolean
Computes a transformation to pass from an Origin placement to a Target placement. Returns True when done If not done, the transformation will by Identity.
Parameters (3)OriginTargettheLocalFactors
- Compute(Operator: StepGeom_CartesianTransformationOperator3d, theLocalFactors: StepData_Factors): boolean
Computes a transformation defined by an operator 3D.
Parameters (2)OperatortheLocalFactors
Returns the computed transformation (Identity if not yet or if failed).
- Transform(shape: TopoDS_Shape): boolean
Applies the computed transformation to a shape Returns False if the transformation is Identity.
Parameters (1)shape—Mutated in place; read the updated value from this argument after the call.
- TranslateMappedItem(mapit: StepRepr_MappedItem, TP: Transfer_TransientProcess, theLocalFactors?: StepData_Factors, theProgress?: Message_ProgressRange): TopoDS_Shape
Translates a MappedItem. More precisely A MappedItem has a MappingSource and a MappingTarget MappingSource has a MappedRepresentation and a MappingOrigin MappedRepresentation is the basic item to be instanced MappingOrigin is the starting placement MappingTarget is the final placement.
Hence, the transformation from MappingOrigin and MappingTarget is computed, the MappedRepr. is converted to a Shape, then transformed as an instance of this ShapeParameters (4)mapitTPtheLocalFactorstheProgress
StepToTopoDS_NMTool
Provides data to process non-manifold topology when reading from STEP.
Constructors(2)
- constructor(MapOfRI: NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape, MapOfRINames: NCollection_DataMap_TCollection_AsciiString_TopoDS_Shape): StepToTopoDS_NMToolParameters (2)
MapOfRIMapOfRINames
Instance methods(15)
- Init(MapOfRI: NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape, MapOfRINames: NCollection_DataMap_TCollection_AsciiString_TopoDS_Shape): voidParameters (2)
MapOfRIMapOfRINames
- SetActive(isActive: boolean): voidParameters (1)
isActive
- IsActive(): boolean
- CleanUp(): void
- IsBound(RI: StepRepr_RepresentationItem): booleanParameters (1)
RI
- IsBound(RIName: TCollection_AsciiString): booleanParameters (1)
RIName
- Bind(RI: StepRepr_RepresentationItem, S: TopoDS_Shape): voidParameters (2)
RIS
- Bind(RIName: TCollection_AsciiString, S: TopoDS_Shape): voidParameters (2)
RINameS
- Parameters (1)
RI
- Find(RIName: TCollection_AsciiString): TopoDS_ShapeParameters (1)
RIName
- RegisterNMEdge(Edge: TopoDS_Shape): voidParameters (1)
Edge
- IsSuspectedAsClosing(BaseShell: TopoDS_Shape, SuspectedShell: TopoDS_Shape): booleanParameters (2)
BaseShellSuspectedShell
- IsPureNMShell(Shell: TopoDS_Shape): booleanParameters (1)
Shell
- SetIDEASCase(IDEASCase: boolean): voidParameters (1)
IDEASCase
- IsIDEASCase(): boolean
StepToTopoDS_PointPair
Stores a pair of Points from step.
Constructors(1)
- Parameters (2)
P1P2
Instance methods(2)
StepToTopoDS_Root
This class implements the common services for all classes of StepToTopoDS which report error and sets and returns precision.
Instance methods(5)
- IsDone(): boolean
- Precision(): number
Returns the value of "MyPrecision".
- SetPrecision(preci: number): void
Sets the value of "MyPrecision".
Parameters (1)preci
- MaxTol(): number
Returns the value of "MaxTol".
- SetMaxTol(maxpreci: number): void
Sets the value of MaxTol.
Parameters (1)maxpreci
StepToTopoDS_Tool
This Tool Class provides Information to build a Cas.Cad BRep from a ProSTEP Shape model.
Constructors(2)
- constructor(Map: NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape, TP: Transfer_TransientProcess): StepToTopoDS_ToolParameters (2)
MapTP
Instance methods(27)
- Init(Map: NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape, TP: Transfer_TransientProcess): voidParameters (2)
MapTP
- IsBound(TRI: StepShape_TopologicalRepresentationItem): booleanParameters (1)
TRI
- Bind(TRI: StepShape_TopologicalRepresentationItem, S: TopoDS_Shape): voidParameters (2)
TRIS
- Parameters (1)
TRI
- ClearEdgeMap(): void
- IsEdgeBound(PP: StepToTopoDS_PointPair): booleanParameters (1)
PP
- BindEdge(PP: StepToTopoDS_PointPair, E: TopoDS_Edge): voidParameters (2)
PPE
- Parameters (1)
PP
- ClearVertexMap(): void
- IsVertexBound(PG: StepGeom_CartesianPoint): booleanParameters (1)
PG
- BindVertex(P: StepGeom_CartesianPoint, V: TopoDS_Vertex): voidParameters (2)
PV
- Parameters (1)
P
- ComputePCurve(B: boolean): voidParameters (1)
B
- ComputePCurve(): boolean
- AddContinuity(GeomSurf: Geom_Surface): voidParameters (1)
GeomSurf
- AddContinuity(GeomCurve: Geom_Curve): voidParameters (1)
GeomCurve
- AddContinuity(GeomCur2d: Geom2d_Curve): voidParameters (1)
GeomCur2d
- C0Surf(): number
- C1Surf(): number
- C2Surf(): number
- C0Cur2(): number
- C1Cur2(): number
- C2Cur2(): number
- C0Cur3(): number
- C1Cur3(): number
- C2Cur3(): number
StepToTopoDS_TranslateCompositeCurve
Translate STEP entity composite_curve to TopoDS_Wire If surface is given, the curve is assumed to lie on that surface and in case if any segment of it is a curve_on_surface, the pcurve for that segment will be taken. Note: a segment of composite_curve may be itself composite_curve. Only one-level protection against cyclic references is implemented.
Constructors(3)
Empty constructor.
- constructor(CC: StepGeom_CompositeCurve, TP: Transfer_TransientProcess, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateCompositeCurve
Translates standalone composite_curve.
Parameters (3)CCTPtheLocalFactors
- constructor(CC: StepGeom_CompositeCurve, TP: Transfer_TransientProcess, S: StepGeom_Surface, Surf: Geom_Surface, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateCompositeCurve
Translates composite_curve lying on surface.
Parameters (5)CCTPSSurftheLocalFactors
Instance methods(4)
- Init(CC: StepGeom_CompositeCurve, TP: Transfer_TransientProcess, theLocalFactors: StepData_Factors): boolean
Translates standalone composite_curve.
Parameters (3)CCTPtheLocalFactors
- Init(CC: StepGeom_CompositeCurve, TP: Transfer_TransientProcess, S: StepGeom_Surface, Surf: Geom_Surface, theLocalFactors: StepData_Factors): boolean
Translates composite_curve lying on surface.
Parameters (5)CCTPSSurftheLocalFactors
- Value(): TopoDS_Wire
Returns result of last translation or null wire if failed.
- IsInfiniteSegment(): boolean
Returns True if composite_curve contains a segment with infinite parameters.
StepToTopoDS_TranslateCurveBoundedSurface
Translate curve_bounded_surface into TopoDS_Face.
Constructors(2)
Create empty tool.
- constructor(CBS: StepGeom_CurveBoundedSurface, TP: Transfer_TransientProcess, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateCurveBoundedSurface
Translate surface.
Parameters (3)CBSTPtheLocalFactors
Instance methods(2)
- Init(CBS: StepGeom_CurveBoundedSurface, TP: Transfer_TransientProcess, theLocalFactors?: StepData_Factors): boolean
Translate surface.
Parameters (3)CBSTPtheLocalFactors
- Value(): TopoDS_Face
Returns result of last translation or null wire if failed.
StepToTopoDS_TranslateEdge
Constructors(2)
- constructor(E: StepShape_Edge, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateEdgeParameters (4)
ETNMTooltheLocalFactors
Instance methods(5)
- Init(E: StepShape_Edge, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors): voidParameters (4)
ETNMTooltheLocalFactors
- MakeFromCurve3D(C3D: StepGeom_Curve, EC: StepShape_EdgeCurve, Vend: StepShape_Vertex, preci: number, E: TopoDS_Edge, V1: TopoDS_Vertex, V2: TopoDS_Vertex, T: StepToTopoDS_Tool, theLocalFactors: StepData_Factors): void
Warning! C3D is assumed to be a Curve 3D ... other cases to checked before calling this.
Parameters (9)C3DECVendpreciE—Mutated in place; read the updated value from this argument after the call.V1—Mutated in place; read the updated value from this argument after the call.V2—Mutated in place; read the updated value from this argument after the call.T—Mutated in place; read the updated value from this argument after the call.theLocalFactors
- MakePCurve(PCU: StepGeom_Pcurve, ConvSurf: Geom_Surface, theLocalFactors?: StepData_Factors): Geom2d_CurveParameters (3)
PCUConvSurftheLocalFactors
StepToTopoDS_TranslateEdgeError
Properties(2)
StepToTopoDS_TranslateEdgeLoop
Constructors(2)
- constructor(FB: StepShape_FaceBound, F: TopoDS_Face, S: Geom_Surface, SS: StepGeom_Surface, ss: boolean, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateEdgeLoopParameters (8)
FBFSSSssTNMTooltheLocalFactors
Instance methods(3)
- Init(FB: StepShape_FaceBound, F: TopoDS_Face, S: Geom_Surface, SS: StepGeom_Surface, ss: boolean, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors): voidParameters (8)
FBFSSSssTNMTooltheLocalFactors
StepToTopoDS_TranslateEdgeLoopError
Properties(2)
StepToTopoDS_TranslateFaceError
Properties(2)
StepToTopoDS_TranslatePolyLoop
Constructors(2)
- constructor(PL: StepShape_PolyLoop, T: StepToTopoDS_Tool, S: Geom_Surface, F: TopoDS_Face, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslatePolyLoopParameters (5)
PLTSFtheLocalFactors
Instance methods(3)
- Init(PL: StepShape_PolyLoop, T: StepToTopoDS_Tool, S: Geom_Surface, F: TopoDS_Face, theLocalFactors: StepData_Factors): voidParameters (5)
PLTSFtheLocalFactors
StepToTopoDS_TranslatePolyLoopError
Properties(2)
StepToTopoDS_TranslateShell
Constructors(1)
Instance methods(4)
- Init(CFS: StepShape_ConnectedFaceSet, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): voidParameters (5)
CFSTNMTooltheLocalFactorstheProgress
- Init(theTSh: StepVisual_TessellatedShell, theTool: StepToTopoDS_Tool, theNMTool: StepToTopoDS_NMTool, theReadTessellatedWhenNoBRepOnly: boolean, theHasGeom: boolean, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): { theHasGeom: boolean }Parameters (7)
theTShtheTooltheNMTooltheReadTessellatedWhenNoBRepOnlytheHasGeomtheLocalFactorstheProgress
StepToTopoDS_TranslateShellError
Properties(2)
StepToTopoDS_TranslateSolid
Constructors(1)
Instance methods(3)
- Init(theTSo: StepVisual_TessellatedSolid, theTP: Transfer_TransientProcess, theTool: StepToTopoDS_Tool, theNMTool: StepToTopoDS_NMTool, theReadTessellatedWhenNoBRepOnly: boolean, theHasGeom: boolean, theLocalFactors: StepData_Factors, theProgress: Message_ProgressRange): { theHasGeom: boolean }Parameters (8)
theTSotheTPtheTooltheNMTooltheReadTessellatedWhenNoBRepOnlytheHasGeomtheLocalFactorstheProgress
StepToTopoDS_TranslateSolidError
Properties(2)
StepToTopoDS_TranslateVertex
Constructors(2)
- constructor(V: StepShape_Vertex, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateVertexParameters (4)
VTNMTooltheLocalFactors
Instance methods(3)
- Init(V: StepShape_Vertex, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors): voidParameters (4)
VTNMTooltheLocalFactors
StepToTopoDS_TranslateVertexError
Properties(2)
StepToTopoDS_TranslateVertexLoop
Constructors(2)
- constructor(VL: StepShape_VertexLoop, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors?: StepData_Factors): StepToTopoDS_TranslateVertexLoopParameters (4)
VLTNMTooltheLocalFactors
Instance methods(3)
- Init(VL: StepShape_VertexLoop, T: StepToTopoDS_Tool, NMTool: StepToTopoDS_NMTool, theLocalFactors: StepData_Factors): voidParameters (4)
VLTNMTooltheLocalFactors