HLRTopoBRep
OCCT package HLRTopoBRep: HLRTopoBRep_Data, HLRTopoBRep_DSFiller, HLRTopoBRep_FaceData, HLRTopoBRep_FaceIsoLiner, and 2 more bound classes.
HLRTopoBRep_Data
Stores the results of the OutLine and IsoLine processes.
Constructors(1)
Instance methods(35)
- Clear(): void
Clear of all the maps.
- Clean(): void
Clear of all the data not needed during and after the hiding process.
- EdgeHasSplE(E: TopoDS_Edge): boolean
Returns True if the Edge is split.
Parameters (1)E
- FaceHasIntL(F: TopoDS_Face): boolean
Returns True if the Face has internal outline.
Parameters (1)F
- FaceHasOutL(F: TopoDS_Face): boolean
Returns True if the Face has outlines on restriction.
Parameters (1)F
- FaceHasIsoL(F: TopoDS_Face): boolean
Returns True if the Face has isolines.
Parameters (1)F
- IsSplEEdgeEdge(E1: TopoDS_Edge, E2: TopoDS_Edge): booleanParameters (2)
E1E2
- IsIntLFaceEdge(F: TopoDS_Face, E: TopoDS_Edge): booleanParameters (2)
FE
- IsOutLFaceEdge(F: TopoDS_Face, E: TopoDS_Edge): booleanParameters (2)
FE
- IsIsoLFaceEdge(F: TopoDS_Face, E: TopoDS_Edge): booleanParameters (2)
FE
- NewSOldS(New: TopoDS_Shape): TopoDS_ShapeParameters (1)
New
Returns the list of the edges.
Parameters (1)E
Returns the list of the internal OutLines.
Parameters (1)F
Returns the list of the OutLines on restriction.
Parameters (1)F
Returns the list of the IsoLines.
Parameters (1)F
- IsOutV(V: TopoDS_Vertex): boolean
Returns True if V is an outline vertex on a restriction.
Parameters (1)V
- IsIntV(V: TopoDS_Vertex): boolean
Returns True if V is an internal outline vertex.
Parameters (1)V
- AddOldS(NewS: TopoDS_Shape, OldS: TopoDS_Shape): voidParameters (2)
NewSOldS
- Parameters (1)
E
- Parameters (1)
F
- Parameters (1)
F
- Parameters (1)
F
- AddOutV(V: TopoDS_Vertex): voidParameters (1)
V
- AddIntV(V: TopoDS_Vertex): voidParameters (1)
V
- InitEdge(): void
- MoreEdge(): boolean
- NextEdge(): void
- Edge(): TopoDS_Edge
- InitVertex(E: TopoDS_Edge): void
Start an iteration on the vertices of E.
Parameters (1)E
- MoreVertex(): boolean
- NextVertex(): void
- Parameter(): number
- InsertBefore(V: TopoDS_Vertex, P: number): void
Insert before the current position.
Parameters (2)VP
- Append(V: TopoDS_Vertex, P: number): voidParameters (2)
VP
HLRTopoBRep_DSFiller
Provides methods to fill a HLRTopoBRep_Data.
Constructors(1)
Static methods(1)
- Insert(S: TopoDS_Shape, FO: Contap_Contour, DS: HLRTopoBRep_Data, MST: NCollection_DataMap_TopoDS_Shape_BRepTopAdaptor_Tool_TopTools_ShapeMapHasher, nbIso: number): void
Stores in <DS> the outlines of using the current outliner and stores the isolines in <DS> using a Hatcher.
Parameters (5)SFO—Mutated in place; read the updated value from this argument after the call.DS—Mutated in place; read the updated value from this argument after the call.MST—Mutated in place; read the updated value from this argument after the call.nbIso
HLRTopoBRep_FaceData
Contains the 3 ListOfShape of a Face (Internal OutLines, OutLines on restriction and IsoLines).
Constructors(1)
Instance methods(6)
HLRTopoBRep_FaceIsoLiner
Constructors(1)
Static methods(3)
- Perform(FI: number, F: TopoDS_Face, DS: HLRTopoBRep_Data, nbIsos: number): voidParameters (4)
FIFDSnbIsos
- MakeVertex(E: TopoDS_Edge, P: gp_Pnt, Par: number, Tol: number, DS: HLRTopoBRep_Data): TopoDS_VertexParameters (5)
EPParTolDS
- MakeIsoLine(F: TopoDS_Face, Iso: Geom2d_Line, V1: TopoDS_Vertex, V2: TopoDS_Vertex, U1: number, U2: number, Tol: number, DS: HLRTopoBRep_Data): voidParameters (8)
FIsoV1V2U1U2TolDS
HLRTopoBRep_OutLiner
Constructors(3)
- constructor(OriSh: TopoDS_Shape): HLRTopoBRep_OutLinerParameters (1)
OriSh
- constructor(OriS: TopoDS_Shape, OutS: TopoDS_Shape): HLRTopoBRep_OutLinerParameters (2)
OriSOutS
Static methods(2)
- get_type_name(): string
Instance methods(7)
- OriginalShape(OriS: TopoDS_Shape): voidParameters (1)
OriS
- OutLinedShape(OutS: TopoDS_Shape): voidParameters (1)
OutS
- Fill(P: HLRAlgo_Projector, MST: NCollection_DataMap_TopoDS_Shape_BRepTopAdaptor_Tool_TopTools_ShapeMapHasher, nbIso: number): voidParameters (3)
PMSTnbIso
HLRTopoBRep_VData
Constructors(2)
- constructor(P: number, V: TopoDS_Shape): HLRTopoBRep_VDataParameters (2)
PV
Instance methods(2)
- Parameter(): number