CATSketcherUseItf Interface CATISktUse2DConicCurve
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISktUse2DConicCurve
Interface to 2D conic curve feature.
Role: Allows you to access data of the conic curve feature created by using
start point, end point, tangencies, passing points, or parameter
Get, set the Conic definition elements
- See also:
-
Method Index
- o
GetConicParm(double*)
- Gets the conic parameter.
- o
GetEndTangent(IID&,CATBaseUnknown**)
- Gets the tangent at the end point.
- o
GetFirstIntermediatePoint(IID&,CATBaseUnknown**)
- Gets the first intermediate passing thru point.
- o
GetFirstIntermediateTangent(IID&,CATBaseUnknown**)
- Gets the tangent at the first intermediate passing thru point.
- o
GetSecondIntermediatePoint(IID&,CATBaseUnknown**)
- Gets the second intermediate passing thru point.
- o
GetSecondIntermediateTangent(IID&,CATBaseUnknown**)
- Gets the tangent at the second intermediate passing thru point.
- o
GetStartTangent(IID&,CATBaseUnknown**)
- Gets the tangent at the start point.
- o
GetTangentIntersectionPoint(IID&,CATBaseUnknown**)
- Gets the tangent intersection reference point.
- o
GetThirdIntermediatePoint(IID&,CATBaseUnknown**)
- Gets the third intermediate passing thru point.
- o
SetConicParm(double)
- Sets the conic parameter.
- o
SetEndTangent(CATBaseUnknown*)
- Sets the end tangent.
- o
SetFirstIntermediatePoint(CATBaseUnknown*)
- Sets the first intermediate passing thru point.
- o
SetFirstIntermediateTangent(CATBaseUnknown*)
- Sets the tangent at the first intermediate passing thru point.
- o
SetSecondIntermediatePoint(CATBaseUnknown*)
- Sets the second intermediate passing thru point.
- o
SetSecondIntermediateTangent(CATBaseUnknown*)
- Sets the tangent at the second intermediate passing thru point.
- o
SetStartTangent(CATBaseUnknown*)
- Sets the start tangent.
- o
SetTangentIntersectionPoint(CATBaseUnknown*)
- Sets the tangent intersection reference point.
- o
SetThirdIntermediatePoint(CATBaseUnknown*)
- Sets the third intermediate passing thru point.
Methods
o GetConicParm
public virtual GetConicParm( | | oConicParm) |
-
Gets the conic parameter.
- Parameters:
-
- oConicParm
- [out] value of conic parameter.
- >0
- should be greater than 0
- <1
- should be lower than 1
o GetEndTangent
public virtual GetEndTangent( | const | iIID, |
| | oTangent) |
-
Gets the tangent at the end point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oTangent
- [out] Pointer to the end tangent curve.
o GetFirstIntermediatePoint
public virtual GetFirstIntermediatePoint( | const | iIID, |
| | oPoint) |
-
Gets the first intermediate passing thru point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oPoint
- [out] Pointer to the first intermediate passing thru point.
o GetFirstIntermediateTangent
public virtual GetFirstIntermediateTangent( | const | iIID, |
| | oTangent) |
-
Gets the tangent at the first intermediate passing thru point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oTangent
- [out] Pointer to the tangent curve.
o GetSecondIntermediatePoint
public virtual GetSecondIntermediatePoint( | const | iIID, |
| | oPoint) |
-
Gets the second intermediate passing thru point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oPoint
- [out] Pointer to the second intermediate passing thru point.
o GetSecondIntermediateTangent
public virtual GetSecondIntermediateTangent( | const | iIID, |
| | oTangent) |
-
Gets the tangent at the second intermediate passing thru point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oTangent
- [out] Pointer to the tangent curve.
o GetStartTangent
public virtual GetStartTangent( | const | iIID, |
| | oTangent) |
-
Gets the tangent at the start point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oTangent
- [out] Pointer to the start tangent curve.
o GetTangentIntersectionPoint
public virtual GetTangentIntersectionPoint( | const | iIID, |
| | oPoint) |
-
Gets the tangent intersection reference point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oGeom
- [out] Pointer to the tangent intersection reference point.
o GetThirdIntermediatePoint
public virtual GetThirdIntermediatePoint( | const | iIID, |
| | oPoint) |
-
Gets the third intermediate passing thru point.
- Parameters:
-
- iIID
- [in] Interface identifier for which a pointer is requested.
- oPoint
- [out] Pointer to the third intermediate passing thru point.
o SetConicParm
public virtual SetConicParm( | const | iConicParm) |
-
Sets the conic parameter.
- Parameters:
-
- iConicParm
- [in] value of conic parameter
- >0
- should be greater than 0
- <1
- should be lower than 1
o SetEndTangent
public virtual SetEndTangent( | | iTangent) |
-
Sets the end tangent.
- Parameters:
-
- iTangent
- [in] Pointer to the end tangent curve.
o SetFirstIntermediatePoint
public virtual SetFirstIntermediatePoint( | | iPoint) |
-
Sets the first intermediate passing thru point.
- Parameters:
-
- iPoint
- [in] Pointer to the first intermediate passing thru point.
o SetFirstIntermediateTangent
public virtual SetFirstIntermediateTangent( | | iTangent) |
-
Sets the tangent at the first intermediate passing thru point.
- Parameters:
-
- iTangent
- [in] Pointer to the tangent curve.
o SetSecondIntermediatePoint
public virtual SetSecondIntermediatePoint( | | iPoint) |
-
Sets the second intermediate passing thru point.
- Parameters:
-
- iPoint
- [in] Pointer to the second intermediate passing thru point.
o SetSecondIntermediateTangent
public virtual SetSecondIntermediateTangent( | | iTangent) |
-
Sets the tangent at the second intermediate passing thru point.
- Parameters:
-
- iTangent
- [in] Pointer to the tangent curve.
o SetStartTangent
public virtual SetStartTangent( | | iTangent) |
-
Sets the start tangent.
- Parameters:
-
- iTangent
- [in] Pointer to the start tangent curve.
o SetTangentIntersectionPoint
public virtual SetTangentIntersectionPoint( | | iPoint) |
-
Sets the tangent intersection reference point.
- Parameters:
-
- iPoint
- [in] Pointer to the tangent intersection reference point.
o SetThirdIntermediatePoint
public virtual SetThirdIntermediatePoint( | | iPoint) |
-
Sets the third intermediate passing thru point.
- Parameters:
-
- iPoint
- [in] Pointer to the third intermediate passing thru point.
This object is included in the file: CATISktUse2DConicCurve.h
If needed, your Imakefile.mk should include the module: CATSketcherUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.