CATGSMUseItf Interface CATIGSMUse3DCurveOffset

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


interface CATIGSMUse3DCurveOffset

Interface for 3D Curve Offset feature.
Role: Allows you to access data of the 3D Curve Offset feature created by using a curve, a direction and three litteral parameters

See also:


Method Index


o GetCornerRadiusValue(CATICkeParm_var&)
Gets the corner radius length value.
o GetCornerTensionValue(CATICkeParm_var&)
Gets the corner tension length value.
o GetCurveToOffset(CATIMmiMechanicalFeature_var&)
Gets the feature that has been offseted.
o GetDirection(CATIGSMUseDirection_var&)
Gets the direction.
o GetInvertDirection(CATBoolean&)
Gets the orientation.
o GetOffsetValue(CATICkeParm_var&)
Gets the offset length value.
o SetCornerRadiusValue(CATICkeParm_var&)
Sets the corner radius length value.
o SetCornerTensionValue(CATICkeParm_var&)
Sets the corner tension length value.
o SetCurveToOffset(CATIMmiMechanicalFeature_var&)
Sets the feature that has been offseted.
o SetDirection(CATIGSMUseDirection_var&)
Sets the direction.
o SetInvertDirection(CATBoolean)
Sets the orientation.
o SetOffsetValue(CATICkeParm_var&)
Sets the offset length value.

Methods


o GetCornerRadiusValue
public virtual GetCornerRadiusValue( oRadius)
Gets the corner radius length value.
Parameters:
oRadius
corner radius length value
o GetCornerTensionValue
public virtual GetCornerTensionValue( oTension)
Gets the corner tension length value.
Parameters:
oRadius
corner tension length value
o GetCurveToOffset
public virtual GetCurveToOffset( oCurve)
Gets the feature that has been offseted.
Returns:
CATIMmiMechanicalFeature
o GetDirection
public virtual GetDirection( oDir)
Gets the direction.
Returns:
CATIGSMUseDirection
o GetInvertDirection
public virtual GetInvertDirection( oInvert)
Gets the orientation.
Parameters:
oInvert
: False means that there is no invertion of the curve orientation (orientation is the vector product of the tangent of the curve by the normal on the support) : True to invert this orientation
o GetOffsetValue
public virtual GetOffsetValue( oOffset)
Gets the offset length value.
Parameters:
Offset
offset length value
o SetCornerRadiusValue
public virtual SetCornerRadiusValue( const iRadius)
Sets the corner radius length value.
Parameters:
oRadius
corner radius length value
o SetCornerTensionValue
public virtual SetCornerTensionValue( const iTension)
Sets the corner tension length value.
Parameters:
oRadius
corner tension length value
o SetCurveToOffset
public virtual SetCurveToOffset( const iCurve)
Sets the feature that has been offseted.
Returns:
CATIMmiMechanicalFeature
o SetDirection
public virtual SetDirection( const iDir)
Sets the direction.
Returns:
CATIGSMUseDirection
o SetInvertDirection
public virtual SetInvertDirection( Invert)
Sets the orientation.
Parameters:
Invert
False means that there is no invertion of the curve orientation (orientation is the vector product of the tangent of the curve by the normal on the support) True to invert this orientation
o SetOffsetValue
public virtual SetOffsetValue( const iOffset)
Sets the offset length value.
Parameters:
Offset
offset length value

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

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