OCC.HLRAlgo module

class HLRAlgo_Array1OfPHDat(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (HLRAlgo_PolyHidingData &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_Array1OfPHDat &) –
Return type:HLRAlgo_Array1OfPHDat
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_PolyHidingData
Destroy()
Return type:None
Init()
Parameters:V (HLRAlgo_PolyHidingData &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (HLRAlgo_Array1OfPHDat &) –
Return type:HLRAlgo_Array1OfPHDat
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_PolyHidingData &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_PolyHidingData
thisown

The membership flag

class HLRAlgo_Array1OfPINod(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (Handle_HLRAlgo_PolyInternalNode &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_Array1OfPINod &) –
Return type:HLRAlgo_Array1OfPINod
ChangeValue()
Parameters:Index (int) –
Return type:Handle_HLRAlgo_PolyInternalNode
Destroy()
Return type:None
Init()
Parameters:V (Handle_HLRAlgo_PolyInternalNode &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (HLRAlgo_Array1OfPINod &) –
Return type:HLRAlgo_Array1OfPINod
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_HLRAlgo_PolyInternalNode &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_HLRAlgo_PolyInternalNode
thisown

The membership flag

class HLRAlgo_Array1OfPISeg(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (HLRAlgo_PolyInternalSegment &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_Array1OfPISeg &) –
Return type:HLRAlgo_Array1OfPISeg
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_PolyInternalSegment
Destroy()
Return type:None
Init()
Parameters:V (HLRAlgo_PolyInternalSegment &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (HLRAlgo_Array1OfPISeg &) –
Return type:HLRAlgo_Array1OfPISeg
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_PolyInternalSegment &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_PolyInternalSegment
thisown

The membership flag

class HLRAlgo_Array1OfTData(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (HLRAlgo_TriangleData &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_Array1OfTData &) –
Return type:HLRAlgo_Array1OfTData
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_TriangleData
Destroy()
Return type:None
Init()
Parameters:V (HLRAlgo_TriangleData &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (HLRAlgo_Array1OfTData &) –
Return type:HLRAlgo_Array1OfTData
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_TriangleData &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_TriangleData
thisown

The membership flag

class HLRAlgo_BiPoint(*args)

Bases: object

Return type:

None

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:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Coordinates()
Return type:Standard_Address
Hidden()
Return type:bool
Parameters:B (bool) –
Return type:None
Indices()
Return type:Standard_Address
IntLine()
Return type:bool
Parameters:B (bool) –
Return type:None
OutLine()
Return type:bool
Parameters:B (bool) –
Return type:None
Rg1Line()
Return type:bool
Parameters:B (bool) –
Return type:None
RgNLine()
Return type:bool
Parameters:B (bool) –
Return type:None
thisown

The membership flag

class HLRAlgo_Coincidence(*args)

Bases: object

Return type:None
Set2D()
Parameters:
Return type:

None

SetState3D()
Parameters:
  • stbef (TopAbs_State) –
  • staft (TopAbs_State) –
Return type:

None

State3D()
Parameters:
  • stbef (TopAbs_State &) –
  • staft (TopAbs_State &) –
Return type:

None

Value2D()
Parameters:
  • FE (int &) –
  • Param (float &) –
Return type:

None

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:

None

InitHidden()
Parameters:status (HLRAlgo_EdgeStatus &) –
Return type:None
InitVisible()
Parameters:status (HLRAlgo_EdgeStatus &) –
Return type:None
MoreHidden()
Return type:bool
MoreVisible()
Return type:bool
NextHidden()
Return type:None
NextVisible()
Return type:None
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:

None

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:
  • Start (float) –
  • TolStart (Standard_ShortReal) –
  • End (float) –
  • TolEnd (Standard_ShortReal) –
Return type:

None

AllHidden()
Return type:bool
Parameters:B (bool) –
Return type:None
AllVisible()
Return type:bool
Parameters:B (bool) –
Return type:None
Bounds()
Parameters:
  • Start (float &) –
  • TolStart (Standard_ShortReal &) –
  • End (float &) –
  • TolEnd (Standard_ShortReal &) –
Return type:

None

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:
  • Start (float) –
  • TolStart (Standard_ShortReal) –
  • End (float) –
  • TolEnd (Standard_ShortReal) –
  • OnFace (bool) –
  • OnBoundary (bool) –
Return type:

None

HideAll()
  • Hide the whole Edge.
Return type:None
Initialize()
  • Initialize an EdgeStatus. Default visible. The Edge is bounded by the interval <Start>, <End> with the tolerances <TolStart>, <TolEnd>.
Parameters:
  • Start (float) –
  • TolStart (Standard_ShortReal) –
  • End (float) –
  • TolEnd (Standard_ShortReal) –
Return type:

None

NbVisiblePart()
Return type:int
ShowAll()
  • Show the whole Edge.
Return type:None
VisiblePart()
Parameters:
  • Index (int) –
  • Start (float &) –
  • TolStart (Standard_ShortReal &) –
  • End (float &) –
  • TolEnd (Standard_ShortReal &) –
Return type:

None

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
Double()
Parameters:
Return type:

bool

Return type:

None

Edge()
Parameters:
  • I (int) –
  • EI (int) –
  • I
Return type:

None

Return type:

int

GetHandle()
Internal()
Parameters:
Return type:

bool

Return type:

None

IsoLine()
Parameters:
Return type:

bool

Return type:

None

MinMax()
Return type:Standard_Address
NbEdges()
Return type:int
Orientation()
Parameters:
  • I (int) –
  • Or (TopAbs_Orientation) –
  • I
Return type:

None

Return type:

TopAbs_Orientation

OutLine()
Parameters:
Return type:

bool

Return type:

None

UpdateMinMax()
Parameters:TotMinMax (Standard_Address) –
Return type:None
thisown

The membership flag

class HLRAlgo_HArray1OfPHDat(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (HLRAlgo_PolyHidingData &) –
Return type:

None

Return type:

None

Array1()
Return type:HLRAlgo_Array1OfPHDat
ChangeArray1()
Return type:HLRAlgo_Array1OfPHDat
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_PolyHidingData
GetHandle()
Init()
Parameters:V (HLRAlgo_PolyHidingData &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_PolyHidingData &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_PolyHidingData
thisown

The membership flag

class HLRAlgo_HArray1OfPINod(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (Handle_HLRAlgo_PolyInternalNode &) –
Return type:

None

Return type:

None

Array1()
Return type:HLRAlgo_Array1OfPINod
ChangeArray1()
Return type:HLRAlgo_Array1OfPINod
ChangeValue()
Parameters:Index (int) –
Return type:Handle_HLRAlgo_PolyInternalNode
GetHandle()
Init()
Parameters:V (Handle_HLRAlgo_PolyInternalNode &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (Handle_HLRAlgo_PolyInternalNode &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:Handle_HLRAlgo_PolyInternalNode
thisown

The membership flag

class HLRAlgo_HArray1OfPISeg(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (HLRAlgo_PolyInternalSegment &) –
Return type:

None

Return type:

None

Array1()
Return type:HLRAlgo_Array1OfPISeg
ChangeArray1()
Return type:HLRAlgo_Array1OfPISeg
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_PolyInternalSegment
GetHandle()
Init()
Parameters:V (HLRAlgo_PolyInternalSegment &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_PolyInternalSegment &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_PolyInternalSegment
thisown

The membership flag

class HLRAlgo_HArray1OfTData(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (HLRAlgo_TriangleData &) –
Return type:

None

Return type:

None

Array1()
Return type:HLRAlgo_Array1OfTData
ChangeArray1()
Return type:HLRAlgo_Array1OfTData
ChangeValue()
Parameters:Index (int) –
Return type:HLRAlgo_TriangleData
GetHandle()
Init()
Parameters:V (HLRAlgo_TriangleData &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (HLRAlgo_TriangleData &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:HLRAlgo_TriangleData
thisown

The membership flag

class HLRAlgo_Interference(*args)

Bases: object

Return type:

None

Parameters:
  • Inters (HLRAlgo_Intersection &) –
  • Bound (HLRAlgo_Coincidence &) –
  • Orient (TopAbs_Orientation) –
  • Trans (TopAbs_Orientation) –
  • BTrans (TopAbs_Orientation) –
Return type:

None

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
Orientation()
Parameters:O (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
Transition()
Parameters:Tr (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
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:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_InterferenceList &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:HLRAlgo_Interference
InsertAfter()
Parameters:
  • I (HLRAlgo_Interference &) –
  • It (HLRAlgo_ListIteratorOfInterferenceList &) –
  • Other (HLRAlgo_InterferenceList &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (HLRAlgo_Interference &) –
  • It (HLRAlgo_ListIteratorOfInterferenceList &) –
  • Other (HLRAlgo_InterferenceList &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:HLRAlgo_Interference
Prepend()
Parameters:
  • I (HLRAlgo_Interference &) –
  • I
  • theIt (HLRAlgo_ListIteratorOfInterferenceList &) –
  • Other (HLRAlgo_InterferenceList &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (HLRAlgo_ListIteratorOfInterferenceList &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (HLRAlgo_InterferenceList &) –
Return type:None
thisown

The membership flag

class HLRAlgo_Intersection(*args)

Bases: object

Return type:

None

Parameters:
  • Ori (TopAbs_Orientation) –
  • Lev (int) –
  • SegInd (int) –
  • Ind (int) –
  • P (float) –
  • Tol (Standard_ShortReal) –
  • S (TopAbs_State) –
Return type:

None

Index()
Parameters:Ind (int) –
Return type:None
Return type:int
Level()
Parameters:Lev (int) –
Return type:None
Return type:int
Orientation()
Parameters:Ori (TopAbs_Orientation) –
Return type:None
Return type:TopAbs_Orientation
Parameter()
Parameters:P (float) –
Return type:None
Return type:float
SegIndex()
Parameters:SegInd (int) –
Return type:None
Return type:int
State()
Parameters:S (TopAbs_State) –
Return type:None
Return type:TopAbs_State
Tolerance()
Parameters:T (Standard_ShortReal) –
Return type:None
Return type:Standard_ShortReal
thisown

The membership flag

class HLRAlgo_ListIteratorOfInterferenceList(*args)

Bases: object

Return type:None
Parameters:L (HLRAlgo_InterferenceList &) –
Return type:None
Initialize()
Parameters:L (HLRAlgo_InterferenceList &) –
Return type:None
More()
Return type:bool
Next()
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
Initialize()
Parameters:L (HLRAlgo_ListOfBPoint &) –
Return type:None
More()
Return type:bool
Next()
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:

None

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:

None

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:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (HLRAlgo_ListOfBPoint &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:HLRAlgo_BiPoint
InsertAfter()
Parameters:
  • I (HLRAlgo_BiPoint &) –
  • It (HLRAlgo_ListIteratorOfListOfBPoint &) –
  • Other (HLRAlgo_ListOfBPoint &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (HLRAlgo_BiPoint &) –
  • It (HLRAlgo_ListIteratorOfListOfBPoint &) –
  • Other (HLRAlgo_ListOfBPoint &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:HLRAlgo_BiPoint
Prepend()
Parameters:
  • I (HLRAlgo_BiPoint &) –
  • I
  • theIt (HLRAlgo_ListIteratorOfListOfBPoint &) –
  • Other (HLRAlgo_ListOfBPoint &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (HLRAlgo_ListIteratorOfListOfBPoint &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (HLRAlgo_ListOfBPoint &) –
Return type:None
thisown

The membership flag

class HLRAlgo_PolyAlgo(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Clear()
Return type:None
GetHandle()
Hide()
  • process hiding between <Pt1> and <Pt2>.
Parameters:
  • Coordinates (Standard_Address &) –
  • status (HLRAlgo_EdgeStatus &) –
  • Index (int &) –
  • reg1 (bool) –
  • regn (bool) –
  • outl (bool) –
  • intl (bool) –
Return type:

None

Init()
Parameters:HShell (Handle_TColStd_HArray1OfTransient &) –
Return type:None
InitHide()
Return type:None
InitShow()
Return type:None
MoreHide()
Return type:bool
MoreShow()
Return type:bool
NextHide()
Return type:None
NextShow()
Return type:None
PolyShell()
Return type:TColStd_Array1OfTransient
Show()
  • process hiding between <Pt1> and <Pt2>.
Parameters:
  • Coordinates (Standard_Address &) –
  • Index (int &) –
  • reg1 (bool) –
  • regn (bool) –
  • outl (bool) –
  • intl (bool) –
Return type:

None

Update()
  • Prepare all the data to process the algo.
Return type:None
thisown

The membership flag

class HLRAlgo_PolyData(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
FaceIndex()
Parameters:I (int) –
Return type:None
Return type:int
GetHandle()
HNodes()
Parameters:HNodes (Handle_TColgp_HArray1OfXYZ) –
Return type:None
HPHDat()
Parameters:HPHDat (Handle_HLRAlgo_HArray1OfPHDat &) –
Return type:None
HTData()
Parameters:HTData (Handle_HLRAlgo_HArray1OfTData &) –
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:

None

Hiding()
Return type:bool
Indices()
Return type:Standard_Address
Nodes()
Return type:TColgp_Array1OfXYZ
PHDat()
Return type:HLRAlgo_Array1OfPHDat
TData()
Return type:HLRAlgo_Array1OfTData
UpdateGlobalMinMax()
Parameters:ToTMinMax (Standard_Address) –
Return type:None
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:

None

thisown

The membership flag

class HLRAlgo_PolyInternalData(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • nbNod (int) –
  • nbTri (int) –
Return type:

None

AddNode()
Parameters:
  • Nod1RValues (Standard_Address) –
  • Nod2RValues (Standard_Address) –
  • PINod1 (Standard_Address &) –
  • PINod2 (Standard_Address &) –
  • coef1 (float) –
  • X3 (float) –
  • Y3 (float) –
  • Z3 (float) –
Return type:

int

DecPINod()
Return type:None
DecPISeg()
Return type:None
DecTData()
Return type:None
Dump()
Return type:None
GetHandle()
IncPINod()
Parameters:
  • PINod1 (Standard_Address &) –
  • PINod2 (Standard_Address &) –
Return type:

None

IncPISeg()
Parameters:
  • PISeg1 (Standard_Address &) –
  • PISeg2 (Standard_Address &) –
Return type:

None

IncTData()
Parameters:
  • TData1 (Standard_Address &) –
  • TData2 (Standard_Address &) –
Return type:

None

IntOutL()
Return type:bool
Parameters:B (bool) –
Return type:None
NbPINod()
Return type:int
NbPISeg()
Return type:int
NbTData()
Return type:int
PINod()
Return type:HLRAlgo_Array1OfPINod
PISeg()
Return type:HLRAlgo_Array1OfPISeg
Planar()
Return type:bool
Parameters:B (bool) –
Return type:None
TData()
Return type:HLRAlgo_Array1OfTData
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:

None

Return type:

None

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()
Hiding()
Return type:bool
HidingPolyData()
Return type:TColStd_Array1OfTransient
Indices()
Return type:Standard_Address
PolyData()
Return type:TColStd_Array1OfTransient
UpdateGlobalMinMax()
Parameters:TotMinMax (Standard_Address) –
Return type:None
UpdateHiding()
Parameters:nbHiding (int) –
Return type:None
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:

None

  • build a Projector with automatic minmax directions.
Parameters:
Return type:

None

  • build a Projector with given minmax directions.
Parameters:
Return type:

None

Directions()
Parameters:
Return type:

None

Focus()
  • Returns the focal length.
Return type:float
FullTransformation()
  • Returns the original transformation.
Return type:gp_Trsf
InvertedTransformation()
  • Returns the active inverted transformation.
Return type:gp_Trsf
Perspective()
  • Returns True if there is a perspective transformation.
Return type:bool
Project()
  • Transform and apply perspective if needed.
Parameters:
Return type:

None

  • Transform and apply perspective if needed.
Parameters:
  • P (gp_Pnt) –
  • X (float &) –
  • Y (float &) –
  • Z (float &) –
Return type:

None

  • Transform and apply perspective if needed.
Parameters:
Return type:

None

Scaled()
  • to compute with the given scale and translation.
Parameters:On (bool) – default value is Standard_False
Return type:None
Set()
Parameters:
Return type:

None

Shoot()
  • return a line going through the eye towards the 2d point <X,Y>.
Parameters:
Return type:

gp_Lin

Transform()
Parameters:
Return type:

None

Return type:

None

Transformation()
  • Returns the active transformation.
Return type:gp_Trsf
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
NbWires()
Return type:int
Set()
Parameters:
  • I (int) –
  • W (Handle_HLRAlgo_EdgesBlock &) –
Return type:

None

UpdateMinMax()
Parameters:TotMinMax (Standard_Address) –
Return type:None
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

class Handle_HLRAlgo_HArray1OfPHDat(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_HArray1OfPINod(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_HArray1OfPISeg(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_HArray1OfTData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_ListNodeOfInterferenceList(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_ListNodeOfListOfBPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_PolyAlgo(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_PolyData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_PolyInternalData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_PolyInternalNode(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_PolyShellData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_HLRAlgo_WiresBlock(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

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(*args)
Parameters:
  • IMin (Standard_Address) –
  • IMax (Standard_Address) –
  • OMin (Standard_Address) –
  • OMax (Standard_Address) –
Return type:

void

static CopyMinMax(*args)
Parameters:
  • IMin (Standard_Address) –
  • IMax (Standard_Address) –
  • OMin (Standard_Address) –
  • OMax (Standard_Address) –
Return type:

void

static DecodeMinMax(*args)
Parameters:
  • MinMax (Standard_Address) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

static EncodeMinMax(*args)
Parameters:
  • Min (Standard_Address) –
  • Max (Standard_Address) –
  • MinMax (Standard_Address) –
Return type:

void

static EnlargeMinMax(*args)
Parameters:
  • tol (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

static InitMinMax(*args)
Parameters:
  • Big (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

static SizeBox(*args)
Parameters:
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

float

static UpdateMinMax(*args)
  • Iterator on the visible or hidden parts of an EdgeStatus.
Parameters:
  • x (float) –
  • y (float) –
  • z (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

thisown

The membership flag

hlralgo_AddMinMax(*args)
Parameters:
  • IMin (Standard_Address) –
  • IMax (Standard_Address) –
  • OMin (Standard_Address) –
  • OMax (Standard_Address) –
Return type:

void

hlralgo_CopyMinMax(*args)
Parameters:
  • IMin (Standard_Address) –
  • IMax (Standard_Address) –
  • OMin (Standard_Address) –
  • OMax (Standard_Address) –
Return type:

void

hlralgo_DecodeMinMax(*args)
Parameters:
  • MinMax (Standard_Address) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

hlralgo_EncodeMinMax(*args)
Parameters:
  • Min (Standard_Address) –
  • Max (Standard_Address) –
  • MinMax (Standard_Address) –
Return type:

void

hlralgo_EnlargeMinMax(*args)
Parameters:
  • tol (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

hlralgo_InitMinMax(*args)
Parameters:
  • Big (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

hlralgo_SizeBox(*args)
Parameters:
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

float

hlralgo_UpdateMinMax(*args)
  • Iterator on the visible or hidden parts of an EdgeStatus.
Parameters:
  • x (float) –
  • y (float) –
  • z (float) –
  • Min (Standard_Address) –
  • Max (Standard_Address) –
Return type:

void

register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases