OCC.Core.STEPSelections module

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

class STEPSelections_AssemblyComponent(*args)

Bases: OCC.Core.Standard.Standard_Transient

Return type

None:param sdr: :type sdr: StepShape_ShapeDefinitionRepresentation :param list: :type list: STEPSelections_HSequenceOfAssemblyLink :rtype: None

static DownCast(t)
GetList()
Return type

opencascade::handle<STEPSelections_HSequenceOfAssemblyLink>

GetSDR()
Return type

opencascade::handle<StepShape_ShapeDefinitionRepresentation>

SetList()
Parameters

list

type list

STEPSelections_HSequenceOfAssemblyLink

rtype

None

SetSDR()
Parameters

sdr

type sdr

StepShape_ShapeDefinitionRepresentation

rtype

None

property thisown

The membership flag

class STEPSelections_AssemblyExplorer(*args)

Bases: object

Parameters

G

type G

Interface_Graph

rtype

None

DumpToString(STEPSelections_AssemblyExplorer self) → std::string
FillListWithGraph()
Parameters

cmp

type cmp

STEPSelections_AssemblyComponent

rtype

None

FindItemWithNAUO()
Parameters

nauo

type nauo

StepRepr_NextAssemblyUsageOccurrence

rtype

opencascade::handle<Standard_Transient>

FindSDRWithProduct()
Parameters

product

type product

StepBasic_ProductDefinition

rtype

opencascade::handle<StepShape_ShapeDefinitionRepresentation>

Init()
Parameters

G

type G

Interface_Graph

rtype

None

NbAssemblies()
  • Returns the number of root assemblies;
    rtype

    int

Root()
  • Returns root of assenbly by its rank;
    param rank

    default value is 1

    type rank

    int

    rtype

    opencascade::handle<STEPSelections_AssemblyComponent>

property thisown

The membership flag

Bases: OCC.Core.Standard.Standard_Transient

Return type

None:param nauo: :type nauo: StepRepr_NextAssemblyUsageOccurrence :param item: :type item: Standard_Transient :param part: :type part: STEPSelections_AssemblyComponent :rtype: None

static DownCast(t)
GetComponent()
Return type

opencascade::handle<STEPSelections_AssemblyComponent>

GetItem()
Return type

opencascade::handle<Standard_Transient>

GetNAUO()
Return type

opencascade::handle<StepRepr_NextAssemblyUsageOccurrence>

SetComponent()
Parameters

part

type part

STEPSelections_AssemblyComponent

rtype

None

SetItem()
Parameters

item

type item

Standard_Transient

rtype

None

SetNAUO()
Parameters

nauo

type nauo

StepRepr_NextAssemblyUsageOccurrence

rtype

None

property thisown

The membership flag

class STEPSelections_Counter(*args)

Bases: object

Return type

None

Clear()
Return type

None

Count()
Parameters

graph

type graph

Interface_Graph

param start

type start

Standard_Transient

rtype

None

NbInstancesOfEdges()
Return type

int

NbInstancesOfFaces()
Return type

int

NbInstancesOfShells()
Return type

int

NbInstancesOfSolids()
Return type

int

NbInstancesOfWires()
Return type

int

NbSourceEdges()
Return type

int

NbSourceFaces()
Return type

int

NbSourceShells()
Return type

int

NbSourceSolids()
Return type

int

NbSourceWires()
Return type

int

property thisown

The membership flag

Bases: OCC.Core.STEPSelections.STEPSelections_SequenceOfAssemblyLink, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Append()
ChangeSequence()
static DownCast(t)
Sequence()
property thisown

The membership flag

class STEPSelections_SelectAssembly(*args)

Bases: OCC.Core.IFSelect.IFSelect_SelectExplore

Return type

None

static DownCast(t)
property thisown

The membership flag

class STEPSelections_SelectDerived(*args)

Bases: object

Return type

None

static DownCast(t)
Matches()
Parameters

ent

type ent

Standard_Transient

param model

type model

Interface_InterfaceModel

param text

type text

TCollection_AsciiString

param exact

type exact

bool

rtype

bool

property thisown

The membership flag

class STEPSelections_SelectFaces(*args)

Bases: OCC.Core.IFSelect.IFSelect_SelectExplore

Return type

None

static DownCast(t)
property thisown

The membership flag

class STEPSelections_SelectForTransfer(*args)

Bases: OCC.Core.XSControl.XSControl_SelectForTransfer

Return type

None:param TR: :type TR: XSControl_TransferReader :rtype: None

static DownCast(t)
property thisown

The membership flag

class STEPSelections_SelectGSCurves(*args)

Bases: OCC.Core.IFSelect.IFSelect_SelectExplore

Return type

None

static DownCast(t)
property thisown

The membership flag

class STEPSelections_SelectInstances(*args)

Bases: OCC.Core.IFSelect.IFSelect_SelectExplore

Return type

None

static DownCast(t)
property thisown

The membership flag

class STEPSelections_SequenceOfAssemblyComponent(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
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()