pycatia.fitting_interfaces.shuttle¶
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.fitting_interfaces.shuttle.Shuttle(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectShuttleThe interface to access a CATIAShuttle.Role: The shuttle object is used to define a grouping of products. Onceproducts have been placed in the shuttle then they can be moved all at once.Also the shuttle has a base location defined by the shuttleaxis.- property angle_limit: float¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property AngleLimit() As doubleReturns/Stores the angle limit attribute. Role:/b> Retrieves/stores theshuttle’s angle limit attribute.
- Return type:
float
- property angle_validation: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property AngleValidation() As booleanReturns/Stores the angle validation attribute. Role:/b> Retrieves/storesthe shuttle’s angle validation attribute.
- Return type:
bool
- property group: Group¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Group() As GroupReturns or sets the associated group object. Role:/b> Retrieves/stores theobjects within the shuttle as a group, that is a CATIAGroup.
- Return type:
- property move: Move¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Move() As Move (Read Only)Returns the shuttle’s move object. The move object is aggregated by theshuttle object and itself aggregates a movable object to which you can apply amove transformation by means of an isometry matrix. It moves your shuttleaccording to this isometry.Example:This example retrieves the move object for theEngine shuttle.Dim EngineMoveObject As MoveSet EngineMoveObject = Engine.Move
- Return type:
- property move_mode: int¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property MoveMode() As CatShuttleMoveModeReturns/Stores the shuttle move mode. Role:/b> Retrieves/stores the shuttlemove mode. This can be either shuttle mode (to move the shuttle) or axis mode(to simply move the shuttle axis).
- Returns:
enum cat_shuttle_move_mode
- Return type:
int
- property position: Position¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Position() As Position (Read Only)Returns the shuttle’s position object. The position object is the objectaggregated by the ahuttle object that holds the position of the shuttle in thespace.Example:This example retrieves the position object for theEngine shuttle.Dim EnginePositionObject As PositionSet EnginePositionObject = Engine.Position
- Return type:
- property reference: AnyObject¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Reference() As CATBaseDispatchReturns or sets the associated reference object. Role:/b> Retrieves/storesthe shuttle’s reference object.
- Return type:
- property sub_shuttles: Shuttles¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property SubShuttles() As Shuttles (Read Only)Returns any shuttles that are contained within the current shuttle.Role:/b> Returns any shuttles that are contained within the current shuttle.
- Return type:
- property vector: int¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Vector() As CatShuttleVectorReturns/Stores the validation vector attribute. Role:/b> Retrieves/storesthe validation vector attribute.
- Returns:
enum cat_shuttle_vector
- Return type:
int