OCC.STEPSelections module

class Handle_STEPSelections_AssemblyComponent(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectAssembly(*args)

Bases: OCC.IFSelect.Handle_IFSelect_SelectExplore

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectDerived(*args)

Bases: object

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectFaces(*args)

Bases: OCC.IFSelect.Handle_IFSelect_SelectExplore

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectForTransfer(*args)

Bases: OCC.XSControl.Handle_XSControl_SelectForTransfer

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectGSCurves(*args)

Bases: OCC.IFSelect.Handle_IFSelect_SelectExplore

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SelectInstances(*args)

Bases: OCC.IFSelect.Handle_IFSelect_SelectExplore

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_STEPSelections_SequenceNodeOfSequenceOfAssemblyComponent(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class STEPSelections_AssemblyComponent(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:

None

Parameters:
  • sdr (Handle_StepShape_ShapeDefinitionRepresentation &) –
  • list (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:

None

GetHandle()
GetList()
Return type:Handle_STEPSelections_HSequenceOfAssemblyLink
GetSDR()
Return type:Handle_StepShape_ShapeDefinitionRepresentation
SetList()
Parameters:list (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:None
SetSDR()
Parameters:sdr (Handle_StepShape_ShapeDefinitionRepresentation &) –
Return type:None
thisown

The membership flag

class STEPSelections_AssemblyExplorer(*args)

Bases: object

Parameters:G (Interface_Graph &) –
Return type:None
DumpToString()

STEPSelections_AssemblyExplorer_DumpToString(STEPSelections_AssemblyExplorer self) -> std::string

FillListWithGraph()
Parameters:cmp (Handle_STEPSelections_AssemblyComponent &) –
Return type:None
FindItemWithNAUO()
Parameters:nauo (Handle_StepRepr_NextAssemblyUsageOccurrence &) –
Return type:Handle_Standard_Transient
FindSDRWithProduct()
Parameters:product (Handle_StepBasic_ProductDefinition &) –
Return type:Handle_StepShape_ShapeDefinitionRepresentation
Init()
Parameters:G (Interface_Graph &) –
Return type:None
NbAssemblies()
  • Returns the number of root assemblies;
Return type:int
Root()
  • Returns root of assenbly by its rank;
Parameters:rank (int) – default value is 1
Return type:Handle_STEPSelections_AssemblyComponent
thisown

The membership flag

Bases: OCC.MMgt.MMgt_TShared

Return type:

None

Parameters:
  • nauo (Handle_StepRepr_NextAssemblyUsageOccurrence &) –
  • item (Handle_Standard_Transient &) –
  • part (Handle_STEPSelections_AssemblyComponent &) –
Return type:

None

GetComponent()
Return type:Handle_STEPSelections_AssemblyComponent
GetHandle()
GetItem()
Return type:Handle_Standard_Transient
GetNAUO()
Return type:Handle_StepRepr_NextAssemblyUsageOccurrence
SetComponent()
Parameters:part (Handle_STEPSelections_AssemblyComponent &) –
Return type:None
SetItem()
Parameters:item (Handle_Standard_Transient &) –
Return type:None
SetNAUO()
Parameters:nauo (Handle_StepRepr_NextAssemblyUsageOccurrence &) –
Return type:None
thisown

The membership flag

class STEPSelections_Counter(*args)

Bases: object

Return type:None
Clear()
Return type:None
Count()
Parameters:
  • graph (Interface_Graph &) –
  • start (Handle_Standard_Transient &) –
Return type:

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
thisown

The membership flag

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Append()
Parameters:
  • anItem (Handle_STEPSelections_AssemblyLink &) –
  • aSequence (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

ChangeSequence()
Return type:STEPSelections_SequenceOfAssemblyLink
ChangeValue()
Parameters:anIndex (int) –
Return type:Handle_STEPSelections_AssemblyLink
Clear()
Return type:None
Exchange()
Parameters:
  • anIndex (int) –
  • anOtherIndex (int) –
Return type:

None

GetHandle()
InsertAfter()
Parameters:
  • anIndex (int) –
  • anItem (Handle_STEPSelections_AssemblyLink &) –
  • anIndex
  • aSequence (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • anIndex (int) –
  • anItem (Handle_STEPSelections_AssemblyLink &) –
  • anIndex
  • aSequence (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Length()
Return type:int
Prepend()
Parameters:
  • anItem (Handle_STEPSelections_AssemblyLink &) –
  • aSequence (Handle_STEPSelections_HSequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • anIndex (int) –
  • fromIndex (int) –
  • toIndex (int) –
Return type:

None

Return type:

None

Reverse()
Return type:None
Sequence()
Return type:STEPSelections_SequenceOfAssemblyLink
SetValue()
Parameters:
  • anIndex (int) –
  • anItem (Handle_STEPSelections_AssemblyLink &) –
Return type:

None

Split()
Parameters:anIndex (int) –
Return type:Handle_STEPSelections_HSequenceOfAssemblyLink
Value()
Parameters:anIndex (int) –
Return type:Handle_STEPSelections_AssemblyLink
thisown

The membership flag

class STEPSelections_SelectAssembly(*args)

Bases: OCC.IFSelect.IFSelect_SelectExplore

Return type:None
GetHandle()
thisown

The membership flag

class STEPSelections_SelectDerived(*args)

Bases: object

Return type:None
GetHandle()
Matches()
Parameters:
  • ent (Handle_Standard_Transient &) –
  • model (Handle_Interface_InterfaceModel &) –
  • text (TCollection_AsciiString &) –
  • exact (bool) –
Return type:

bool

thisown

The membership flag

class STEPSelections_SelectFaces(*args)

Bases: OCC.IFSelect.IFSelect_SelectExplore

Return type:None
GetHandle()
thisown

The membership flag

class STEPSelections_SelectForTransfer(*args)

Bases: OCC.XSControl.XSControl_SelectForTransfer

Return type:None
Parameters:TR (Handle_XSControl_TransferReader &) –
Return type:None
GetHandle()
thisown

The membership flag

class STEPSelections_SelectGSCurves(*args)

Bases: OCC.IFSelect.IFSelect_SelectExplore

Return type:None
GetHandle()
thisown

The membership flag

class STEPSelections_SelectInstances(*args)

Bases: OCC.IFSelect.IFSelect_SelectExplore

Return type:None
GetHandle()
thisown

The membership flag

class STEPSelections_SequenceNodeOfSequenceOfAssemblyComponent(*args)

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (Handle_STEPSelections_AssemblyComponent &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:Handle_STEPSelections_AssemblyComponent
thisown

The membership flag

Bases: OCC.TCollection.TCollection_SeqNode

Parameters:
  • I (Handle_STEPSelections_AssemblyLink &) –
  • n (TCollection_SeqNodePtr &) –
  • p (TCollection_SeqNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:Handle_STEPSelections_AssemblyLink
thisown

The membership flag

class STEPSelections_SequenceOfAssemblyComponent(*args)

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:None
Append()
Parameters:
  • T (Handle_STEPSelections_AssemblyComponent &) –
  • S (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:STEPSelections_SequenceOfAssemblyComponent
ChangeValue()
Parameters:Index (int) –
Return type:Handle_STEPSelections_AssemblyComponent
Clear()
Return type:None
First()
Return type:Handle_STEPSelections_AssemblyComponent
InsertAfter()
Parameters:
  • Index (int) –
  • T (Handle_STEPSelections_AssemblyComponent &) –
  • Index
  • S (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (Handle_STEPSelections_AssemblyComponent &) –
  • Index
  • S (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_STEPSelections_AssemblyComponent
Prepend()
Parameters:
  • T (Handle_STEPSelections_AssemblyComponent &) –
  • S (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:STEPSelections_SequenceOfAssemblyComponent
SetValue()
Parameters:
  • Index (int) –
  • I (Handle_STEPSelections_AssemblyComponent &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (STEPSelections_SequenceOfAssemblyComponent &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:Handle_STEPSelections_AssemblyComponent
thisown

The membership flag

Bases: OCC.TCollection.TCollection_BaseSequence

Return type:None
Parameters:Other (STEPSelections_SequenceOfAssemblyLink &) –
Return type:None
Append()
Parameters:
  • T (Handle_STEPSelections_AssemblyLink &) –
  • S (STEPSelections_SequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (STEPSelections_SequenceOfAssemblyLink &) –
Return type:STEPSelections_SequenceOfAssemblyLink
ChangeValue()
Parameters:Index (int) –
Return type:Handle_STEPSelections_AssemblyLink
Clear()
Return type:None
First()
Return type:Handle_STEPSelections_AssemblyLink
InsertAfter()
Parameters:
  • Index (int) –
  • T (Handle_STEPSelections_AssemblyLink &) –
  • Index
  • S (STEPSelections_SequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (int) –
  • T (Handle_STEPSelections_AssemblyLink &) –
  • Index
  • S (STEPSelections_SequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

Last()
Return type:Handle_STEPSelections_AssemblyLink
Prepend()
Parameters:
  • T (Handle_STEPSelections_AssemblyLink &) –
  • S (STEPSelections_SequenceOfAssemblyLink &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (int) –
  • FromIndex (int) –
  • ToIndex (int) –
Return type:

None

Return type:

None

Set()
Parameters:Other (STEPSelections_SequenceOfAssemblyLink &) –
Return type:STEPSelections_SequenceOfAssemblyLink
SetValue()
Parameters:
  • Index (int) –
  • I (Handle_STEPSelections_AssemblyLink &) –
Return type:

None

Split()
Parameters:
  • Index (int) –
  • Sub (STEPSelections_SequenceOfAssemblyLink &) –
Return type:

None

Value()
Parameters:Index (int) –
Return type:Handle_STEPSelections_AssemblyLink
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases