OCC.Core.TopBas module

TopBas module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_topbas.html

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class TopBas_ListIteratorOfListOfTestInterference(*args)

Bases: object

ChangeValue()
More()
Next()
Value()
property thisown

The membership flag

class TopBas_ListOfTestInterference(*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 TopBas_TestInterference(*args)

Bases: object

Return type

None:param Inters: :type Inters: float :param Bound: :type Bound: int :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

int

rtype

None:rtype: int

BoundaryTransition()
Parameters

BTr

type BTr

TopAbs_Orientation

rtype

None:rtype: TopAbs_Orientation

GetChangeBoundary(TopBas_TestInterference self) → Standard_Integer
GetChangeIntersection(TopBas_TestInterference self) → Standard_Real
Intersection()
Parameters

I

type I

float

rtype

None:rtype: float

Orientation()
Parameters

O

type O

TopAbs_Orientation

rtype

None:rtype: TopAbs_Orientation

SetChangeBoundary(TopBas_TestInterference self, Standard_Integer value)
SetChangeIntersection(TopBas_TestInterference self, Standard_Real value)
Transition()
Parameters

Tr

type Tr

TopAbs_Orientation

rtype

None:rtype: TopAbs_Orientation

property thisown

The membership flag