OCC.Core.HLRAlgo module¶
HLRAlgo module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_hlralgo.html
-
class
HLRAlgo_Array1OfPINod
(*args)¶ Bases:
object
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
First
()¶
-
Init
()¶
-
IsAllocated
()¶
-
IsDeletable
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Move
()¶
-
Resize
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
next
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_Array1OfPISeg
(*args)¶ Bases:
object
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
First
()¶
-
Init
()¶
-
IsAllocated
()¶
-
IsDeletable
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Move
()¶
-
Resize
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
next
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_Array1OfTData
(*args)¶ Bases:
object
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
First
()¶
-
Init
()¶
-
IsAllocated
()¶
-
IsDeletable
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Move
()¶
-
Resize
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
next
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_BiPoint
(*args)¶ Bases:
object
- Return type
None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param reg1: :type reg1: bool :param regn: :type regn: bool :param outl: :type outl: bool :param intl: :type intl: bool :rtype: None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param flag: :type flag: int :rtype: None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param i1: :type i1: int :param i1p1: :type i1p1: int :param i1p2: :type i1p2: int :param reg1: :type reg1: bool :param regn: :type regn: bool :param outl: :type outl: bool :param intl: :type intl: bool :rtype: None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param i1: :type i1: int :param i1p1: :type i1p1: int :param i1p2: :type i1p2: int :param flag: :type flag: int :rtype: None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param i1: :type i1: int :param i1p1: :type i1p1: int :param i1p2: :type i1p2: int :param i2: :type i2: int :param i2p1: :type i2p1: int :param i2p2: :type i2p2: int :param reg1: :type reg1: bool :param regn: :type regn: bool :param outl: :type outl: bool :param intl: :type intl: bool :rtype: None:param X1: :type X1: float :param Y1: :type Y1: float :param Z1: :type Z1: float :param X2: :type X2: float :param Y2: :type Y2: float :param Z2: :type Z2: float :param XT1: :type XT1: float :param YT1: :type YT1: float :param ZT1: :type ZT1: float :param XT2: :type XT2: float :param YT2: :type YT2: float :param ZT2: :type ZT2: float :param Index: :type Index: int :param i1: :type i1: int :param i1p1: :type i1p1: int :param i1p2: :type i1p2: int :param i2: :type i2: int :param i2p1: :type i2p1: int :param i2p2: :type i2p2: int :param flag: :type flag: int :rtype: None
-
Hidden
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
IntLine
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
OutLine
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
Rg1Line
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
RgNLine
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_Coincidence
(*args)¶ Bases:
object
- Return type
-
Set2D
()¶ - Parameters
FE –
- type FE
int
- param Param
- type Param
float
- rtype
None
-
SetState3D
()¶ - Parameters
stbef –
- type stbef
TopAbs_State
- param staft
- type staft
TopAbs_State
- rtype
None
-
State3D
()¶ - Parameters
stbef –
- type stbef
TopAbs_State
- param staft
- type staft
TopAbs_State
- rtype
None
-
Value2D
()¶ - Parameters
FE –
- type FE
int
- param Param
- type Param
float
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_EdgeIterator
(*args)¶ Bases:
object
- Iterator on the visible or hidden parts of an edge.
- rtype
None
-
Hidden
()¶ - Returns the bounds and the tolerances of the current Hidden Interval
- param Start
- type Start
float
- param TolStart
- type TolStart
Standard_ShortReal
- param End
- type End
float
- param TolEnd
- type TolEnd
Standard_ShortReal
- rtype
None
-
InitHidden
()¶ - Parameters
status –
- type status
HLRAlgo_EdgeStatus
- rtype
None
-
InitVisible
()¶ - Parameters
status –
- type status
HLRAlgo_EdgeStatus
- rtype
None
-
Visible
()¶ - Returns the bounds and the tolerances of the current Visible Interval
- param Start
- type Start
float
- param TolStart
- type TolStart
Standard_ShortReal
- param End
- type End
float
- param TolEnd
- type TolEnd
Standard_ShortReal
- rtype
None
-
property
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>. :param Start: :type Start: float :param TolStart: :type TolStart: Standard_ShortReal :param End: :type End: float :param TolEnd: :type TolEnd: Standard_ShortReal :rtype: None
-
AllHidden
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
AllVisible
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
Bounds
()¶ - Parameters
theStart –
- type theStart
float
- param theTolStart
- type theTolStart
Standard_ShortReal
- param theEnd
- type theEnd
float
- param theTolEnd
- type theTolEnd
Standard_ShortReal
- rtype
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 ).
- param Start
- type Start
float
- param TolStart
- type TolStart
Standard_ShortReal
- param End
- type End
float
- param TolEnd
- type TolEnd
Standard_ShortReal
- param OnFace
- type OnFace
bool
- param OnBoundary
- type OnBoundary
bool
- rtype
None
-
HideAll
()¶ - Hide the whole Edge.
- rtype
None
-
Initialize
()¶ - Initialize an EdgeStatus. Default visible. The Edge is bounded by the interval <Start>, <End> with the tolerances <TolStart>, <TolEnd>.
- param Start
- type Start
float
- param TolStart
- type TolStart
Standard_ShortReal
- param End
- type End
float
- param TolEnd
- type TolEnd
Standard_ShortReal
- rtype
None
-
ShowAll
()¶ - Show the whole Edge.
- rtype
None
-
VisiblePart
()¶ - Parameters
Index –
- type Index
int
- param Start
- type Start
float
- param TolStart
- type TolStart
Standard_ShortReal
- param End
- type End
float
- param TolEnd
- type TolEnd
Standard_ShortReal
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_EdgesBlock
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Create a Block of Edges for a wire.
- param NbEdges
- type NbEdges
int
- rtype
None
-
Double
()¶ - Parameters
I –
- type I
int
- rtype
bool:param I:
- type I
int
- param B
- type B
bool
- rtype
None
-
static
DownCast
(t)¶
-
Edge
()¶ - Parameters
I –
- type I
int
- param EI
- type EI
int
- rtype
None:param I:
- type I
int
- rtype
int
-
Internal
()¶ - Parameters
I –
- type I
int
- rtype
bool:param I:
- type I
int
- param B
- type B
bool
- rtype
None
-
IsoLine
()¶ - Parameters
I –
- type I
int
- rtype
bool:param I:
- type I
int
- param B
- type B
bool
- rtype
None
-
Orientation
()¶ - Parameters
I –
- type I
int
- param Or
- type Or
TopAbs_Orientation
- rtype
None:param I:
- type I
int
- rtype
TopAbs_Orientation
-
OutLine
()¶ - Parameters
I –
- type I
int
- rtype
bool:param I:
- type I
int
- param B
- type B
bool
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_HArray1OfPHDat
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_HArray1OfPINod
(*args)¶ Bases:
OCC.Core.HLRAlgo.HLRAlgo_Array1OfPINod
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_HArray1OfPISeg
(*args)¶ Bases:
OCC.Core.HLRAlgo.HLRAlgo_Array1OfPISeg
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_HArray1OfTData
(*args)¶ Bases:
OCC.Core.HLRAlgo.HLRAlgo_Array1OfTData
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_Interference
(*args)¶ Bases:
object
- Return type
None:param Inters: :type Inters: HLRAlgo_Intersection :param Bound: :type Bound: HLRAlgo_Coincidence :param Orient: :type Orient: TopAbs_Orientation :param Trans: :type Trans: TopAbs_Orientation :param BTrans: :type BTrans: TopAbs_Orientation :rtype: None
-
Boundary
()¶ - Parameters
B –
- type B
HLRAlgo_Coincidence
- rtype
None:rtype: HLRAlgo_Coincidence
-
BoundaryTransition
()¶ - Parameters
BTr –
- type BTr
TopAbs_Orientation
- rtype
None:rtype: TopAbs_Orientation
-
ChangeBoundary
()¶ - Return type
-
ChangeIntersection
()¶ - Return type
-
Intersection
()¶ - Parameters
I –
- type I
HLRAlgo_Intersection
- rtype
None:rtype: HLRAlgo_Intersection
-
Orientation
()¶ - Parameters
O –
- type O
TopAbs_Orientation
- rtype
None:rtype: TopAbs_Orientation
-
Transition
()¶ - Parameters
Tr –
- type Tr
TopAbs_Orientation
- rtype
None:rtype: TopAbs_Orientation
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_InterferenceList
(*args)¶ Bases:
object
-
Append
()¶
-
Assign
()¶
-
Clear
()¶
-
First
()¶
-
InsertAfter
()¶
-
InsertBefore
()¶
-
Last
()¶
-
Prepend
()¶
-
Remove
()¶
-
RemoveFirst
()¶
-
Reverse
()¶
-
Set
()¶
-
Size
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_Intersection
(*args)¶ Bases:
object
- Return type
None:param Ori: :type Ori: TopAbs_Orientation :param Lev: :type Lev: int :param SegInd: :type SegInd: int :param Ind: :type Ind: int :param P: :type P: float :param Tol: :type Tol: Standard_ShortReal :param S: :type S: TopAbs_State :rtype: None
-
Index
()¶ - Parameters
Ind –
- type Ind
int
- rtype
None:rtype: int
-
Level
()¶ - Parameters
Lev –
- type Lev
int
- rtype
None:rtype: int
-
Orientation
()¶ - Parameters
Ori –
- type Ori
TopAbs_Orientation
- rtype
None:rtype: TopAbs_Orientation
-
Parameter
()¶ - Parameters
P –
- type P
float
- rtype
None:rtype: float
-
SegIndex
()¶ - Parameters
SegInd –
- type SegInd
int
- rtype
None:rtype: int
-
State
()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
None:rtype: TopAbs_State
-
Tolerance
()¶ - Parameters
T –
- type T
Standard_ShortReal
- rtype
None:rtype: Standard_ShortReal
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_ListIteratorOfInterferenceList
(*args)¶ Bases:
object
-
ChangeValue
()¶
-
More
()¶
-
Next
()¶
-
Value
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_ListIteratorOfListOfBPoint
(*args)¶ Bases:
object
-
ChangeValue
()¶
-
More
()¶
-
Next
()¶
-
Value
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_ListOfBPoint
(*args)¶ Bases:
object
-
Append
()¶
-
Assign
()¶
-
Clear
()¶
-
First
()¶
-
InsertAfter
()¶
-
InsertBefore
()¶
-
Last
()¶
-
Prepend
()¶
-
Remove
()¶
-
RemoveFirst
()¶
-
Reverse
()¶
-
Set
()¶
-
Size
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRAlgo_PolyAlgo
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Return type
-
static
DownCast
(t)¶
-
Hide
()¶ - process hiding between <Pt1> and <Pt2>.
- param status
- type status
HLRAlgo_EdgeStatus
- param Index
- type Index
int
- param reg1
- type reg1
bool
- param regn
- type regn
bool
- param outl
- type outl
bool
- param intl
- type intl
bool
- rtype
HLRAlgo_BiPoint::PointsT
-
Init
()¶ - Parameters
HShell –
- type HShell
TColStd_HArray1OfTransient
- rtype
None
-
PolyShell
()¶ - Return type
-
Show
()¶ - process hiding between <Pt1> and <Pt2>.
- param Index
- type Index
int
- param reg1
- type reg1
bool
- param regn
- type regn
bool
- param outl
- type outl
bool
- param intl
- type intl
bool
- rtype
HLRAlgo_BiPoint::PointsT
-
Update
()¶ - Prepare all the data to process the algo.
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_PolyData
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Return type
-
static
DownCast
(t)¶
-
FaceIndex
()¶ - Parameters
I –
- type I
int
- rtype
None:rtype: int
-
HNodes
()¶ - Parameters
HNodes –
- type HNodes
TColgp_HArray1OfXYZ
- rtype
None
-
HPHDat
()¶ - Parameters
HPHDat –
- type HPHDat
HLRAlgo_HArray1OfPHDat
- rtype
None
-
HTData
()¶ - Parameters
HTData –
- type HTData
HLRAlgo_HArray1OfTData
- rtype
None
-
Nodes
()¶ - Return type
-
PHDat
()¶ - Return type
HLRAlgo_Array1OfPHDat
-
TData
()¶ - Return type
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_PolyInternalData
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Parameters
nbNod –
- type nbNod
int
- param nbTri
- type nbTri
int
- rtype
None
-
AddNode
()¶ - Parameters
Nod1RValues –
- type Nod1RValues
HLRAlgo_PolyInternalNode::NodeData
- param Nod2RValues
- type Nod2RValues
HLRAlgo_PolyInternalNode::NodeData
- param PINod1
- type PINod1
HLRAlgo_Array1OfPINod *
- param PINod2
- type PINod2
HLRAlgo_Array1OfPINod *
- param coef1
- type coef1
float
- param X3
- type X3
float
- param Y3
- type Y3
float
- param Z3
- type Z3
float
- rtype
int
-
static
DownCast
(t)¶
-
IncPINod
()¶ - Parameters
PINod1 –
- type PINod1
HLRAlgo_Array1OfPINod *
- param PINod2
- type PINod2
HLRAlgo_Array1OfPINod *
- rtype
None
-
IncPISeg
()¶ - Parameters
PISeg1 –
- type PISeg1
HLRAlgo_Array1OfPISeg *
- param PISeg2
- type PISeg2
HLRAlgo_Array1OfPISeg *
- rtype
None
-
IncTData
()¶ - Parameters
TData1 –
- type TData1
HLRAlgo_Array1OfTData *
- param TData2
- type TData2
HLRAlgo_Array1OfTData *
- rtype
None
-
IntOutL
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
PINod
()¶ - Return type
-
PISeg
()¶ - Return type
-
Planar
()¶ - Return type
bool:param B: :type B: bool :rtype: None
-
TData
()¶ - Return type
-
UpdateLinks
()¶ - Parameters
TData –
- type TData
HLRAlgo_Array1OfTData *
- param PISeg
- type PISeg
HLRAlgo_Array1OfPISeg *
- param PINod
- type PINod
HLRAlgo_Array1OfPINod *
- rtype
None:param ip1:
- type ip1
int
- param ip2
- type ip2
int
- param ip3
- type ip3
int
- param TData1
- type TData1
HLRAlgo_Array1OfTData *
- param TData2
- type TData2
HLRAlgo_Array1OfTData *
- param PISeg1
- type PISeg1
HLRAlgo_Array1OfPISeg *
- param PISeg2
- type PISeg2
HLRAlgo_Array1OfPISeg *
- param PINod1
- type PINod1
HLRAlgo_Array1OfPINod *
- param PINod2
- type PINod2
HLRAlgo_Array1OfPINod *
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_PolyInternalNode
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Return type
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_PolyShellData
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Parameters
nbFace –
- type nbFace
int
- rtype
None
-
static
DownCast
(t)¶
-
Edges
()¶ - Return type
-
HidingPolyData
()¶ - Return type
-
PolyData
()¶ - Return type
-
UpdateGlobalMinMax
()¶ - Parameters
theBox –
- type theBox
HLRAlgo_PolyData::Box
- rtype
None
-
UpdateHiding
()¶ - Parameters
nbHiding –
- type nbHiding
int
- rtype
None
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_Projector
(*args)¶ Bases:
object
- Return type
None* Creates an axonometric projector. <CS> is the viewing coordinate system. :param CS: :type CS: gp_Ax2 :rtype: None* Creates a perspective projector. <CS> is the viewing coordinate system. :param CS: :type CS: gp_Ax2 :param Focus: :type Focus: float :rtype: None* build a Projector with automatic minmax directions. :param T: :type T: gp_Trsf :param Persp: :type Persp: bool :param Focus: :type Focus: float :rtype: None* build a Projector with given minmax directions. :param T: :type T: gp_Trsf :param Persp: :type Persp: bool :param Focus: :type Focus: float :param v1: :type v1: gp_Vec2d :param v2: :type v2: gp_Vec2d :param v3: :type v3: gp_Vec2d :rtype: None
-
Directions
()¶ - Parameters
D1 –
- type D1
gp_Vec2d
- param D2
- type D2
gp_Vec2d
- param D3
- type D3
gp_Vec2d
- rtype
None
-
Focus
()¶ - Returns the focal length.
- rtype
float
-
FullTransformation
()¶ - Returns the original transformation.
- rtype
gp_Trsf
-
InvertedTransformation
()¶ - Returns the active inverted transformation.
- rtype
gp_Trsf
-
Perspective
()¶ - Returns True if there is a perspective transformation.
- rtype
bool
-
Project
()¶ - Transform and apply perspective if needed.
- param P
- type P
gp_Pnt
- param Pout
- type Pout
gp_Pnt2d
- rtype
None* Transform and apply perspective if needed.
- param P
- type P
gp_Pnt
- param X
- type X
float
- param Y
- type Y
float
- param Z
- type Z
float
- rtype
None* Transform and apply perspective if needed.
- param P
- type P
gp_Pnt
- param D1
- type D1
gp_Vec
- param Pout
- type Pout
gp_Pnt2d
- param D1out
- type D1out
gp_Vec2d
- rtype
None
-
Scaled
()¶ - to compute with the given scale and translation.
- param On
default value is Standard_False
- type On
bool
- rtype
None
-
Set
()¶ - Parameters
T –
- type T
gp_Trsf
- param Persp
- type Persp
bool
- param Focus
- type Focus
float
- rtype
None
-
Shoot
()¶ - return a line going through the eye towards the 2d point <X,Y>.
- param X
- type X
float
- param Y
- type Y
float
- rtype
gp_Lin
-
Transform
()¶ - Parameters
D –
- type D
gp_Vec
- rtype
None:param Pnt:
- type Pnt
gp_Pnt
- rtype
None
-
Transformation
()¶ - Returns the active transformation.
- rtype
gp_Trsf
-
property
thisown
¶ The membership flag
-
class
HLRAlgo_WiresBlock
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Create a Block of Blocks.
- param NbWires
- type NbWires
int
- rtype
None
-
static
DownCast
(t)¶
-
MinMax
()¶ - Return type
HLRAlgo_EdgesBlock::MinMaxIndices
-
Set
()¶ - Parameters
I –
- type I
int
- param W
- type W
HLRAlgo_EdgesBlock
- rtype
None
-
UpdateMinMax
()¶ - Parameters
theMinMaxes –
- type theMinMaxes
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
None
-
Wire
()¶ - Parameters
I –
- type I
int
- rtype
opencascade::handle<HLRAlgo_EdgesBlock>
-
property
thisown
¶ The membership flag
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
property
thisown
¶ The membership flag
-
value
()¶
-
-
class
hlralgo
¶ Bases:
object
-
static
AddMinMax
()¶ - Parameters
IMin –
- type IMin
HLRAlgo_EdgesBlock::MinMaxIndices
- param IMax
- type IMax
HLRAlgo_EdgesBlock::MinMaxIndices
- param OMin
- type OMin
HLRAlgo_EdgesBlock::MinMaxIndices
- param OMax
- type OMax
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
void
-
static
CopyMinMax
()¶ - Parameters
IMin –
- type IMin
HLRAlgo_EdgesBlock::MinMaxIndices
- param IMax
- type IMax
HLRAlgo_EdgesBlock::MinMaxIndices
- param OMin
- type OMin
HLRAlgo_EdgesBlock::MinMaxIndices
- param OMax
- type OMax
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
None
-
static
DecodeMinMax
()¶ - Parameters
MinMax –
- type MinMax
HLRAlgo_EdgesBlock::MinMaxIndices
- param Min
- type Min
HLRAlgo_EdgesBlock::MinMaxIndices
- param Max
- type Max
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
void
-
static
EncodeMinMax
()¶ - Parameters
Min –
- type Min
HLRAlgo_EdgesBlock::MinMaxIndices
- param Max
- type Max
HLRAlgo_EdgesBlock::MinMaxIndices
- param MinMax
- type MinMax
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
void
-
static
EnlargeMinMax
()¶ - Parameters
tol –
- type tol
float
- param Min
- type Min
float
- param Max
- type Max
float
- rtype
void
-
static
InitMinMax
()¶ - Parameters
Big –
- type Big
float
- param Min
- type Min
float
- param Max
- type Max
float
- rtype
void
-
static
SizeBox
()¶ - Parameters
Min –
- type Min
HLRAlgo_EdgesBlock::MinMaxIndices
- param Max
- type Max
HLRAlgo_EdgesBlock::MinMaxIndices
- rtype
float
-
static
UpdateMinMax
()¶ - Iterator on the visible or hidden parts of an EdgeStatus.
- param x
- type x
float
- param y
- type y
float
- param z
- type z
float
- param Min
- type Min
float
- param Max
- type Max
float
- rtype
void
-
property
thisown
¶ The membership flag
-
static