All Frameworks Class Hierarchy This Framework Next Indexes
CATSchPlatformInterfaces Interface CATISchAnnotationBreak
System.IUnknown
|
+---CATISchAnnotationBreak
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISchAnnotationBreak
Interface to manage annotation break.
Role: Defines operations on an annotation break.
Method Index
- o
FlipOverLine()
- Mirror the symbol over the route segment line that ends
in the connector on which the symbol is placed.
- o
FlipOverOrthogonalLine()
- Mirror the symbol over the line orthogonal to the route segment
line that ends in the connector on which the symbol is placed
and going through the connector's position.
- o
Scale(double&)
- Scale the symbol.
Methods
o FlipOverLine
public virtual HRESULT FlipOverLine( | )= 0 |
-
Mirror the symbol over the route segment line that ends
in the connector on which the symbol is placed.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o FlipOverOrthogonalLine
public virtual HRESULT FlipOverOrthogonalLine( | )= 0 |
-
Mirror the symbol over the line orthogonal to the route segment
line that ends in the connector on which the symbol is placed
and going through the connector's position.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o Scale
public virtual HRESULT Scale( | const double& | iDbScaleFactor) = 0 |
-
Scale the symbol.
- Parameters:
-
- iDbScaleFactor
- The scale factor to scale the symbol by.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
This object is included in the file: CATISchAnnotationBreak.h