All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMCoupling
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMCoupling
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMCoupling
Interface to coupling used for loft features and blend features.
Role: Allows you to access data of the coupling of loft feature and of blend feature
- See also:
- CATIGSMFactory.CreateLoft
- See also:
- CATIGSMFactory.CreateBlend
Method Index
- o
GetCouplingMode(CATGSMCouplingType&)
- Gets informations about the coupling between section of the feature.
- o
GetCouplingPoints(CATISpecObject_var,CATLISTV(CATISpecObject_var)&)
- Reads the list of coupling points from a section curve of the feature surface.
- o
GetCouplingPoints(int,CATLISTV(CATISpecObject_var)&)
- Reads the list of coupling points from a coupling of the feature surface.
- o
GetMaxNumberOfCouplingPoints(int,int&)
- Reads the maximum number of coupling points from a coupling of the feature.
- o
GetNumberOfCoupling(int&)
- Reads the number of coupling from the feature.
- o
InsertCoupling(int)
- Inserts a coupling to the feature.
- o
InsertCouplingPoint(int,int,CATISpecObject_var)
- Inserts a coupling point to a coupling of the feature surface.
- o
RemoveCoupling(int)
- Removes a coupling from the feature.
- o
RemoveCouplingPoint(int,int)
- Removes a coupling point from a coupling of the feature surface.
- o
ReplaceCouplingPoint(int,int,CATISpecObject_var)
- Replaces a coupling point from a coupling of the feature surface.
Methods
o GetCouplingMode
-
Gets informations about the coupling between section of the feature.
- Parameters:
-
- oCoupling
- The type of coupling between section.
- See also:
- CATGSMCouplingType
o GetCouplingPoints
-
Reads the list of coupling points from a section curve of the feature surface.
- Parameters:
-
- iCurve
- The section curve.
- oCouplingPoints
- The list of the coupling points.
o GetCouplingPoints
-
Reads the list of coupling points from a coupling of the feature surface.
- Parameters:
-
- iCouplingIndex
- The index of the coupling in the list of couplings.
- oCouplingPoints
- The list of the coupling points.
o GetMaxNumberOfCouplingPoints
public virtual HRESULT GetMaxNumberOfCouplingPoints( | const int | iCouplingIndex, |
| int& | oMaxNumber)= 0 |
-
Reads the maximum number of coupling points from a coupling of the feature.
- Parameters:
-
- iCouplingIndex
- The index of the coupling in the list of coupling.
- oMaxNumber
- The maximum number of coupling points of a coupling of the feature.
o GetNumberOfCoupling
public virtual HRESULT GetNumberOfCoupling( | int& | oNumberOfCoupling)= 0 |
-
Reads the number of coupling from the feature.
- Parameters:
-
- oNumberOfCoupling
- The number of coupling of the feature.
o InsertCoupling
public virtual HRESULT InsertCoupling( | const int | iPosition) = 0 |
-
Inserts a coupling to the feature.
- Parameters:
-
- iPosition
- The position of the coupling in the list of coupling. Insert at the end of the list if equal 0.
o InsertCouplingPoint
public virtual HRESULT InsertCouplingPoint( | const int | iCouplingIndex, |
| const int | iPosition, |
| const CATISpecObject_var | iPoint | =NULL_var)= 0 |
-
Inserts a coupling point to a coupling of the feature surface.
- Parameters:
-
- iCouplingIndex
- The index of the coupling in the list of coupling where the point will be inserted.
- iPosition
- The position of the coupling point in the list of coupling points. Insert at the end of the list if equal0.
- iPoint
- The point to be inserted, the point must be layed on the section with the same position.
- See also:
- CATISpecObject, CATIGSMFactory
o RemoveCoupling
public virtual HRESULT RemoveCoupling( | const int | iPosition)= 0 |
-
Removes a coupling from the feature.
- Parameters:
-
- iPosition
- The position of the coupling in the list of coupling.
o RemoveCouplingPoint
public virtual HRESULT RemoveCouplingPoint( | const int | iCouplingIndex, |
| const int | iPosition)= 0 |
-
Removes a coupling point from a coupling of the feature surface.
- Parameters:
-
- iCouplingIndex
- The index of the coupling in the list of coupling where the point will be removed.
- iPosition
- The position of the coupling point in the list of coupling points.
o ReplaceCouplingPoint
public virtual HRESULT ReplaceCouplingPoint( | const int | iCouplingIndex, |
| const int | iPosition, |
| const CATISpecObject_var | iPoint)= 0 |
-
Replaces a coupling point from a coupling of the feature surface.
- Parameters:
-
- iCouplingIndex
- The index of the coupling in the list of coupling where the point will be replaced.
- iPosition
- The position of the coupling point in the list of coupling points.
- iPoint
- The replacing point, the point must be layed on the section with the same position.
- See also:
- CATISpecObject
This object is included in the file: CATIGSMCoupling.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces