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_TransientEmpty 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_TransientEmpty 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_TransientEmpty 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_TransientEmpty 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
opencascade::handle<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
opencascade::handle<TColgp_HArray1OfXYZ>
- rtype
None
-
HPHDat()¶ - Parameters
HPHDat –
- type HPHDat
opencascade::handle<HLRAlgo_HArray1OfPHDat> &
- rtype
None
-
HTData()¶ - Parameters
HTData –
- type HTData
opencascade::handle<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
opencascade::handle<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