pycatia.smt_interfaces.optimizer_work_bench

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.smt_interfaces.optimizer_work_bench.OptimizerWorkBench(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
InfInterfaces.Workbench
OptimizerWorkBench

Interface to access a CATIAOptimizerWorkBench
check(i_context: str, i_instance_id: str, i_latest_shape: str) int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func Check(CATBSTR iContext,
CATBSTR iInstanceID,
CATBSTR iLatestShape) As long

Check 1 component
Parameters:
  • i_context (str) –

  • i_instance_id (str) –

  • i_latest_shape (str) –

Return type:

int

property free_spaces: FreeSpaces

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property FreeSpaces() As FreeSpaces (Read Only)

Returns FreeSpaces.
Return type:

FreeSpaces

property offsets: DMOOffsets

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Offsets() As DMOOffsets (Read Only)

Returns Offsets.
Return type:

DMOOffsets

property part_comps: PartComps

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property PartComps() As PartComps (Read Only)

Returns PartComps.
Return type:

PartComps

query_neighbours(i_accuracy: float, i_clearance: float, i_reference_selection: tuple, i_type_query: int) int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func QueryNeighbours(double iAccuracy,
double iClearance,
CATSafeArrayVariant iReferenceSelection,
long iTypeQuery) As long

Compute the Neighbours
Parameters:
  • i_accuracy (float) –

  • i_clearance (float) –

  • i_reference_selection (tuple) –

  • i_type_query (int) –

Return type:

int

property silhouettes: Silhouettes

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Silhouettes() As Silhouettes (Read Only)

Returns or sets the constraint driving mode. For constraint types
supporting the concept of value, such as distance constraints, the driving mode
tells whether the constraint value actually drives the geometry position, or,
conversely, is driven by it.

Example:
The following example retrieves in currentSilhouettes the driving mode
for the distCst distance constraint:

currentSilhouettes = distCst.Silhouettes
Return type:

Silhouettes

property swept_volumes: SweptVolumes

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SweptVolumes() As SweptVolumes (Read Only)

Returns SweptVolumes.
Return type:

SweptVolumes

property thicknesses: DMOThicknesses

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Thicknesses() As DMOThicknesses (Read Only)

Returns Thicknesses.
Return type:

DMOThicknesses

property wrappings: Wrappings

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Wrappings() As Wrappings (Read Only)

Returns Wrappings.
Return type:

Wrappings