OCC.Core.HLRTopoBRep module¶
HLRTopoBRep module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_hlrtopobrep.html
-
class
HLRTopoBRep_DSFiller
¶ Bases:
object
-
static
Insert
()¶ - Stores in <DS> the outlines of <S> using the current outliner and stores the isolines in <DS> using a Hatcher.
- param S
- type S
TopoDS_Shape
- param FO
- type FO
Contap_Contour
- param DS
- type DS
HLRTopoBRep_Data
- param MST
- type MST
BRepTopAdaptor_MapOfShapeTool
- param nbIso
- type nbIso
int
- rtype
void
-
property
thisown
¶ The membership flag
-
static
-
class
HLRTopoBRep_Data
(*args)¶ Bases:
object
- Return type
-
AddIntL
()¶ - Parameters
F –
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
AddIntV
()¶ - Parameters
V –
- type V
TopoDS_Vertex
- rtype
None
-
AddIsoL
()¶ - Parameters
F –
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
AddOldS
()¶ - Parameters
NewS –
- type NewS
TopoDS_Shape
- param OldS
- type OldS
TopoDS_Shape
- rtype
None
-
AddOutL
()¶ - Parameters
F –
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
AddOutV
()¶ - Parameters
V –
- type V
TopoDS_Vertex
- rtype
None
-
AddSplE
()¶ - Parameters
E –
- type E
TopoDS_Edge
- rtype
TopTools_ListOfShape
-
Append
()¶ - Parameters
V –
- type V
TopoDS_Vertex
- param P
- type P
float
- rtype
None
-
Clean
()¶ - Clear of all the data not needed during and after the hiding process.
- rtype
None
-
Clear
()¶ - Clear of all the maps.
- rtype
None
-
Edge
()¶ - Return type
-
EdgeHasSplE
()¶ - Returns True if the Edge is split.
- param E
- type E
TopoDS_Edge
- rtype
bool
-
EdgeSplE
()¶ - Returns the list of the edges.
- param E
- type E
TopoDS_Edge
- rtype
TopTools_ListOfShape
-
FaceHasIntL
()¶ - Returns True if the Face has internal outline.
- param F
- type F
TopoDS_Face
- rtype
bool
-
FaceHasIsoL
()¶ - Returns True if the Face has isolines.
- param F
- type F
TopoDS_Face
- rtype
bool
-
FaceHasOutL
()¶ - Returns True if the Face has outlines on restriction.
- param F
- type F
TopoDS_Face
- rtype
bool
-
FaceIntL
()¶ - Returns the list of the internal OutLines.
- param F
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
FaceIsoL
()¶ - Returns the list of the IsoLines.
- param F
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
FaceOutL
()¶ - Returns the list of the OutLines on restriction.
- param F
- type F
TopoDS_Face
- rtype
TopTools_ListOfShape
-
InitVertex
()¶ - Start an iteration on the vertices of E.
- param E
- type E
TopoDS_Edge
- rtype
None
-
InsertBefore
()¶ - Insert before the current position.
- param V
- type V
TopoDS_Vertex
- param P
- type P
float
- rtype
None
-
IsIntLFaceEdge
()¶ - Parameters
F –
- type F
TopoDS_Face
- param E
- type E
TopoDS_Edge
- rtype
bool
-
IsIntV
()¶ - Returns True if V is an internal outline vertex.
- param V
- type V
TopoDS_Vertex
- rtype
bool
-
IsIsoLFaceEdge
()¶ - Parameters
F –
- type F
TopoDS_Face
- param E
- type E
TopoDS_Edge
- rtype
bool
-
IsOutLFaceEdge
()¶ - Parameters
F –
- type F
TopoDS_Face
- param E
- type E
TopoDS_Edge
- rtype
bool
-
IsOutV
()¶ - Returns True if V is an outline vertex on a restriction.
- param V
- type V
TopoDS_Vertex
- rtype
bool
-
IsSplEEdgeEdge
()¶ - Parameters
E1 –
- type E1
TopoDS_Edge
- param E2
- type E2
TopoDS_Edge
- rtype
bool
-
NewSOldS
()¶ - Parameters
New –
- type New
TopoDS_Shape
- rtype
TopoDS_Shape
-
Vertex
()¶ - Return type
-
property
thisown
¶ The membership flag
-
class
HLRTopoBRep_DataMapOfShapeFaceData
(*args)¶ Bases:
object
-
Assign
()¶
-
Bind
()¶
-
Bound
()¶
-
ChangeFind
()¶
-
ChangeSeek
()¶
-
Clear
()¶
-
Exchange
()¶
-
Find
()¶
-
IsBound
()¶
-
ReSize
()¶
-
Seek
()¶
-
Set
()¶
-
Size
()¶
-
UnBind
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRTopoBRep_FaceData
(*args)¶ Bases:
object
- Return type
-
AddIntL
()¶ - Return type
-
AddIsoL
()¶ - Return type
-
AddOutL
()¶ - Return type
-
FaceIntL
()¶ - Return type
-
FaceIsoL
()¶ - Return type
-
FaceOutL
()¶ - Return type
-
property
thisown
¶ The membership flag
-
class
HLRTopoBRep_FaceIsoLiner
¶ Bases:
object
-
static
MakeIsoLine
()¶ - Parameters
F –
- type F
TopoDS_Face
- param Iso
- type Iso
Geom2d_Line
- param V1
- type V1
TopoDS_Vertex
- param V2
- type V2
TopoDS_Vertex
- param U1
- type U1
float
- param U2
- type U2
float
- param Tol
- type Tol
float
- param DS
- type DS
HLRTopoBRep_Data
- rtype
void
-
static
MakeVertex
()¶ - Parameters
E –
- type E
TopoDS_Edge
- param P
- type P
gp_Pnt
- param Par
- type Par
float
- param Tol
- type Tol
float
- param DS
- type DS
HLRTopoBRep_Data
- rtype
TopoDS_Vertex
-
static
Perform
()¶ - Parameters
FI –
- type FI
int
- param F
- type F
TopoDS_Face
- param DS
- type DS
HLRTopoBRep_Data
- param nbIsos
- type nbIsos
int
- rtype
void
-
property
thisown
¶ The membership flag
-
static
-
class
HLRTopoBRep_ListIteratorOfListOfVData
(*args)¶ Bases:
object
-
ChangeValue
()¶
-
More
()¶
-
Next
()¶
-
Value
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRTopoBRep_ListOfVData
(*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
HLRTopoBRep_MapOfShapeListOfVData
(*args)¶ Bases:
object
-
Assign
()¶
-
Bind
()¶
-
Bound
()¶
-
ChangeFind
()¶
-
ChangeSeek
()¶
-
Clear
()¶
-
Exchange
()¶
-
Find
()¶
-
IsBound
()¶
-
ReSize
()¶
-
Seek
()¶
-
Set
()¶
-
Size
()¶
-
UnBind
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
HLRTopoBRep_OutLiner
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Return type
None:param OriSh: :type OriSh: TopoDS_Shape :rtype: None:param OriS: :type OriS: TopoDS_Shape :param OutS: :type OutS: TopoDS_Shape :rtype: None
-
DataStructure
()¶ - Return type
-
static
DownCast
(t)¶
-
Fill
()¶ - Parameters
P –
- type P
HLRAlgo_Projector
- param MST
- type MST
BRepTopAdaptor_MapOfShapeTool
- param nbIso
- type nbIso
int
- rtype
None
-
OriginalShape
()¶ - Parameters
OriS –
- type OriS
TopoDS_Shape
- rtype
None:rtype: TopoDS_Shape
-
OutLinedShape
()¶ - Parameters
OutS –
- type OutS
TopoDS_Shape
- rtype
None:rtype: TopoDS_Shape
-
property
thisown
¶ The membership flag