CATAnnotationUseItf Interface CATIDrwDimDimensionLineForshortened

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIDrwDimDimensionLineForshortened


Deprecated:
R209. Uses


Method Index


o GetBeginingPoint(double [2])
o GetFShortAngle()
o GetMoveBehavior(int*)
o GetSegmentOrientationMode()
o GetSegmentRatio()
o GetSymbolScale()
o GetValueLocationMode()
o SetBeginingPoint(double [2])
o SetFShortAngle(double)
o SetMoveBehavior(int)
o SetSegmentOrientationMode(int)
o SetSegmentRatio(double)
o SetSymbolScale(double)
o SetValueLocationMode(int)

Methods


o GetBeginingPoint
public virtual GetBeginingPoint( oForshortenCenter)
Deprecated:
R209 Uses Gets the starting point of the forshorten line.
Parameters:
oForshortenCenter
Starting point.
o GetFShortAngle
public virtual GetFShortAngle()
Deprecated:
R209 Uses Gets dimension line angle.
Returns:
Angle.
o GetMoveBehavior
public virtual GetMoveBehavior( oBehavior)
Deprecated:
R209 Uses Sets the behavior of starting point of the forshorten line when the dimension moves.
Parameters:
oBehavior
FshStartPointMove (value 1) the starting point can move when dimension moves.
FshStartPointStill (value 2) the starting point moves when dimension moves.
Returns:
E_FAIL if impossible geometry.
o GetSegmentOrientationMode
public virtual GetSegmentOrientationMode()
Deprecated:
R209 Uses Gets segment orientation mode.
Returns:
This method manages the second segment.
Orientation mode legal values are (see define definition file):
CATDrwDimFShortParallel
Second segment is parallel to the first one.
CATDrwDimFShortConvergent
Second segment converges to the circle center.
o GetSegmentRatio
public virtual GetSegmentRatio()
Deprecated:
R209 Uses Gets segment ratio.
Returns:
Ratio between first and second segment.
o GetSymbolScale
public virtual GetSymbolScale()
Deprecated:
R209 Uses Gets symbol scale.
Returns:
Scale.
o GetValueLocationMode
public virtual GetValueLocationMode()
Deprecated:
R209. Uses Gets dimension value location mode.
Returns:
The forshortened dimension line is made of 3 segments:
  • the one which is near the circle center is called the first segment.
  • the one which is near the circle arc is called the second segment.
  • the one in the middle is not named.

Dimension value location mode legal values are (see define definition file):

CATDrwDimFShortFirstSeg
located on first dimension line segment.
CATDrwDimFShortSecondSeg
located on second dimension line segment.
o SetBeginingPoint
public virtual SetBeginingPoint( const iForshortenCenter)
Deprecated:
R209 Uses Sets the starting point of the forshorten line. This point can move if the dimension moves. To prevent this use the SetMoveBehavior method.
Parameters:
iForshortenCenter
Starting point.
Returns:
E_FAIL if impossible geometry (no change occurs).
o SetFShortAngle
public virtual SetFShortAngle( const iFShortAngle)
Deprecated:
R209 Uses Sets dimension line angle.
Parameters:
iFShortAngle
Angle.
o SetMoveBehavior
public virtual SetMoveBehavior( const iBehavior)
Deprecated:
R209 Uses Sets the behavior of starting point of the forshorten line when the dimension moves.
Parameters:
iBehavior
FshAuto (value 1 default) the starting point is computed when dimension moves.
FshFix (value 2) the starting point doesn't move when dimension moves.
FshMove (Value 3) the starting point is computed moves when dimension moves.
o SetSegmentOrientationMode
public virtual SetSegmentOrientationMode( const iSegmentOrientationMode)
Deprecated:
R209 Uses Sets segment orientation mode.
Parameters:
iSegmentOrientationMode
Orientation mode (see define definition file).
o SetSegmentRatio
public virtual SetSegmentRatio( const iSegmentRatio)
Deprecated:
R209 Uses Sets segment ratio.
Parameters:
iSegmentRatio
Ratio between first and second segment.
o SetSymbolScale
public virtual SetSymbolScale( const iSymbolScale)
Deprecated:
R209 Uses Sets symbol scale.
Parameters:
iSymbolScale
Scale.
o SetValueLocationMode
public virtual SetValueLocationMode( const iValueLocationMode)
Deprecated:
R209 Uses Sets dimension value location mode.
Parameters:
iValueLocationMode
Location mode (see define definition file).

This object is included in the file: CATIDrwDimDimensionLineForshortened.h
If needed, your Imakefile.mk should include the module: CATAnnotationUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.