OCC.TopOpeBRep module¶
This package provides the topological operationson the BRep data structure.
-
class
Handle_TopOpeBRep_DataMapNodeOfDataMapOfTopolTool
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_FFDumper
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_HArray1OfLineInter
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_HArray1OfVPointInter
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_Hctxee2d
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_Hctxff2d
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_ListNodeOfListOfBipoint
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRep_SequenceNodeOfSequenceOfPoint2d
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
class
TopOpeBRep_Array1OfLineInter
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (TopOpeBRep_Array1OfLineInter &) – Return type: TopOpeBRep_Array1OfLineInter
-
ChangeValue
()¶ Parameters: Index (int) – Return type: TopOpeBRep_LineInter
-
Set
()¶ Parameters: Other (TopOpeBRep_Array1OfLineInter &) – Return type: TopOpeBRep_Array1OfLineInter
-
Value
()¶ Parameters: Index (int) – Return type: TopOpeBRep_LineInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_Array1OfVPointInter
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (TopOpeBRep_Array1OfVPointInter &) – Return type: TopOpeBRep_Array1OfVPointInter
-
ChangeValue
()¶ Parameters: Index (int) – Return type: TopOpeBRep_VPointInter
-
Set
()¶ Parameters: Other (TopOpeBRep_Array1OfVPointInter &) – Return type: TopOpeBRep_Array1OfVPointInter
-
Value
()¶ Parameters: Index (int) – Return type: TopOpeBRep_VPointInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_Bipoint
(*args)¶ Bases:
object
Return type: Parameters: Return type: -
thisown
¶ The membership flag
-
-
class
TopOpeBRep_DSFiller
(*args)¶ Bases:
object
Return type: None -
ChangeEdgesFiller
()¶ Return type: TopOpeBRep_EdgesFiller
-
ChangeFaceEdgeFiller
()¶ Return type: TopOpeBRep_FaceEdgeFiller
-
ChangeFacesFiller
()¶ Return type: TopOpeBRep_FacesFiller
-
ChangeShapeIntersector
()¶ Return type: TopOpeBRep_ShapeIntersector
-
ChangeShapeIntersector2d
()¶ Return type: TopOpeBRep_ShapeIntersector2d
-
CompleteDS
()¶ - Update the data structure with relevant informations deduced from the intersections. //! Shells containing an intersected face. Wires containing an intersected edge.
Parameters: HDS (Handle_TopOpeBRepDS_HDataStructure &) – Return type: None
-
CompleteDS2d
()¶ - Update the data structure with relevant informations deduced from the intersections 2d. //! Shells containing an intersected face. Wires containing an intersected edge. //! search for interference identity using edge connexity //NYI
Parameters: HDS (Handle_TopOpeBRepDS_HDataStructure &) – Return type: None
-
Insert
()¶ - Stores in <DS> the intersections of <S1> and <S2>. if orientFORWARD = True S FORWARD,REVERSED –> FORWARD S EXTERNAL,INTERNAL –> EXTERNAL,INTERNAL
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
- orientFORWARD (bool) – default value is Standard_True
Return type:
-
Insert1d
()¶ - Stores in <DS> the intersections of <S1> and <S2>. S1 and S2 are edges or wires. S1 edges have a 2d representation in face F1 S2 edges have a 2d representation in face F2 F1 is the face which surface is taken as reference for 2d description of S1 and S2 edges. if orientFORWARD = True S FORWARD,REVERSED –> FORWARD S EXTERNAL,INTERNAL –> EXTERNAL,INTERNAL
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
- orientFORWARD (bool) – default value is Standard_False
Return type:
-
Insert2d
()¶ - Stores in <DS> the intersections of <S1> and <S2>. S1 et S2 contain only SameDomain Face
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:
-
InsertIntersection
()¶ - Stores in <DS> the intersections of <S1> and <S2>. if orientFORWARD = True S FORWAR,REVERSED –> FORWARD S EXTERNAL,INTERNAL –> EXTERNAL,INTERNAL
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
- orientFORWARD (bool) – default value is Standard_True
Return type:
-
InsertIntersection2d
()¶ - S1, S2 set of tangent face lance les intersections 2d pour coder correctement les faces SameDomain.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:
-
PShapeClassifier
()¶ - return field myPShapeClassifier. set field myPShapeClassifier.
Return type: TopOpeBRepTool_PShapeClassifier
Parameters: HDS (Handle_TopOpeBRepDS_HDataStructure &) – Return type: None
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMapIterator
Return type: None Parameters: aMap (TopOpeBRep_DataMapOfTopolTool &) – Return type: None -
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: Handle_BRepTopAdaptor_TopolTool
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_DataMapNodeOfDataMapOfTopolTool
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K (TopoDS_Shape &) –
- I (Handle_BRepTopAdaptor_TopolTool &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: Handle_BRepTopAdaptor_TopolTool
-
thisown
¶ The membership flag
-
class
TopOpeBRep_DataMapOfTopolTool
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRep_DataMapOfTopolTool &) – Return type: TopOpeBRep_DataMapOfTopolTool
-
ChangeFind
()¶ Parameters: K (TopoDS_Shape &) – Return type: Handle_BRepTopAdaptor_TopolTool
-
ChangeFind1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Find
()¶ Parameters: K (TopoDS_Shape &) – Return type: Handle_BRepTopAdaptor_TopolTool
-
Find1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Set
()¶ Parameters: Other (TopOpeBRep_DataMapOfTopolTool &) – Return type: TopOpeBRep_DataMapOfTopolTool
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_EdgesFiller
(*args)¶ Bases:
object
Return type: None -
Insert
()¶ Parameters: - E1 (TopoDS_Shape &) –
- E2 (TopoDS_Shape &) –
- EI (TopOpeBRep_EdgesIntersector &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_EdgesIntersector
(*args)¶ Bases:
object
Return type: None -
Curve
()¶ Parameters: Index (int) – Return type: Geom2dAdaptor_Curve
-
Delete
()¶ Return type: void
-
Dimension
()¶ Parameters: D (int) – Return type: None - set working space dimension D = 1 for E &|| W, 2 for E in F
Return type: int
-
Dump
()¶ Parameters: Return type:
-
Edge
()¶ Parameters: Index (int) – Return type: TopoDS_Shape
-
Face
()¶ Parameters: Index (int) – Return type: TopoDS_Shape
-
Perform
()¶ Parameters: - E1 (TopoDS_Shape &) –
- E2 (TopoDS_Shape &) –
- ReduceSegments (bool) – default value is Standard_True
Return type:
-
Point
()¶ Return type: TopOpeBRep_Point2d Parameters: I (int) – Return type: TopOpeBRep_Point2d
-
Points
()¶ Return type: TopOpeBRep_SequenceOfPoint2d
-
ReduceSegment
()¶ Parameters: - P1 (TopOpeBRep_Point2d &) –
- P2 (TopOpeBRep_Point2d &) –
- Pn (TopOpeBRep_Point2d &) –
Return type:
-
SetFaces
()¶ Parameters: - F1 (TopoDS_Shape &) –
- F2 (TopoDS_Shape &) –
- F1 –
- F2 –
- B1 (Bnd_Box &) –
- B2 (Bnd_Box &) –
Return type: Return type:
-
Status1
()¶ Return type: TopOpeBRep_P2Dstatus
-
Surface
()¶ Parameters: Index (int) – Return type: BRepAdaptor_Surface
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_FFDumper
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: PFF (TopOpeBRep_PFacesFiller &) – Return type: None -
DumpDSP
()¶ Parameters: Return type:
-
GetHandle
()¶
-
PFacesFillerDummy
()¶ Return type: TopOpeBRep_PFacesFiller
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_FFTransitionTool
¶ Bases:
object
-
static
ProcessEdgeONTransition
()¶ - compute transition on ‘IntPatch_Restriction line’ edge <R> when crossing edge <E> of face <F> at point <VP>. VP is given on edge <E> of face <F> of index <Index> (1 or 2). <VP> has been classified by FacesFiller as TopAbs_ON an edge <R> of the other face than <F> of current (face/face) intersection. Transition depends on the orientation of E in F. This method should be provided by IntPatch_Line (NYI)
Parameters: - VP (TopOpeBRep_VPointInter &) –
- Index (int) –
- R (TopoDS_Shape &) –
- E (TopoDS_Shape &) –
- F (TopoDS_Shape &) –
Return type:
-
static
ProcessEdgeTransition
()¶ Parameters: - P (TopOpeBRep_VPointInter &) –
- Index (int) –
- LineOrientation (TopAbs_Orientation) –
Return type:
-
static
ProcessFaceTransition
()¶ Parameters: - L (TopOpeBRep_LineInter &) –
- Index (int) –
- FaceOrientation (TopAbs_Orientation) –
Return type:
-
static
ProcessLineTransition
()¶ Parameters: - P (TopOpeBRep_VPointInter &) –
- Index (int) –
- EdgeOrientation (TopAbs_Orientation) –
- P –
- L (TopOpeBRep_LineInter &) –
Return type: Return type:
-
thisown
¶ The membership flag
-
static
-
TopOpeBRep_FFTransitionTool_ProcessEdgeONTransition
()¶ - compute transition on ‘IntPatch_Restriction line’ edge <R> when crossing edge <E> of face <F> at point <VP>. VP is given on edge <E> of face <F> of index <Index> (1 or 2). <VP> has been classified by FacesFiller as TopAbs_ON an edge <R> of the other face than <F> of current (face/face) intersection. Transition depends on the orientation of E in F. This method should be provided by IntPatch_Line (NYI)
Parameters: - VP (TopOpeBRep_VPointInter &) –
- Index (int) –
- R (TopoDS_Shape &) –
- E (TopoDS_Shape &) –
- F (TopoDS_Shape &) –
Return type:
-
TopOpeBRep_FFTransitionTool_ProcessEdgeTransition
()¶ Parameters: - P (TopOpeBRep_VPointInter &) –
- Index (int) –
- LineOrientation (TopAbs_Orientation) –
Return type:
-
TopOpeBRep_FFTransitionTool_ProcessFaceTransition
()¶ Parameters: - L (TopOpeBRep_LineInter &) –
- Index (int) –
- FaceOrientation (TopAbs_Orientation) –
Return type:
-
TopOpeBRep_FFTransitionTool_ProcessLineTransition
()¶ Parameters: - P (TopOpeBRep_VPointInter &) –
- Index (int) –
- EdgeOrientation (TopAbs_Orientation) –
- P –
- L (TopOpeBRep_LineInter &) –
Return type: Return type:
-
class
TopOpeBRep_FaceEdgeFiller
(*args)¶ Bases:
object
Return type: None -
Insert
()¶ Parameters: - F (TopoDS_Shape &) –
- E (TopoDS_Shape &) –
- FEINT (TopOpeBRep_FaceEdgeIntersector &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_FaceEdgeIntersector
(*args)¶ Bases:
object
Return type: None -
ForceTolerance
()¶ - Force the tolerance values used by the next Perform(S1,S2) call.
Parameters: tol (float) – Return type: None
-
IsVertex
()¶ Parameters: Return type: Return type:
-
Shape
()¶ - returns intersected face or edge according to value of <Index> = 1 or 2
Parameters: Index (int) – Return type: TopoDS_Shape
-
State
()¶ - IN ou ON / a la face. Les points OUT ne sont pas retournes.
Return type: TopAbs_State
-
Tolerance
()¶ - Return the tolerance value used in the last Perform() call If ForceTolerance() has been called, return the given value. If not, return value extracted from shapes.
Return type: float
-
Transition
()¶ - Index = 1 transition par rapport a la face, en cheminant sur l’arete
Parameters: - Index (int) –
- FaceOrientation (TopAbs_Orientation) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_FacesFiller
(*args)¶ Bases:
object
Return type: None -
AddShapesLine
()¶ - compute 3d curve, pcurves and face/curve interferences for current NDSC. Add them to the DS.
Return type: None
-
ChangeDataStructure
()¶ Return type: TopOpeBRepDS_DataStructure
-
ChangeFacesIntersector
()¶ Return type: TopOpeBRep_FacesIntersector
-
ChangePointClassifier
()¶ Return type: TopOpeBRep_PointClassifier
-
static
EqualpPonR
()¶ Parameters: - Lrest (TopOpeBRep_LineInter &) –
- VP1 (TopOpeBRep_VPointInter &) –
- VP2 (TopOpeBRep_VPointInter &) –
Return type:
-
Face
()¶ Parameters: I (int) – Return type: TopoDS_Face
-
FaceFaceTransition
()¶ Parameters: - L (TopOpeBRep_LineInter &) –
- I (int) –
- I –
Return type: Return type:
-
FillLineVPonR
()¶ - VP processing for restriction line and line sharing same domain with section edges : - if restriction : Adds restriction edges as section edges and compute face/edge interference. - if same domain : If line share same domain with section edges, compute parts of line IN/IN the two faces, and compute curve/point interference for VP boundaries.
Return type: None
-
GetESL
()¶ - Get map <mapES > of restriction edges having parts IN one of the 2 faces.
Parameters: LES (TopTools_ListOfShape &) – Return type: None
-
GetFFGeometry
()¶ - search for G = geometry of Point which is identical to <DSP> among the DS Points created in the CURRENT face/face intersection ( current Insert() call).
Parameters: - DSP (TopOpeBRepDS_Point &) –
- K (TopOpeBRepDS_Kind &) –
- G (int &) –
Return type: - search for G = geometry of Point which is identical to <VP> among the DS Points created in the CURRENT face/face intersection ( current Insert() call).
Parameters: - VP (TopOpeBRep_VPointInter &) –
- K (TopOpeBRepDS_Kind &) –
- G (int &) –
Return type:
-
GetGeometry
()¶ - Get the geometry of a DS point <DSP>. Search for it with ScanInterfList (previous method). if found, set <G> to the geometry of the interference found. else, add the point <DSP> in the <DS> and set <G> to the value of the new geometry such created. returns the value of ScanInterfList().
Parameters: - IT (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
- VP (TopOpeBRep_VPointInter &) –
- G (int &) –
- K (TopOpeBRepDS_Kind &) –
Return type:
-
HDataStructure
()¶ Return type: Handle_TopOpeBRepDS_HDataStructure
-
Insert
()¶ - Stores in <DS> the intersections of <S1> and <S2>.
Parameters: - F1 (TopoDS_Shape &) –
- F2 (TopoDS_Shape &) –
- FACINT (TopOpeBRep_FacesIntersector &) –
- HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:
-
static
IsVPtransLok
()¶ - Computes the transition <T> of the VPoint <iVP> on the edge of <SI12>. Returns <False> if the status is unknown.
Parameters: Return type:
-
static
LSameDomainERL
()¶ - Returns <True> if <L> shares a same geometric domain with at least one of the section edges of <ERL>.
Parameters: - L (TopOpeBRep_LineInter &) –
- ERL (TopTools_ListOfShape &) –
Return type:
-
static
Lminmax
()¶ - Computes <pmin> and <pmax> the upper and lower bounds of <L> enclosing all vpoints.
Parameters: - L (TopOpeBRep_LineInter &) –
- pmin (float &) –
- pmax (float &) –
Return type: void
-
MakeGeometry
()¶ Parameters: - VP (TopOpeBRep_VPointInter &) –
- ShapeIndex (int) –
- K (TopOpeBRepDS_Kind &) –
Return type:
-
PDataStructureDummy
()¶ Return type: TopOpeBRepDS_PDataStructure
-
PFacesIntersectorDummy
()¶ Return type: TopOpeBRep_PFacesIntersector
-
PLineInterDummy
()¶ Return type: TopOpeBRep_PLineInter
-
PShapeClassifier
()¶ - return field myPShapeClassifier.
Return type: TopOpeBRepTool_PShapeClassifier
-
ProcessRLine
()¶ - Process current restriction line, adding restriction edge and computing face/edge interference.
Return type: None
-
ProcessVPInotonR
()¶ - processing ProcessVPnotonR for VPI.
Parameters: VPI (TopOpeBRep_VPointInterIterator &) – Return type: None
-
ProcessVPIonR
()¶ - processing ProcessVPonR for VPI.
Parameters: - VPI (TopOpeBRep_VPointInterIterator &) –
- trans1 (TopOpeBRepDS_Transition &) –
- F1 (TopoDS_Shape &) –
- ShapeIndex (int) –
Return type:
-
ProcessVPR
()¶ - calling the followings ProcessVPIonR and ProcessVPonR.
Parameters: - FF (TopOpeBRep_FacesFiller &) –
- VP (TopOpeBRep_VPointInter &) –
Return type:
-
ProcessVPnotonR
()¶ - adds <VP>’s geometrical point to the DS (if not stored) and computes curve point interference.
Parameters: VP (TopOpeBRep_VPointInter &) – Return type: None
-
ProcessVPonR
()¶ - adds <VP>’s geometric point (if not stored) and computes (curve or edge)/(point or vertex) interference.
Parameters: - VP (TopOpeBRep_VPointInter &) –
- trans1 (TopOpeBRepDS_Transition &) –
- F1 (TopoDS_Shape &) –
- ShapeIndex (int) –
Return type:
-
ProcessVPonclosingR
()¶ - VP processing on closing arc.
Parameters: Return type:
-
ProcessVPondgE
()¶ - VP processing on degenerated arc.
Parameters: Return type:
-
SetPShapeClassifier
()¶ - set field myPShapeClassifier.
Parameters: PSC (TopOpeBRepTool_PShapeClassifier &) – Return type: None
-
StoreCurveInterference
()¶ - Add interference <I> to list myDSCIL. on a given line, at first call, add a new DS curve.
Parameters: I (Handle_TopOpeBRepDS_Interference &) – Return type: None
-
static
TransvpOK
()¶ - Computes transition on line for VP<iVP> on edge restriction of <SI>. If <isINOUT> : returns <true> if transition computed is IN/OUT else : returns <true> if transition computed is OUT/IN.
Parameters: Return type:
-
static
VPParamOnER
()¶ - Returns parameter u of vp on the restriction edge.
Parameters: - vp (TopOpeBRep_VPointInter &) –
- Lrest (TopOpeBRep_LineInter &) –
Return type:
-
VP_Position
()¶ - compute position of VPoints of lines
Parameters: FACINT (TopOpeBRep_FacesIntersector &) – Return type: None - compute position of VPoints of line L
Parameters: L (TopOpeBRep_LineInter &) – Return type: None - compute position of VP with current faces, according to VP.ShapeIndex() .
Parameters: - VP (TopOpeBRep_VPointInter &) –
- VPC (TopOpeBRep_VPointInterClassifier &) –
Return type:
-
VP_PositionOnL
()¶ - compute position of VPoints of non-restriction line L.
Parameters: L (TopOpeBRep_LineInter &) – Return type: None
-
VP_PositionOnR
()¶ - compute position of VPoints of restriction line L.
Parameters: L (TopOpeBRep_LineInter &) – Return type: None
-
thisown
¶ The membership flag
-
-
TopOpeBRep_FacesFiller_EqualpPonR
()¶ Parameters: - Lrest (TopOpeBRep_LineInter &) –
- VP1 (TopOpeBRep_VPointInter &) –
- VP2 (TopOpeBRep_VPointInter &) –
Return type:
-
TopOpeBRep_FacesFiller_IsVPtransLok
()¶ - Computes the transition <T> of the VPoint <iVP> on the edge of <SI12>. Returns <False> if the status is unknown.
Parameters: Return type:
-
TopOpeBRep_FacesFiller_LSameDomainERL
()¶ - Returns <True> if <L> shares a same geometric domain with at least one of the section edges of <ERL>.
Parameters: - L (TopOpeBRep_LineInter &) –
- ERL (TopTools_ListOfShape &) –
Return type:
-
TopOpeBRep_FacesFiller_Lminmax
()¶ - Computes <pmin> and <pmax> the upper and lower bounds of <L> enclosing all vpoints.
Parameters: - L (TopOpeBRep_LineInter &) –
- pmin (float &) –
- pmax (float &) –
Return type: void
-
TopOpeBRep_FacesFiller_TransvpOK
()¶ - Computes transition on line for VP<iVP> on edge restriction of <SI>. If <isINOUT> : returns <true> if transition computed is IN/OUT else : returns <true> if transition computed is OUT/IN.
Parameters: Return type:
-
TopOpeBRep_FacesFiller_VPParamOnER
()¶ - Returns parameter u of vp on the restriction edge.
Parameters: - vp (TopOpeBRep_VPointInter &) –
- Lrest (TopOpeBRep_LineInter &) –
Return type:
-
class
TopOpeBRep_FacesIntersector
(*args)¶ Bases:
object
Return type: None -
ChangeLine
()¶ Parameters: IL (int) – Return type: TopOpeBRep_LineInter
-
CurrentLine
()¶ Return type: TopOpeBRep_LineInter
-
Face
()¶ - returns first or second intersected face.
Parameters: Index (int) – Return type: TopoDS_Shape
-
ForceTolerances
()¶ - Force the tolerance values used by the next Perform(S1,S2) call.
Parameters: Return type:
-
GetTolerances
()¶ - Return the tolerance values used in the last Perform() call If ForceTolerances() has been called, return the given values. If not, return values extracted from shapes.
Parameters: - tolarc (float &) –
- toltang (float &) –
Return type:
-
IsRestriction
()¶ - returns true if edge <E> is found as same as the edge associated with a RESTRICTION line.
Parameters: E (TopoDS_Shape &) – Return type: bool
-
Lines
()¶ Return type: Handle_TopOpeBRep_HArray1OfLineInter
-
Perform
()¶ - Computes the intersection of faces S1 and S2.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type: - Computes the intersection of faces S1 and S2.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- B1 (Bnd_Box &) –
- B2 (Bnd_Box &) –
Return type:
-
Restrictions
()¶ - returns the map of edges found as TopeBRepBRep_RESTRICTION
Return type: TopTools_IndexedMapOfShape
-
SameDomain
()¶ - Returns True if Perform() arguments are two faces with the same surface.
Return type: bool
-
SurfacesSameOriented
()¶ - Returns True if Perform() arguments are two faces SameDomain() and normals on both side. Raise if SameDomain is False
Return type: bool
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_GeomTool
¶ Bases:
object
-
static
MakeBSpline1fromWALKING2d
()¶ Parameters: - L (TopOpeBRep_LineInter &) –
- SI (int) –
Return type:
-
static
MakeBSpline1fromWALKING3d
()¶ Parameters: L (TopOpeBRep_LineInter &) – Return type: Handle_Geom_Curve
-
static
MakeCurve
()¶ Parameters: Return type: void
-
static
MakeCurves
()¶ - Make the DS curve <C> and the pcurves <PC1,PC2> from intersection line <L> lying on shapes <S1,S2>. <min,max> = <L> bounds
Parameters: Return type: void
-
thisown
¶ The membership flag
-
static
-
TopOpeBRep_GeomTool_MakeBSpline1fromWALKING2d
()¶ Parameters: - L (TopOpeBRep_LineInter &) –
- SI (int) –
Return type:
-
TopOpeBRep_GeomTool_MakeBSpline1fromWALKING3d
()¶ Parameters: L (TopOpeBRep_LineInter &) – Return type: Handle_Geom_Curve
-
TopOpeBRep_GeomTool_MakeCurve
()¶ Parameters: Return type: void
-
TopOpeBRep_GeomTool_MakeCurves
()¶ - Make the DS curve <C> and the pcurves <PC1,PC2> from intersection line <L> lying on shapes <S1,S2>. <min,max> = <L> bounds
Parameters: Return type: void
-
class
TopOpeBRep_HArray1OfLineInter
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: TopOpeBRep_Array1OfLineInter
-
ChangeArray1
()¶ Return type: TopOpeBRep_Array1OfLineInter
-
ChangeValue
()¶ Parameters: Index (int) – Return type: TopOpeBRep_LineInter
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: TopOpeBRep_LineInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_HArray1OfVPointInter
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: TopOpeBRep_Array1OfVPointInter
-
ChangeArray1
()¶ Return type: TopOpeBRep_Array1OfVPointInter
-
ChangeValue
()¶ Parameters: Index (int) – Return type: TopOpeBRep_VPointInter
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: TopOpeBRep_VPointInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_Hctxee2d
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
Curve
()¶ Parameters: I (int) – Return type: Geom2dAdaptor_Curve
-
Domain
()¶ Parameters: I (int) – Return type: IntRes2d_Domain
-
Edge
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
GetHandle
()¶
-
SetEdges
()¶ Parameters: - E1 (TopoDS_Edge &) –
- E2 (TopoDS_Edge &) –
- BAS1 (BRepAdaptor_Surface &) –
- BAS2 (BRepAdaptor_Surface &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_Hctxff2d
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
Face
()¶ Parameters: I (int) – Return type: TopoDS_Face
-
GetHandle
()¶
-
HSurface
()¶ Parameters: I (int) – Return type: Handle_BRepAdaptor_HSurface
-
SetHSurfaces
()¶ Parameters: - S1 (Handle_BRepAdaptor_HSurface &) –
- S2 (Handle_BRepAdaptor_HSurface &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_LineInter
(*args)¶ Bases:
object
Return type: None -
Arc
()¶ - returns the edge of a RESTRICTION line (or a null edge).
Return type: TopoDS_Shape
-
ArcIsEdge
()¶ - returns true if Arc() edge (of a RESTRICTION line) is an edge of the original face <Index> (1 or 2).
Parameters: I (int) – Return type: bool
-
ChangeVPoint
()¶ Parameters: I (int) – Return type: TopOpeBRep_VPointInter
-
Curve
()¶ Return type: Parameters: Return type:
-
DumpBipoint
()¶ Parameters: - B (TopOpeBRep_Bipoint &) –
- s1 (TCollection_AsciiString &) –
- s2 (TCollection_AsciiString &) –
Return type:
-
DumpLineTransitionsToString
()¶ TopOpeBRep_LineInter_DumpLineTransitionsToString(TopOpeBRep_LineInter self) -> std::string
-
DumpVPoint
()¶ Parameters: - I (int) –
- s1 (TCollection_AsciiString &) –
- s2 (TCollection_AsciiString &) –
Return type:
-
FaceFaceTransition
()¶ Parameters: I (int) – Return type: TopOpeBRepDS_Transition
-
LineG
()¶ Return type: Handle_IntPatch_GLine
-
LineR
()¶ Return type: Handle_IntPatch_RLine
-
LineW
()¶ Return type: Handle_IntPatch_WLine
-
SetLine
()¶ Parameters: - L (Handle_IntPatch_Line &) –
- S1 (BRepAdaptor_Surface &) –
- S2 (BRepAdaptor_Surface &) –
Return type:
-
SituationS1
()¶ Return type: IntSurf_Situation
-
SituationS2
()¶ Return type: IntSurf_Situation
-
TransitionOnS1
()¶ Return type: IntSurf_TypeTrans
-
TransitionOnS2
()¶ Return type: IntSurf_TypeTrans
-
TypeLineCurve
()¶ Return type: TopOpeBRep_TypeLineCurve
-
VPoint
()¶ Parameters: I (int) – Return type: TopOpeBRep_VPointInter
-
WPoint
()¶ Parameters: I (int) – Return type: TopOpeBRep_WPointInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_ListIteratorOfListOfBipoint
(*args)¶ Bases:
object
Return type: None Parameters: L (TopOpeBRep_ListOfBipoint &) – Return type: None -
Value
()¶ Return type: TopOpeBRep_Bipoint
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_ListNodeOfListOfBipoint
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (TopOpeBRep_Bipoint &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: TopOpeBRep_Bipoint
-
thisown
¶ The membership flag
-
class
TopOpeBRep_ListOfBipoint
(*args)¶ Bases:
object
Return type: None Parameters: Other (TopOpeBRep_ListOfBipoint &) – Return type: None -
Append
()¶ Parameters: - I (TopOpeBRep_Bipoint &) –
- I –
- theIt (TopOpeBRep_ListIteratorOfListOfBipoint &) –
- Other (TopOpeBRep_ListOfBipoint &) –
Return type: Return type: Return type:
-
First
()¶ Return type: TopOpeBRep_Bipoint
-
InsertAfter
()¶ Parameters: - I (TopOpeBRep_Bipoint &) –
- It (TopOpeBRep_ListIteratorOfListOfBipoint &) –
- Other (TopOpeBRep_ListOfBipoint &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (TopOpeBRep_Bipoint &) –
- It (TopOpeBRep_ListIteratorOfListOfBipoint &) –
- Other (TopOpeBRep_ListOfBipoint &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: TopOpeBRep_Bipoint
-
Prepend
()¶ Parameters: - I (TopOpeBRep_Bipoint &) –
- I –
- theIt (TopOpeBRep_ListIteratorOfListOfBipoint &) –
- Other (TopOpeBRep_ListOfBipoint &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_Point2d
(*args)¶ Bases:
object
Return type: None -
ChangeTransition
()¶ Parameters: I (int) – Return type: TopOpeBRepDS_Transition
-
EdgesConfig
()¶ Return type: TopOpeBRepDS_Config
-
Hctxee2d
()¶ Return type: Handle_TopOpeBRep_Hctxee2d
-
Hctxff2d
()¶ Return type: Handle_TopOpeBRep_Hctxff2d
-
Pint
()¶ Return type: IntRes2d_IntersectionPoint
-
Status
()¶ Return type: TopOpeBRep_P2Dstatus
-
Transition
()¶ Parameters: I (int) – Return type: TopOpeBRepDS_Transition
-
Vertex
()¶ Parameters: I (int) – Return type: TopoDS_Vertex
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_PointClassifier
(*args)¶ Bases:
object
Return type: None -
Classify
()¶ - compute position of point <P> regarding with the face <F>.
Parameters: Return type: TopAbs_State
-
State
()¶ Return type: TopAbs_State
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_PointGeomTool
¶ Bases:
object
-
static
IsEqual
()¶ Parameters: - DSP1 (TopOpeBRepDS_Point &) –
- DSP2 (TopOpeBRepDS_Point &) –
Return type:
-
static
MakePoint
()¶ Parameters: - IP (TopOpeBRep_VPointInter &) –
- P2D (TopOpeBRep_Point2d &) –
- FEI (TopOpeBRep_FaceEdgeIntersector &) –
- S (TopoDS_Shape &) –
Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
static
-
TopOpeBRep_PointGeomTool_IsEqual
()¶ Parameters: - DSP1 (TopOpeBRepDS_Point &) –
- DSP2 (TopOpeBRepDS_Point &) –
Return type:
-
TopOpeBRep_PointGeomTool_MakePoint
()¶ Parameters: - IP (TopOpeBRep_VPointInter &) –
- P2D (TopOpeBRep_Point2d &) –
- FEI (TopOpeBRep_FaceEdgeIntersector &) –
- S (TopoDS_Shape &) –
Return type: Return type: Return type: Return type:
-
class
TopOpeBRep_SequenceNodeOfSequenceOfPoint2d
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (TopOpeBRep_Point2d &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: TopOpeBRep_Point2d
-
thisown
¶ The membership flag
-
class
TopOpeBRep_SequenceOfPoint2d
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (TopOpeBRep_SequenceOfPoint2d &) – Return type: None -
Append
()¶ Parameters: - T (TopOpeBRep_Point2d &) –
- S (TopOpeBRep_SequenceOfPoint2d &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (TopOpeBRep_SequenceOfPoint2d &) – Return type: TopOpeBRep_SequenceOfPoint2d
-
ChangeValue
()¶ Parameters: Index (int) – Return type: TopOpeBRep_Point2d
-
First
()¶ Return type: TopOpeBRep_Point2d
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (TopOpeBRep_Point2d &) –
- Index –
- S (TopOpeBRep_SequenceOfPoint2d &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (TopOpeBRep_Point2d &) –
- Index –
- S (TopOpeBRep_SequenceOfPoint2d &) –
Return type: Return type:
-
Last
()¶ Return type: TopOpeBRep_Point2d
-
Prepend
()¶ Parameters: - T (TopOpeBRep_Point2d &) –
- S (TopOpeBRep_SequenceOfPoint2d &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (TopOpeBRep_SequenceOfPoint2d &) – Return type: TopOpeBRep_SequenceOfPoint2d
-
Value
()¶ Parameters: Index (int) – Return type: TopOpeBRep_Point2d
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_ShapeIntersector
(*args)¶ Bases:
object
Return type: None -
ChangeEdgesIntersector
()¶ - return the current intersection of two Edges.
Return type: TopOpeBRep_EdgesIntersector
-
ChangeFaceEdgeIntersector
()¶ - return the current intersection of a Face and an Edge.
Return type: TopOpeBRep_FaceEdgeIntersector
-
ChangeFacesIntersector
()¶ - return the current intersection of two Faces.
Return type: TopOpeBRep_FacesIntersector
-
CurrentGeomShape
()¶ - return geometric shape <Index> ( = 1 or 2 ) of current intersection.
Parameters: Index (int) – Return type: TopoDS_Shape
-
GetTolerances
()¶ - return MAX of intersection tolerances with which FacesIntersector from TopOpeBRep was working.
Parameters: - tol1 (float &) –
- tol2 (float &) –
Return type:
-
InitIntersection
()¶ - Initialize the intersection of shapes S1,S2.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type: - Initialize the intersection of shapes S1,S2.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
Return type:
-
MoreIntersection
()¶ - returns True if there are more intersection between two the shapes.
Return type: bool
-
RejectedFaces
()¶ Parameters: - anObj (TopoDS_Shape &) –
- aReference (TopoDS_Shape &) –
- aListOfShape (TopTools_ListOfShape &) –
Return type:
-
Shape
()¶ - return the shape <Index> ( = 1 or 2) given to InitIntersection(). Index = 1 will return S1, Index = 2 will return S2.
Parameters: Index (int) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_ShapeIntersector2d
(*args)¶ Bases:
object
Return type: None -
ChangeEdgesIntersector
()¶ - return the current intersection of two Edges.
Return type: TopOpeBRep_EdgesIntersector
-
CurrentGeomShape
()¶ - return geometric shape <Index> ( = 1 or 2 ) of current intersection.
Parameters: Index (int) – Return type: TopoDS_Shape
-
InitIntersection
()¶ - Initialize the intersection of shapes S1,S2.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type:
-
MoreIntersection
()¶ - returns True if there are more intersection between two the shapes.
Return type: bool
-
Shape
()¶ - return the shape <Index> ( = 1 or 2) given to InitIntersection(). Index = 1 will return S1, Index = 2 will return S2.
Parameters: Index (int) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_ShapeScanner
(*args)¶ Bases:
object
Return type: None -
AddBoxesMakeCOB
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
BoxSort
()¶ Return type: TopOpeBRepTool_BoxSort
-
ChangeBoxSort
()¶ Return type: TopOpeBRepTool_BoxSort
-
Current
()¶ Return type: TopoDS_Shape
-
DumpCurrentToString
()¶ TopOpeBRep_ShapeScanner_DumpCurrentToString(TopOpeBRep_ShapeScanner self) -> std::string
-
Init
()¶ Parameters: - E (TopoDS_Shape &) –
- X (TopOpeBRepTool_ShapeExplorer &) –
Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_VPointInter
(*args)¶ Bases:
object
Return type: None -
ArcOnS1
()¶ Return type: TopoDS_Shape
-
ArcOnS2
()¶ Return type: TopoDS_Shape
-
ChangeKeep
()¶ - updates VPointInter flag ‘keep’ with <keep>.
Parameters: keep (bool) – Return type: None
-
Dump
()¶ Parameters: - I (int) –
- F (TopoDS_Face &) –
- OS (Standard_OStream &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
- OS –
Return type: Standard_OStream
Return type: Standard_OStream
-
Edge
()¶ - get the edge of shape I (1,2) containing the point. Returned shape is null if the VPoint is not on an edge of shape I (1,2).
Parameters: I (int) – Return type: TopoDS_Shape
-
EdgeON
()¶ - set the shape Eon of shape I (1,2) containing the point, and parameter <Par> of point on <Eon>.
Parameters: Return type: - get the edge of shape I (1,2) containing the point.
Parameters: I (int) – Return type: TopoDS_Shape
-
EdgeONParameter
()¶ - get the parameter on edge of shape I (1,2) containing the point.
Parameters: I (int) – Return type: float
-
EdgeParameter
()¶ - get the parameter on edge of shape I (1,2) containing the point
Parameters: I (int) – Return type: float
-
EqualpP
()¶ - returns <True> if the 3d points and the parameters of the VPoints are same
Parameters: VP (TopOpeBRep_VPointInter &) – Return type: bool
-
IsVertexOnS1
()¶ - Returns True if the point is a vertex on the initial restriction facet of the first surface.
Return type: bool
-
IsVertexOnS2
()¶ - Returns True if the point is a vertex on the initial restriction facet of the second surface.
Return type: bool
-
Keep
()¶ - Returns value of myKeep (does not evaluate states) False at creation of VPoint. Updated by State(State from TopAbs,Integer from Standard)
Return type: bool
-
PThePointOfIntersectionDummy
()¶ Return type: TopOpeBRep_PThePointOfIntersection
-
ParonE
()¶ - returns <false> if the vpoint is not given on arc <E>, else returns <par> parameter on <E>
Parameters: - E (TopoDS_Edge &) –
- par (float &) –
Return type:
-
ShapeIndex
()¶ - returns value of filed myShapeIndex = 0,1,2,3 0 means the VPoint is on no restriction 1 means the VPoint is on the restriction 1 2 means the VPoint is on the restriction 2 3 means the VPoint is on the restrictions 1 and 2
Return type: int - set value of shape supporting me (0,1,2,3).
Parameters: I (int) – Return type: None
-
State
()¶ - get state of VPoint within the domain of geometric shape domain <I> (= 1 or 2).
Parameters: I (int) – Return type: TopAbs_State - Set the state of VPoint within the domain of the geometric shape <I> (= 1 or 2).
Parameters: - S (TopAbs_State) –
- I (int) –
Return type:
-
SurfaceParameters
()¶ - get the parameter on surface of shape I (1,2) containing the point
Parameters: I (int) – Return type: gp_Pnt2d
-
TransitionLineArc1
()¶ Return type: IntSurf_Transition
-
TransitionLineArc2
()¶ Return type: IntSurf_Transition
-
TransitionOnS1
()¶ Return type: IntSurf_Transition
-
TransitionOnS2
()¶ Return type: IntSurf_Transition
-
Vertex
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
VertexOnS1
()¶ - Returns the information about the point when it is on the domain of the first patch, i-e when the function IsVertexOnS1 returns True. Otherwise, an exception is raised.
Return type: TopoDS_Shape
-
VertexOnS2
()¶ - Returns the information about the point when it is on the domain of the second patch, i-e when the function IsVertexOnS2 returns True. Otherwise, an exception is raised.
Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_VPointInterClassifier
(*args)¶ Bases:
object
Return type: None -
Edge
()¶ - returns the edge containing the VPoint <VP> used in the last VPointPosition() call. Edge is defined if the state previously computed is ON, else Edge is a null shape.
Return type: TopoDS_Shape
-
VPointPosition
()¶ - compute position of VPoint <VP> regarding with face <F>. <ShapeIndex> (= 1,2) indicates which (u,v) point of <VP> is used. when state is ON, set VP.EdgeON() with the edge containing <VP> and associated parameter. returns state of VP on ShapeIndex.
Parameters: Return type: TopAbs_State
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_VPointInterIterator
(*args)¶ Bases:
object
Return type: None Parameters: LI (TopOpeBRep_LineInter &) – Return type: None -
ChangeCurrentVP
()¶ Return type: TopOpeBRep_VPointInter
-
CurrentVP
()¶ Return type: TopOpeBRep_VPointInter
-
Init
()¶ Parameters: - LI (TopOpeBRep_LineInter &) –
- checkkeep (bool) – default value is Standard_False
Return type: Return type:
-
PLineInterDummy
()¶ Return type: TopOpeBRep_PLineInter
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_WPointInter
(*args)¶ Bases:
object
Return type: None -
PPntOn2SDummy
()¶ Return type: TopOpeBRep_PPntOn2S
-
Parameters
()¶ Parameters: - U1 (float &) –
- V1 (float &) –
- U2 (float &) –
- V2 (float &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRep_WPointInterIterator
(*args)¶ Bases:
object
Return type: None Parameters: LI (TopOpeBRep_LineInter &) – Return type: None -
CurrentWP
()¶ Return type: TopOpeBRep_WPointInter
-
PLineInterDummy
()¶ Return type: TopOpeBRep_PLineInter
-
thisown
¶ The membership flag
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases
-
class
topopebrep
¶ Bases:
object
-
static
Print
()¶ - Prints the name of <TLC> as a String on the Stream <S> and returns <S>.
Parameters: - TLC (TopOpeBRep_TypeLineCurve) –
- OS (Standard_OStream &) –
Return type: Standard_OStream
-
thisown
¶ The membership flag
-
static
-
topopebrep_Print
()¶ - Prints the name of <TLC> as a String on the Stream <S> and returns <S>.
Parameters: - TLC (TopOpeBRep_TypeLineCurve) –
- OS (Standard_OStream &) –
Return type: Standard_OStream