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: opencascade::handle<StepShape_ShapeDefinitionRepresentation> & :param list: :type list: opencascade::handle<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

opencascade::handle<STEPSelections_HSequenceOfAssemblyLink> &

rtype

None

SetSDR()
Parameters

sdr

type sdr

opencascade::handle<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

opencascade::handle<STEPSelections_AssemblyComponent> &

rtype

None

FindItemWithNAUO()
Parameters

nauo

type nauo

opencascade::handle<StepRepr_NextAssemblyUsageOccurrence> &

rtype

opencascade::handle<Standard_Transient>

FindSDRWithProduct()
Parameters

product

type product

opencascade::handle<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: opencascade::handle<StepRepr_NextAssemblyUsageOccurrence> & :param item: :type item: opencascade::handle<Standard_Transient> & :param part: :type part: opencascade::handle<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

opencascade::handle<STEPSelections_AssemblyComponent> &

rtype

None

SetItem()
Parameters

item

type item

opencascade::handle<Standard_Transient> &

rtype

None

SetNAUO()
Parameters

nauo

type nauo

opencascade::handle<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

opencascade::handle<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

static DownCast(t)
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

opencascade::handle<Standard_Transient> &

param model

type model

opencascade::handle<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: opencascade::handle<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()