CATGSMUseItf Interface CATIGSMUseCurveCst

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


interface CATIGSMUseCurveCst

Curve Constraint (Ref points, Tangents, Curvatures).
Role: Allows to access data of the Curve Constraint feature created by using possibly a point, tangent datum defined by - direction,tension, sense, and curvature datum defined by: - direction and value.

See also:


Method Index


o GetPoint(CATIMmiMechanicalFeature_var&)
Gets the Point attribute of the Constraint.
o GetRadiusDirection(CATIGSMUseDirection_var&)
Gets the Curvature Radius at Point Location.
o GetRadiusValue(CATICkeParm_var&)
Gets the Curvature Radius Value at Point Location.
o GetTangentCoordonates(double&,double&,double&)
Gets the x,y,z Tangent coordinates.
o GetTangentDirection(CATIGSMUseDirection_var&)
Gets the Tangent Direction at Point Location.
o GetTangentDirectionFlag(int&)
Gets the Curvature Radius Value at Point Location.
o GetTangentTension(CATICkeParm_var&)
Gets the Tangent Tension at Point Location.
o SetPoint(CATIMmiMechanicalFeature_var)
Sets the Point attribute of the constraint.
o SetRadiusDirection(CATIGSMUseDirection_var)
Sets the Curvature Radius direction at Point Location.
o SetRadiusValue(CATICkeParm_var)
Sets the Curvature Radius Value at Point Location.
o SetTangentDirection(CATIGSMUseDirection_var)
Sets the Tangent direction at Point Location.
o SetTangentDirectionFlag(int)
Sets the Curvature Radius Value at Point Location.
o SetTangentTension(CATICkeParm_var)
Sets the Tangent Tension at Point Location.
o SwitchTangentDirectionFlag()
Inverts the Direction of the Tangent.

Methods


o GetPoint
public virtual GetPoint( oPoint)
Gets the Point attribute of the Constraint.
Parameters:
oPoint
o GetRadiusDirection
public virtual GetRadiusDirection( oRadDir)
Gets the Curvature Radius at Point Location.
Parameters:
oRadDir
See also:
o GetRadiusValue
public virtual GetRadiusValue( oRadValue)
Gets the Curvature Radius Value at Point Location.
Parameters:
oRadValue
See also:
o GetTangentCoordonates
public virtual GetTangentCoordonates( ox,
oy,
oz)
Gets the x,y,z Tangent coordinates.
Parameters:
ox
oy
oz
support
o GetTangentDirection
public virtual GetTangentDirection( oTgtDir)
Gets the Tangent Direction at Point Location.
Parameters:
iPoint
See also:
o GetTangentDirectionFlag
public virtual GetTangentDirectionFlag( oDirFlag)
Gets the Curvature Radius Value at Point Location.
Parameters:
oDirFlag
o GetTangentTension
public virtual GetTangentTension( oTgtTension)
Gets the Tangent Tension at Point Location.
Parameters:
oTgtTension
See also:
o SetPoint
public virtual SetPoint( const iPoint)
Sets the Point attribute of the constraint.
Parameters:
iPoint
o SetRadiusDirection
public virtual SetRadiusDirection( const iRadDir)
Sets the Curvature Radius direction at Point Location.
Parameters:
iRadDir
See also:
o SetRadiusValue
public virtual SetRadiusValue( const iRadValue)
Sets the Curvature Radius Value at Point Location.
Parameters:
iRadValue
See also:
o SetTangentDirection
public virtual SetTangentDirection( const iTgtDir)
Sets the Tangent direction at Point Location.
Parameters:
iSupport
support
See also:
o SetTangentDirectionFlag
public virtual SetTangentDirectionFlag( const iDirFlag)
Sets the Curvature Radius Value at Point Location.
Parameters:
iDirFlag
o SetTangentTension
public virtual SetTangentTension( const iTgtTension)
Sets the Tangent Tension at Point Location.
Parameters:
iTgtTension
See also:
o SwitchTangentDirectionFlag
public virtual SwitchTangentDirectionFlag()
Inverts the Direction of the Tangent.

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

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