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

class HLRTopoBRep_Data(*args)

Bases: object

Return type

None

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

TopoDS_Edge

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

InitEdge()
Return type

None

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

MoreEdge()
Return type

bool

MoreVertex()
Return type

bool

NewSOldS()
Parameters

New

type New

TopoDS_Shape

rtype

TopoDS_Shape

NextEdge()
Return type

None

NextVertex()
Return type

None

Parameter()
Return type

float

Vertex()
Return type

TopoDS_Vertex

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

None

AddIntL()
Return type

TopTools_ListOfShape

AddIsoL()
Return type

TopTools_ListOfShape

AddOutL()
Return type

TopTools_ListOfShape

FaceIntL()
Return type

TopTools_ListOfShape

FaceIsoL()
Return type

TopTools_ListOfShape

FaceOutL()
Return type

TopTools_ListOfShape

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

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

HLRTopoBRep_Data

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

class HLRTopoBRep_VData(*args)

Bases: object

Return type

None:param P: :type P: float :param V: :type V: TopoDS_Shape :rtype: None

Parameter()
Return type

float

Vertex()
Return type

TopoDS_Shape

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