All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMCurveCst
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMCurveCst
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMCurveCst
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:
- CATIGSMFactory.CreateCurveCst
Method Index
- o
GetPoint(CATISpecObject_var&)
- Gets the Point attribute of the Constraint.
- o
GetRadiusDirection(CATIGSMDirection_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(CATIGSMDirection_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(CATISpecObject_var)
- Sets the Point attribute of the constraint.
- o
SetRadiusDirection(CATIGSMDirection_var)
- Sets the Curvature Radius direction at Point Location.
- o
SetRadiusValue(CATICkeParm_var)
- Sets the Curvature Radius Value at Point Location.
- o
SetTangentDirection(CATIGSMDirection_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 HRESULT GetPoint( | CATISpecObject_var& | oPoint) = 0 |
-
Gets the Point attribute of the Constraint.
- Parameters:
-
- oPoint
o GetRadiusDirection
public virtual HRESULT GetRadiusDirection( | CATIGSMDirection_var& | oRadDir) = 0 |
-
Gets the Curvature Radius at Point Location.
- Parameters:
-
- oRadDir
-
- See also:
- CATIGSMDirection
o GetRadiusValue
public virtual HRESULT GetRadiusValue( | CATICkeParm_var& | oRadValue) = 0 |
-
Gets the Curvature Radius Value at Point Location.
- Parameters:
-
- oRadValue
-
- See also:
- CATICkeParm
o GetTangentCoordonates
public virtual HRESULT GetTangentCoordonates( | double& | ox, |
| double& | oy, |
| double& | oz)= 0 |
-
Gets the x,y,z Tangent coordinates.
- Parameters:
-
- ox
-
- oy
-
- oz
- support
o GetTangentDirection
public virtual HRESULT GetTangentDirection( | CATIGSMDirection_var& | oTgtDir) = 0 |
-
Gets the Tangent Direction at Point Location.
- Parameters:
-
- iPoint
-
- See also:
- CATIGSMDirection
o GetTangentDirectionFlag
public virtual HRESULT GetTangentDirectionFlag( | int& | oDirFlag) = 0 |
-
Gets the Curvature Radius Value at Point Location.
- Parameters:
-
- oDirFlag
o GetTangentTension
public virtual HRESULT GetTangentTension( | CATICkeParm_var& | oTgtTension) = 0 |
-
Gets the Tangent Tension at Point Location.
- Parameters:
-
- oTgtTension
-
- See also:
- CATICkeParm
o SetPoint
-
Sets the Point attribute of the constraint.
- Parameters:
-
- iPoint
-
o SetRadiusDirection
-
Sets the Curvature Radius direction at Point Location.
- Parameters:
-
- iRadDir
-
- See also:
- CATIGSMDirection
o SetRadiusValue
-
Sets the Curvature Radius Value at Point Location.
- Parameters:
-
- iRadValue
-
- See also:
- CATICkeParm
o SetTangentDirection
-
Sets the Tangent direction at Point Location.
- Parameters:
-
- iSupport
- support
- See also:
- CATIGSMDirection
o SetTangentDirectionFlag
public virtual HRESULT SetTangentDirectionFlag( | const int | iDirFlag) = 0 |
-
Sets the Curvature Radius Value at Point Location.
- Parameters:
-
- iDirFlag
o SetTangentTension
-
Sets the Tangent Tension at Point Location.
- Parameters:
-
- iTgtTension
-
- See also:
- CATICkeParm
o SwitchTangentDirectionFlag
public virtual HRESULT SwitchTangentDirectionFlag( | )= 0 |
-
Inverts the Direction of the Tangent.
This object is included in the file: CATIGSMCurveCst.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces