OCC.HLRAlgo module¶
industrial design, drawings need to offer thepossibility of removing lines, which are hiddenin a given projection. To do this, the HiddenLine Removal component provides twoalgorithms: HLRBRep_Algo and HLRBRep_PolyAlgo.These algorithms remove or indicate lineshidden by surfaces. For a given projection, theycalculate a set of lines characteristic of theobject being represented. They are also usedin conjunction with extraction utilities, whichreconstruct a new, simplified shape from aselection of calculation results. This new shapeis made up of edges, which represent the linesof the visualized shape in a plane. This plane is the projection plane.HLRBRep_Algo takes into account the shapeitself. HLRBRep_PolyAlgo works with apolyhedral simplification of the shape. Whenyou use HLRBRep_Algo, you obtain an exactresult, whereas, when you useHLRBRep_PolyAlgo, you reduce computationtime but obtain polygonal segments.
-
class
HLRAlgo_Array1OfPHDat
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRAlgo_Array1OfPHDat &) – Return type: HLRAlgo_Array1OfPHDat
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyHidingData
-
Set
()¶ Parameters: Other (HLRAlgo_Array1OfPHDat &) – Return type: HLRAlgo_Array1OfPHDat
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyHidingData
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Array1OfPINod
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRAlgo_Array1OfPINod &) – Return type: HLRAlgo_Array1OfPINod
-
ChangeValue
()¶ Parameters: Index (int) – Return type: Handle_HLRAlgo_PolyInternalNode
-
Set
()¶ Parameters: Other (HLRAlgo_Array1OfPINod &) – Return type: HLRAlgo_Array1OfPINod
-
Value
()¶ Parameters: Index (int) – Return type: Handle_HLRAlgo_PolyInternalNode
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Array1OfPISeg
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRAlgo_Array1OfPISeg &) – Return type: HLRAlgo_Array1OfPISeg
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyInternalSegment
-
Set
()¶ Parameters: Other (HLRAlgo_Array1OfPISeg &) – Return type: HLRAlgo_Array1OfPISeg
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyInternalSegment
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Array1OfTData
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRAlgo_Array1OfTData &) – Return type: HLRAlgo_Array1OfTData
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_TriangleData
-
Set
()¶ Parameters: Other (HLRAlgo_Array1OfTData &) – Return type: HLRAlgo_Array1OfTData
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_TriangleData
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_BiPoint
(*args)¶ Bases:
object
Return type: Parameters: - X1 (float) –
- Y1 (float) –
- Z1 (float) –
- X2 (float) –
- Y2 (float) –
- Z2 (float) –
- XT1 (float) –
- YT1 (float) –
- ZT1 (float) –
- XT2 (float) –
- YT2 (float) –
- ZT2 (float) –
- Index (int) –
- reg1 (bool) –
- regn (bool) –
- outl (bool) –
- intl (bool) –
- X1 –
- Y1 –
- Z1 –
- X2 –
- Y2 –
- Z2 –
- XT1 –
- YT1 –
- ZT1 –
- XT2 –
- YT2 –
- ZT2 –
- Index –
- flag (int) –
- X1 –
- Y1 –
- Z1 –
- X2 –
- Y2 –
- Z2 –
- XT1 –
- YT1 –
- ZT1 –
- XT2 –
- YT2 –
- ZT2 –
- Index –
- i1 (int) –
- i1p1 (int) –
- i1p2 (int) –
- reg1 –
- regn –
- outl –
- intl –
- X1 –
- Y1 –
- Z1 –
- X2 –
- Y2 –
- Z2 –
- XT1 –
- YT1 –
- ZT1 –
- XT2 –
- YT2 –
- ZT2 –
- Index –
- i1 –
- i1p1 –
- i1p2 –
- flag –
- X1 –
- Y1 –
- Z1 –
- X2 –
- Y2 –
- Z2 –
- XT1 –
- YT1 –
- ZT1 –
- XT2 –
- YT2 –
- ZT2 –
- Index –
- i1 –
- i1p1 –
- i1p2 –
- i2 (int) –
- i2p1 (int) –
- i2p2 (int) –
- reg1 –
- regn –
- outl –
- intl –
- X1 –
- Y1 –
- Z1 –
- X2 –
- Y2 –
- Z2 –
- XT1 –
- YT1 –
- ZT1 –
- XT2 –
- YT2 –
- ZT2 –
- Index –
- i1 –
- i1p1 –
- i1p2 –
- i2 –
- i2p1 –
- i2p2 –
- flag –
Return type: Return type: Return type: Return type: Return type: Return type: -
Coordinates
()¶ Return type: Standard_Address
-
Indices
()¶ Return type: Standard_Address
-
thisown
¶ The membership flag
-
class
HLRAlgo_EdgeIterator
(*args)¶ Bases:
object
- Iterator on the visible or hidden parts of an edge.
Return type: None -
Hidden
()¶ - Returns the bounds and the tolerances of the current Hidden Interval
Parameters: - Start (float &) –
- TolStart (Standard_ShortReal &) –
- End (float &) –
- TolEnd (Standard_ShortReal &) –
Return type:
-
Visible
()¶ - Returns the bounds and the tolerances of the current Visible Interval
Parameters: - Start (float &) –
- TolStart (Standard_ShortReal &) –
- End (float &) –
- TolEnd (Standard_ShortReal &) –
Return type:
-
thisown
¶ The membership flag
-
class
HLRAlgo_EdgeStatus
(*args)¶ Bases:
object
Return type: None - Creates a new EdgeStatus. Default visible. The Edge is bounded by the interval <Start>, <End> with the tolerances <TolStart>, <TolEnd>.
Parameters: Return type: -
Bounds
()¶ Parameters: - Start (float &) –
- TolStart (Standard_ShortReal &) –
- End (float &) –
- TolEnd (Standard_ShortReal &) –
Return type:
-
Hide
()¶ - Hides the interval <Start>, <End> with the tolerances <TolStart>, <TolEnd>. This interval is subtracted from the visible parts. If the hidden part is on ( or under ) the face the flag <OnFace> is True ( or False ). If the hidden part is on ( or inside ) the boundary of the face the flag <OnBoundary> is True ( or False ).
Parameters: Return type:
-
Initialize
()¶ - Initialize an EdgeStatus. Default visible. The Edge is bounded by the interval <Start>, <End> with the tolerances <TolStart>, <TolEnd>.
Parameters: Return type:
-
VisiblePart
()¶ Parameters: - Index (int) –
- Start (float &) –
- TolStart (Standard_ShortReal &) –
- End (float &) –
- TolEnd (Standard_ShortReal &) –
Return type:
-
thisown
¶ The membership flag
-
class
HLRAlgo_EdgesBlock
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
- Create a Block of Edges for a wire.
Parameters: NbEdges (int) – Return type: None -
GetHandle
()¶
-
MinMax
()¶ Return type: Standard_Address
-
Orientation
()¶ Parameters: - I (int) –
- Or (TopAbs_Orientation) –
- I –
Return type: Return type: TopAbs_Orientation
-
thisown
¶ The membership flag
-
class
HLRAlgo_HArray1OfPHDat
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: HLRAlgo_Array1OfPHDat
-
ChangeArray1
()¶ Return type: HLRAlgo_Array1OfPHDat
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyHidingData
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyHidingData
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_HArray1OfPINod
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: HLRAlgo_Array1OfPINod
-
ChangeArray1
()¶ Return type: HLRAlgo_Array1OfPINod
-
ChangeValue
()¶ Parameters: Index (int) – Return type: Handle_HLRAlgo_PolyInternalNode
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: Handle_HLRAlgo_PolyInternalNode
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_HArray1OfPISeg
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: HLRAlgo_Array1OfPISeg
-
ChangeArray1
()¶ Return type: HLRAlgo_Array1OfPISeg
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyInternalSegment
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_PolyInternalSegment
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_HArray1OfTData
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: Return type: -
Array1
()¶ Return type: HLRAlgo_Array1OfTData
-
ChangeArray1
()¶ Return type: HLRAlgo_Array1OfTData
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRAlgo_TriangleData
-
GetHandle
()¶
-
Value
()¶ Parameters: Index (int) – Return type: HLRAlgo_TriangleData
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Interference
(*args)¶ Bases:
object
Return type: Parameters: - Inters (HLRAlgo_Intersection &) –
- Bound (HLRAlgo_Coincidence &) –
- Orient (TopAbs_Orientation) –
- Trans (TopAbs_Orientation) –
- BTrans (TopAbs_Orientation) –
Return type: -
Boundary
()¶ Parameters: B (HLRAlgo_Coincidence &) – Return type: None Return type: HLRAlgo_Coincidence
-
BoundaryTransition
()¶ Parameters: BTr (TopAbs_Orientation) – Return type: None Return type: TopAbs_Orientation
-
ChangeBoundary
()¶ Return type: HLRAlgo_Coincidence
-
ChangeIntersection
()¶ Return type: HLRAlgo_Intersection
-
Intersection
()¶ Parameters: I (HLRAlgo_Intersection &) – Return type: None Return type: HLRAlgo_Intersection
-
thisown
¶ The membership flag
-
class
HLRAlgo_InterferenceList
(*args)¶ Bases:
object
Return type: None Parameters: Other (HLRAlgo_InterferenceList &) – Return type: None -
Append
()¶ Parameters: - I (HLRAlgo_Interference &) –
- I –
- theIt (HLRAlgo_ListIteratorOfInterferenceList &) –
- Other (HLRAlgo_InterferenceList &) –
Return type: Return type: Return type:
-
First
()¶ Return type: HLRAlgo_Interference
-
InsertAfter
()¶ Parameters: - I (HLRAlgo_Interference &) –
- It (HLRAlgo_ListIteratorOfInterferenceList &) –
- Other (HLRAlgo_InterferenceList &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (HLRAlgo_Interference &) –
- It (HLRAlgo_ListIteratorOfInterferenceList &) –
- Other (HLRAlgo_InterferenceList &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: HLRAlgo_Interference
-
Prepend
()¶ Parameters: - I (HLRAlgo_Interference &) –
- I –
- theIt (HLRAlgo_ListIteratorOfInterferenceList &) –
- Other (HLRAlgo_InterferenceList &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Intersection
(*args)¶ Bases:
object
Return type: Parameters: Return type: -
Orientation
()¶ Parameters: Ori (TopAbs_Orientation) – Return type: None Return type: TopAbs_Orientation
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_ListIteratorOfInterferenceList
(*args)¶ Bases:
object
Return type: None Parameters: L (HLRAlgo_InterferenceList &) – Return type: None -
Value
()¶ Return type: HLRAlgo_Interference
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_ListIteratorOfListOfBPoint
(*args)¶ Bases:
object
Return type: None Parameters: L (HLRAlgo_ListOfBPoint &) – Return type: None -
Value
()¶ Return type: HLRAlgo_BiPoint
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_ListNodeOfInterferenceList
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (HLRAlgo_Interference &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: HLRAlgo_Interference
-
thisown
¶ The membership flag
-
class
HLRAlgo_ListNodeOfListOfBPoint
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (HLRAlgo_BiPoint &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: HLRAlgo_BiPoint
-
thisown
¶ The membership flag
-
class
HLRAlgo_ListOfBPoint
(*args)¶ Bases:
object
Return type: None Parameters: Other (HLRAlgo_ListOfBPoint &) – Return type: None -
Append
()¶ Parameters: - I (HLRAlgo_BiPoint &) –
- I –
- theIt (HLRAlgo_ListIteratorOfListOfBPoint &) –
- Other (HLRAlgo_ListOfBPoint &) –
Return type: Return type: Return type:
-
First
()¶ Return type: HLRAlgo_BiPoint
-
InsertAfter
()¶ Parameters: - I (HLRAlgo_BiPoint &) –
- It (HLRAlgo_ListIteratorOfListOfBPoint &) –
- Other (HLRAlgo_ListOfBPoint &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (HLRAlgo_BiPoint &) –
- It (HLRAlgo_ListIteratorOfListOfBPoint &) –
- Other (HLRAlgo_ListOfBPoint &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: HLRAlgo_BiPoint
-
Prepend
()¶ Parameters: - I (HLRAlgo_BiPoint &) –
- I –
- theIt (HLRAlgo_ListIteratorOfListOfBPoint &) –
- Other (HLRAlgo_ListOfBPoint &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyAlgo
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
GetHandle
()¶
-
Hide
()¶ - process hiding between <Pt1> and <Pt2>.
Parameters: Return type:
-
PolyShell
()¶ Return type: TColStd_Array1OfTransient
-
Show
()¶ - process hiding between <Pt1> and <Pt2>.
Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyData
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
GetHandle
()¶
-
HNodes
()¶ Parameters: HNodes (Handle_TColgp_HArray1OfXYZ) – Return type: None
-
HideByPolyData
()¶ - process hiding between <Pt1> and <Pt2>.
Parameters: - Coordinates (Standard_Address) –
- RealPtr (Standard_Address) –
- Indices (Standard_Address) –
- HidingShell (bool) –
- status (HLRAlgo_EdgeStatus &) –
Return type:
-
Indices
()¶ Return type: Standard_Address
-
Nodes
()¶ Return type: TColgp_Array1OfXYZ
-
PHDat
()¶ Return type: HLRAlgo_Array1OfPHDat
-
TData
()¶ Return type: HLRAlgo_Array1OfTData
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyHidingData
(*args)¶ Bases:
object
Return type: None -
IndexAndMinMax
()¶ Return type: Standard_Address
-
Plan
()¶ Return type: Standard_Address
-
Set
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyInternalData
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: Return type: -
AddNode
()¶ Parameters: Return type:
-
GetHandle
()¶
-
IncPINod
()¶ Parameters: - PINod1 (Standard_Address &) –
- PINod2 (Standard_Address &) –
Return type:
-
IncPISeg
()¶ Parameters: - PISeg1 (Standard_Address &) –
- PISeg2 (Standard_Address &) –
Return type:
-
IncTData
()¶ Parameters: - TData1 (Standard_Address &) –
- TData2 (Standard_Address &) –
Return type:
-
PINod
()¶ Return type: HLRAlgo_Array1OfPINod
-
PISeg
()¶ Return type: HLRAlgo_Array1OfPISeg
-
TData
()¶ Return type: HLRAlgo_Array1OfTData
-
UpdateLinks
()¶ Parameters: - TData (Standard_Address &) –
- PISeg (Standard_Address &) –
- PINod (Standard_Address &) –
- ip1 (int) –
- ip2 (int) –
- ip3 (int) –
- TData1 (Standard_Address &) –
- TData2 (Standard_Address &) –
- PISeg1 (Standard_Address &) –
- PISeg2 (Standard_Address &) –
- PINod1 (Standard_Address &) –
- PINod2 (Standard_Address &) –
Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyInternalNode
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
GetHandle
()¶
-
Indices
()¶ Return type: Standard_Address
-
RValues
()¶ Return type: Standard_Address
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyInternalSegment
(*args)¶ Bases:
object
Return type: None -
Indices
()¶ Return type: Standard_Address
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyShellData
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Parameters: nbFace (int) – Return type: None -
Edges
()¶ Return type: HLRAlgo_ListOfBPoint
-
GetHandle
()¶
-
HidingPolyData
()¶ Return type: TColStd_Array1OfTransient
-
Indices
()¶ Return type: Standard_Address
-
PolyData
()¶ Return type: TColStd_Array1OfTransient
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_Projector
(*args)¶ Bases:
object
Return type: None - Creates an axonometric projector. <CS> is the viewing coordinate system.
Parameters: CS (gp_Ax2) – Return type: None - Creates a perspective projector. <CS> is the viewing coordinate system.
Parameters: Return type: - build a Projector with automatic minmax directions.
Parameters: Return type: - build a Projector with given minmax directions.
Parameters: Return type: -
Project
()¶ - Transform and apply perspective if needed.
Parameters: Return type: - Transform and apply perspective if needed.
Parameters: - P (gp_Pnt) –
- X (float &) –
- Y (float &) –
- Z (float &) –
Return type: - Transform and apply perspective if needed.
Parameters: Return type:
-
Scaled
()¶ - to compute with the given scale and translation.
Parameters: On (bool) – default value is Standard_False Return type: None
-
Shoot
()¶ - return a line going through the eye towards the 2d point <X,Y>.
Parameters: Return type:
-
thisown
¶ The membership flag
-
class
HLRAlgo_TriangleData
(*args)¶ Bases:
object
Return type: None -
Indices
()¶ Return type: Standard_Address
-
thisown
¶ The membership flag
-
-
class
HLRAlgo_WiresBlock
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
- Create a Block of Blocks.
Parameters: NbWires (int) – Return type: None -
GetHandle
()¶
-
MinMax
()¶ Return type: Standard_Address
-
Wire
()¶ Parameters: I (int) – Return type: Handle_HLRAlgo_EdgesBlock
-
thisown
¶ The membership flag
-
class
Handle_HLRAlgo_EdgesBlock
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_HArray1OfPHDat
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_HArray1OfPINod
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_HArray1OfPISeg
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_HArray1OfTData
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_ListNodeOfInterferenceList
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_ListNodeOfListOfBPoint
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_PolyAlgo
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_PolyData
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_PolyInternalData
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_PolyInternalNode
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_PolyShellData
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRAlgo_WiresBlock
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
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
hlralgo
¶ Bases:
object
-
static
AddMinMax
()¶ Parameters: - IMin (Standard_Address) –
- IMax (Standard_Address) –
- OMin (Standard_Address) –
- OMax (Standard_Address) –
Return type: void
-
static
CopyMinMax
()¶ Parameters: - IMin (Standard_Address) –
- IMax (Standard_Address) –
- OMin (Standard_Address) –
- OMax (Standard_Address) –
Return type: void
-
static
DecodeMinMax
()¶ Parameters: - MinMax (Standard_Address) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
static
EncodeMinMax
()¶ Parameters: - Min (Standard_Address) –
- Max (Standard_Address) –
- MinMax (Standard_Address) –
Return type: void
-
static
EnlargeMinMax
()¶ Parameters: - tol (float) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
static
InitMinMax
()¶ Parameters: - Big (float) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
static
UpdateMinMax
()¶ - Iterator on the visible or hidden parts of an EdgeStatus.
Parameters: Return type: void
-
thisown
¶ The membership flag
-
static
-
hlralgo_AddMinMax
()¶ Parameters: - IMin (Standard_Address) –
- IMax (Standard_Address) –
- OMin (Standard_Address) –
- OMax (Standard_Address) –
Return type: void
-
hlralgo_CopyMinMax
()¶ Parameters: - IMin (Standard_Address) –
- IMax (Standard_Address) –
- OMin (Standard_Address) –
- OMax (Standard_Address) –
Return type: void
-
hlralgo_DecodeMinMax
()¶ Parameters: - MinMax (Standard_Address) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
hlralgo_EncodeMinMax
()¶ Parameters: - Min (Standard_Address) –
- Max (Standard_Address) –
- MinMax (Standard_Address) –
Return type: void
-
hlralgo_EnlargeMinMax
()¶ Parameters: - tol (float) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
hlralgo_InitMinMax
()¶ Parameters: - Big (float) –
- Min (Standard_Address) –
- Max (Standard_Address) –
Return type: void
-
hlralgo_UpdateMinMax
()¶ - Iterator on the visible or hidden parts of an EdgeStatus.
Parameters: Return type: void
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases