OCC.HLRAlgo module

class OCC.HLRAlgo.HLRAlgo_Array1OfPHDat(*args)

Bases: object

Assign()
Parameters:Other (HLRAlgo_Array1OfPHDat &) –
Return type:HLRAlgo_Array1OfPHDat
ChangeValue()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • Value (HLRAlgo_PolyHidingData &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_Array1OfPINod(*args)

Bases: object

Assign()
Parameters:Other (HLRAlgo_Array1OfPINod &) –
Return type:HLRAlgo_Array1OfPINod
ChangeValue()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • Value (Handle_HLRAlgo_PolyInternalNode &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_Array1OfPISeg(*args)

Bases: object

Assign()
Parameters:Other (HLRAlgo_Array1OfPISeg &) –
Return type:HLRAlgo_Array1OfPISeg
ChangeValue()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • Value (HLRAlgo_PolyInternalSegment &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_Array1OfTData(*args)

Bases: object

Assign()
Parameters:Other (HLRAlgo_Array1OfTData &) –
Return type:HLRAlgo_Array1OfTData
ChangeValue()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • Value (HLRAlgo_TriangleData &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_BiPoint(*args)

Bases: object

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 OCC.HLRAlgo.HLRAlgo_Coincidence

Bases: object

Set2D()
Parameters:
  • FE (Standard_Integer) –
  • Param (float) –
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 (Standard_Integer &) –
  • Param (float &) –
Return type:

None

thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_EdgeIterator

Bases: object

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 OCC.HLRAlgo.HLRAlgo_EdgeStatus(*args)

Bases: object

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

None

thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_EdgesBlock(*args)

Bases: OCC.MMgt.MMgt_TShared

Double()
Parameters:
  • I (Standard_Integer) –
  • I
  • B (bool) –
Return type:

bool

Return type:

None

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

None

Return type:

int

GetHandle()

HLRAlgo_EdgesBlock_GetHandle(HLRAlgo_EdgesBlock self) -> Handle_HLRAlgo_EdgesBlock

Internal()
Parameters:
  • I (Standard_Integer) –
  • I
  • B (bool) –
Return type:

bool

Return type:

None

IsoLine()
Parameters:
  • I (Standard_Integer) –
  • I
  • B (bool) –
Return type:

bool

Return type:

None

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

None

Return type:

TopAbs_Orientation

OutLine()
Parameters:
  • I (Standard_Integer) –
  • I
  • B (bool) –
Return type:

bool

Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_HArray1OfPHDat(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:HLRAlgo_Array1OfPHDat
ChangeArray1()
Return type:HLRAlgo_Array1OfPHDat
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:HLRAlgo_PolyHidingData
GetHandle()

HLRAlgo_HArray1OfPHDat_GetHandle(HLRAlgo_HArray1OfPHDat self) -> Handle_HLRAlgo_HArray1OfPHDat

Init()
Parameters:V (HLRAlgo_PolyHidingData &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (HLRAlgo_PolyHidingData &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_HArray1OfPINod(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:HLRAlgo_Array1OfPINod
ChangeArray1()
Return type:HLRAlgo_Array1OfPINod
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:Handle_HLRAlgo_PolyInternalNode
GetHandle()

HLRAlgo_HArray1OfPINod_GetHandle(HLRAlgo_HArray1OfPINod self) -> Handle_HLRAlgo_HArray1OfPINod

Init()
Parameters:V (Handle_HLRAlgo_PolyInternalNode &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (Handle_HLRAlgo_PolyInternalNode &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_HArray1OfPISeg(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:HLRAlgo_Array1OfPISeg
ChangeArray1()
Return type:HLRAlgo_Array1OfPISeg
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:HLRAlgo_PolyInternalSegment
GetHandle()

HLRAlgo_HArray1OfPISeg_GetHandle(HLRAlgo_HArray1OfPISeg self) -> Handle_HLRAlgo_HArray1OfPISeg

Init()
Parameters:V (HLRAlgo_PolyInternalSegment &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (HLRAlgo_PolyInternalSegment &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_HArray1OfTData(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:HLRAlgo_Array1OfTData
ChangeArray1()
Return type:HLRAlgo_Array1OfTData
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:HLRAlgo_TriangleData
GetHandle()

HLRAlgo_HArray1OfTData_GetHandle(HLRAlgo_HArray1OfTData self) -> Handle_HLRAlgo_HArray1OfTData

Init()
Parameters:V (HLRAlgo_TriangleData &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (HLRAlgo_TriangleData &) –
Return type:

None

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

The membership flag

class OCC.HLRAlgo.HLRAlgo_Interference(*args)

Bases: object

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 OCC.HLRAlgo.HLRAlgo_InterferenceList

Bases: object

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 OCC.HLRAlgo.HLRAlgo_Intersection(*args)

Bases: object

Index()
Parameters:Ind (Standard_Integer) –
Return type:None
Return type:int
Level()
Parameters:Lev (Standard_Integer) –
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 (Standard_Integer) –
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 OCC.HLRAlgo.HLRAlgo_ListIteratorOfInterferenceList(*args)

Bases: object

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 OCC.HLRAlgo.HLRAlgo_ListIteratorOfListOfBPoint(*args)

Bases: object

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 OCC.HLRAlgo.HLRAlgo_ListNodeOfInterferenceList(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

HLRAlgo_ListNodeOfInterferenceList_GetHandle(HLRAlgo_ListNodeOfInterferenceList self) -> Handle_HLRAlgo_ListNodeOfInterferenceList

Value()
Return type:HLRAlgo_Interference
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_ListNodeOfListOfBPoint(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

HLRAlgo_ListNodeOfListOfBPoint_GetHandle(HLRAlgo_ListNodeOfListOfBPoint self) -> Handle_HLRAlgo_ListNodeOfListOfBPoint

Value()
Return type:HLRAlgo_BiPoint
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_ListOfBPoint

Bases: object

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 OCC.HLRAlgo.HLRAlgo_PolyAlgo

Bases: OCC.MMgt.MMgt_TShared

Clear()
Return type:None
GetHandle()

HLRAlgo_PolyAlgo_GetHandle(HLRAlgo_PolyAlgo self) -> Handle_HLRAlgo_PolyAlgo

Hide()
  • process hiding between <Pt1> and <Pt2>.
Parameters:
  • Coordinates (Standard_Address &) –
  • status (HLRAlgo_EdgeStatus &) –
  • Index (Standard_Integer &) –
  • 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 (Standard_Integer &) –
  • 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 OCC.HLRAlgo.HLRAlgo_PolyData

Bases: OCC.MMgt.MMgt_TShared

FaceIndex()
Parameters:I (Standard_Integer) –
Return type:None
Return type:int
GetHandle()

HLRAlgo_PolyData_GetHandle(HLRAlgo_PolyData self) -> Handle_HLRAlgo_PolyData

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 OCC.HLRAlgo.HLRAlgo_PolyHidingData

Bases: object

IndexAndMinMax()
Return type:Standard_Address
Plan()
Return type:Standard_Address
Set()
Parameters:
  • Index (Standard_Integer) –
  • Minim (Standard_Integer) –
  • Maxim (Standard_Integer) –
  • A (float) –
  • B (float) –
  • C (float) –
  • D (float) –
Return type:

None

thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_PolyInternalData(*args)

Bases: OCC.MMgt.MMgt_TShared

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()

HLRAlgo_PolyInternalData_GetHandle(HLRAlgo_PolyInternalData self) -> Handle_HLRAlgo_PolyInternalData

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 (Standard_Integer) –
  • ip2 (Standard_Integer) –
  • ip3 (Standard_Integer) –
  • 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 OCC.HLRAlgo.HLRAlgo_PolyInternalNode

Bases: OCC.MMgt.MMgt_TShared

GetHandle()

HLRAlgo_PolyInternalNode_GetHandle(HLRAlgo_PolyInternalNode self) -> Handle_HLRAlgo_PolyInternalNode

Indices()
Return type:Standard_Address
RValues()
Return type:Standard_Address
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_PolyInternalSegment

Bases: object

Indices()
Return type:Standard_Address
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_PolyShellData(*args)

Bases: OCC.MMgt.MMgt_TShared

Edges()
Return type:HLRAlgo_ListOfBPoint
GetHandle()

HLRAlgo_PolyShellData_GetHandle(HLRAlgo_PolyShellData self) -> Handle_HLRAlgo_PolyShellData

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 (Standard_Integer) –
Return type:None
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_Projector(*args)

Bases: object

Directions()
Parameters:
  • D1 (gp_Vec2d) –
  • D2 (gp_Vec2d) –
  • D3 (gp_Vec2d) –
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:
  • P (gp_Pnt) –
  • Pout (gp_Pnt2d) –
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:
  • P (gp_Pnt) –
  • D1 (gp_Vec) –
  • Pout (gp_Pnt2d) –
  • D1out (gp_Vec2d) –
Return type:

None

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

None

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

gp_Lin

Transform()
Parameters:
  • D (gp_Vec) –
  • Pnt (gp_Pnt) –
Return type:

None

Return type:

None

Transformation()
  • Returns the active transformation.
Return type:gp_Trsf
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_TriangleData

Bases: object

Indices()
Return type:Standard_Address
thisown

The membership flag

class OCC.HLRAlgo.HLRAlgo_WiresBlock(*args)

Bases: OCC.MMgt.MMgt_TShared

GetHandle()

HLRAlgo_WiresBlock_GetHandle(HLRAlgo_WiresBlock self) -> Handle_HLRAlgo_WiresBlock

MinMax()
Return type:Standard_Address
NbWires()
Return type:int
Set()
Parameters:
  • I (Standard_Integer) –
  • W (Handle_HLRAlgo_EdgesBlock &) –
Return type:

None

UpdateMinMax()
Parameters:TotMinMax (Standard_Address) –
Return type:None
Wire()
Parameters:I (Standard_Integer) –
Return type:Handle_HLRAlgo_EdgesBlock
thisown

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_EdgesBlock(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_HArray1OfPHDat(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_HArray1OfPINod(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_HArray1OfPISeg(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_HArray1OfTData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_ListNodeOfInterferenceList(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_ListNodeOfListOfBPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_PolyAlgo(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_PolyData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_PolyInternalData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_PolyInternalNode(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_PolyShellData(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.Handle_HLRAlgo_WiresBlock(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.HLRAlgo.SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class OCC.HLRAlgo.hlralgo(*args, **kwargs)

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

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

void

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

void

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

void

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

void

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

void

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

void

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

float

OCC.HLRAlgo.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