CATGSMUseItf Interface CATIGSMUseCoupling

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSMUseCoupling

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:
See also:


Method Index


o GetCouplingMode(CATGSMCouplingType&)
Gets informations about the coupling between section of the feature.
o GetCouplingPoints(int,CATLISTV(CATIMmiMechanicalFeature_var)&)
Reads the list of coupling points from a coupling of the feature surface.
o GetCouplingPoints(CATIMmiMechanicalFeature_var,CATLISTV(CATIMmiMechanicalFeature_var)&)
Reads the list of coupling points from a section curve 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,CATIMmiMechanicalFeature_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,CATIMmiMechanicalFeature_var)
Replaces a coupling point from a coupling of the feature surface.

Methods


o GetCouplingMode
public virtual GetCouplingMode( oCoupling)
Gets informations about the coupling between section of the feature.
Parameters:
oCoupling
The type of coupling between section.
See also:
o GetCouplingPoints
public virtual GetCouplingPoints( const iCouplingIndex,
oCouplingPoints)
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 GetCouplingPoints
public virtual GetCouplingPoints( const iCurve,
oCouplingPoints)
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 GetMaxNumberOfCouplingPoints
public virtual GetMaxNumberOfCouplingPoints( const iCouplingIndex,
oMaxNumber)
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 GetNumberOfCoupling( oNumberOfCoupling)
Reads the number of coupling from the feature.
Parameters:
oNumberOfCoupling
The number of coupling of the feature.
o InsertCoupling
public virtual InsertCoupling( const iPosition)
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 InsertCouplingPoint( const iCouplingIndex,
const iPosition,
const iPoint=NULL_var)
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:
,
o RemoveCoupling
public virtual RemoveCoupling( const iPosition)
Removes a coupling from the feature.
Parameters:
iPosition
The position of the coupling in the list of coupling.
o RemoveCouplingPoint
public virtual RemoveCouplingPoint( const iCouplingIndex,
const iPosition)
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 ReplaceCouplingPoint( const iCouplingIndex,
const iPosition,
const iPoint)
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:

This object is included in the file: CATIGSMUseCoupling.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.