Indexes   

SchRouteSymbol (Object)

Manage a symbol placed on a route.

Method Index

FlipOverLine
Mirror the symbol over the route segment line on which the symbol is positioned.
FlipOverOrthogonalLine
Mirror the symbol over the line orthogonal to the route segment line on which the symbol is positioned and going through the symbol's position point on that segment line.
GetGRRRoute
Get the graphical representation of a schematic route that owns this symbol.
GetPosition
Get the symbol's position on the route that own it.
Scale
Scale the symbol.
SetPosition
Set the symbol's position on the route that own it.

Methods


o Sub FlipOverLine()
Mirror the symbol over the route segment line on which the symbol is positioned.
Example:
 Dim objThisIntf As SchRouteSymbol
  ...
 objThisIntf.FlipOverLine
 
o Sub FlipOverOrthogonalLine()
Mirror the symbol over the line orthogonal to the route segment line on which the symbol is positioned and going through the symbol's position point on that segment line.
Example:
 Dim objThisIntf As SchRouteSymbol
  ...
 objThisIntf.FlipOverOrthogonalLine
 
o Func GetGRRRoute() As
Get the graphical representation of a schematic route that owns this symbol.
Parameters:
oGRRRoute
The graphical representation that owns this symbol.
Example:
 Dim objThisIntf As SchRouteSymbol
 Dim objArg1 As SchGRRRoute
  ...
 Set objArg1 = objThisIntf.GetGRRRoute
 
o Sub GetPosition( oSegNum,
oSegParm)
Get the symbol's position on the route that own it.
Parameters:
oSegNum
The route segment number.
oSegParm
The parameter along the segment.
Example:
 Dim objThisIntf As SchRouteSymbol
 Dim intVar1 As Integer
 Dim dbVar2 As Double
  ...
 objThisIntf.GetPositionintVar1,dbVar2
 
o Sub Scale( iDbScaleFactor)
Scale the symbol.
Parameters:
iDbScaleFactor
The scale factor to scale the symbol by.
Example:
 Dim objThisIntf As SchRouteSymbol
 Dim dbVar1 As Double
  ...
 objThisIntf.ScaledbVar1
 
o Sub SetPosition( iSegNum,
iSegParm)
Set the symbol's position on the route that own it.
Parameters:
iSegNum
The route segment number (<= number of segments in the route).
iSegParm
The parameter along the segment (0.<=iSegParm<=1.).
Example:
 Dim objThisIntf As SchRouteSymbol
 Dim intVar1 As Integer
 Dim dbVar2 As Double
  ...
 objThisIntf.SetPositionintVar1,dbVar2
 

Copyright © 2006, Dassault Systèmes. All rights reserved.