pycatia.cat_sch_platform_interfaces.sch_route_symbol¶
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.cat_sch_platform_interfaces.sch_route_symbol.SchRouteSymbol(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSchRouteSymbolManage a symbol placed on a route.- flip_over_line() None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub FlipOverLine()Mirror the symbol over the route segment line on which the symbol ispositioned.Example:Dim objThisIntf As SchRouteSymbol…objThisIntf.FlipOverLine
- Return type:
None
- flip_over_orthogonal_line() None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub FlipOverOrthogonalLine()Mirror the symbol over the line orthogonal to the route segment line onwhich the symbol is positioned and going through the symbol’s position point onthat segment line.Example:Dim objThisIntf As SchRouteSymbol…objThisIntf.FlipOverOrthogonalLine
- Return type:
None
- get_grr_route() SchGRRRoute ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetGRRRoute() As SchGRRRouteGet the graphical representation of a schematic route that owns thissymbol.Parameters:oGRRRouteThe graphical representation that owns this symbol.Example:Dim objThisIntf As SchRouteSymbolDim objArg1 As SchGRRRoute…Set objArg1 = objThisIntf.GetGRRRoute
- Return type:
- get_position(o_seg_num: int, o_seg_parm: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetPosition(long oSegNum,double oSegParm)Get the symbol’s position on the route that own it.Parameters:oSegNumThe route segment number.oSegParmThe parameter along the segment.Example:Dim objThisIntf As SchRouteSymbolDim intVar1 As IntegerDim dbVar2 As Double…objThisIntf.GetPositionintVar1,dbVar2
- Parameters:
o_seg_num (int) –
o_seg_parm (float) –
- Return type:
None
- scale(i_db_scale_factor: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub Scale(double iDbScaleFactor)Scale the symbol.Parameters:iDbScaleFactorThe scale factor to scale the symbol by.Example:Dim objThisIntf As SchRouteSymbolDim dbVar1 As Double…objThisIntf.ScaledbVar1
- Parameters:
i_db_scale_factor (float) –
- Return type:
None
- set_position(i_seg_num: int, i_seg_parm: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetPosition(long iSegNum,double iSegParm)Set the symbol’s position on the route that own it.Parameters:iSegNumThe route segment number (<= number of segments in the route).iSegParmThe parameter along the segment (0.<=iSegParm<=1.).Example:Dim objThisIntf As SchRouteSymbolDim intVar1 As IntegerDim dbVar2 As Double…objThisIntf.SetPositionintVar1,dbVar2
- Parameters:
i_seg_num (int) –
i_seg_parm (float) –
- Return type:
None