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.