ShapeProcessAPI
OCCT package ShapeProcessAPI: ShapeProcessAPI_ApplySequence.
ShapeProcessAPI_ApplySequence
Applies one of the sequence read from resource file.
Constructors(1)
- constructor(rscName: string, seqName?: string): ShapeProcessAPI_ApplySequence
Creates an object and loads resource file and sequence of operators given by their names.
Parameters (2)rscNameseqName
Instance methods(5)
Returns object for managing resource file and sequence of operators.
- PrepareShape(shape: TopoDS_Shape, fillmap?: boolean, until?: TopAbs_ShapeEnum, theProgress?: Message_ProgressRange): TopoDS_Shape
Performs sequence of operators stored in myRsc. If <fillmap> is True adds history "shape-shape" into myMap for shape and its subshapes until level <until> (included). If <until> is TopAbs_SHAPE, all the subshapes are considered.
Parameters (4)shapefillmapuntiltheProgress
- ClearMap(): void
Clears myMap with accumulated history.
Returns myMap with accumulated history.
- PrintPreparationResult(): void
Prints result of preparation onto the messenger of the context. Note that results can be accumulated from previous preparations it method ClearMap was not called before PrepareShape.
ShapeProcess
OCCT package ShapeProcess: ShapeProcess, ShapeProcess_Context, ShapeProcess_Operator, ShapeProcess_OperLibrary, and 2 more bound classes.
ShapeUpgrade
OCCT package ShapeUpgrade: ShapeUpgrade, ShapeUpgrade_ClosedEdgeDivide, ShapeUpgrade_ClosedFaceDivide, ShapeUpgrade_ConvertCurve2dToBezier, and 29 more…