CATAnnotationUseItf Interface CATIDrwDimExtensionLineLinear

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


interface CATIDrwDimExtensionLineLinear

Manages the dimension linear extension line.


Method Index


o GetFunnel()
Gets funnel characteristics on an extension line.
o GetSlant(double*)
Gets angular value of slanted extension line.
o HaveFunnel()
Returns whether or not an extension line is funnel.
o IsSlantable(boolean*)
Inspects if dimension is allowed to be Slanted.
o SetFunnel(int)
Sets the funnel mode On or Off.
o SetSlant(double)
Sets angular value of slanted extension line.

Methods


o GetFunnel
public virtual GetFunnel()
Gets funnel characteristics on an extension line.
Returns:
The funnel characteristics or NULL_var if not a funnel extension line.
o GetSlant
public virtual GetSlant( odAngle)
Gets angular value of slanted extension line.
Parameters:
odAngle
Angular value to get.
o HaveFunnel
public virtual HaveFunnel()
Returns whether or not an extension line is funnel.
Returns:
1 if the extension line is funnel, 0 if not.
o IsSlantable
public virtual IsSlantable( oSlant)
Inspects if dimension is allowed to be Slanted.
Parameters:
boolean

boolean values are:
true
Slant is available.
false
Slant is disable.
o SetFunnel
public virtual SetFunnel( mode)
Sets the funnel mode On or Off.
Parameters:
mode
Mode On or Off.
Mode legal values are:
0
the extension line is not funnel.
1
the extension line is funnel.
o SetSlant
public virtual SetSlant( idAngle)
Sets angular value of slanted extension line.
Parameters:
idAngle
Angular value to set. -90 < idAngle < 90
Returns:
E_UNEXPECTED if slant isn't available because of geometric condition or wrong input value.

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

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