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.