CATCompositesUseItf Interface CATICciLimitContour
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICciLimitContour
Interface to Composites limit contour.
Role: Allows to access data of Composites limit contour feature, especially defined
relimiting curves of the contour.
Method Index
- o
AddRelimitingCurve(CATIMmiMechanicalFeature_var&,CATICkeParm_var&,CATICkeParm_var&,int)
- Adds a relimiting curve at the end of the list of relimiting curves.
- o
GetJoinType(CATCciRelimitingCurvesJoinType&)
- Gets the relimiting curves join type.
- o
GetNumberOfRelimitingCurves(int&)
- Gets the number of relimiting curves of the limit contour.
- o
GetRelimitingCurve(int,CATIMmiMechanicalFeature_var&)
- Gets a relimiting curve of the limit contour.
- o
GetRelimitingDirection(int&)
- Gets the relimiting direction i.
- o
GetStaggeringDirection(int,int&)
- Gets a staggering direction corresponding to a given relimiting curve
- o
GetStaggeringStep(int,CATICkeParm_var&)
- Gets a staggering step corresponding to a given relimiting curve.
- o
GetStaggeringValue(int,CATICkeParm_var&)
- Gets a staggering value corresponding to a given relimiting curve.
- o
RemoveRelimitingCurve(int)
- Removes a relimiting curve from the list (and its corresponding values.
- o
SetJoinType(CATCciRelimitingCurvesJoinType)
- Sets the relimiting curves join type.
- o
SetRelimitingDirection(int)
- Sets the relimiting direction i.
Methods
o AddRelimitingCurve
public virtual AddRelimitingCurve( | const | iRelimitingCurve, |
| const | iStaggeringValue, |
| const | iStaggeringStep, |
| | iStaggeringDirection) |
-
Adds a relimiting curve at the end of the list of relimiting curves.
- Parameters:
-
- iRelimitingCurve
- Relimiting curve to add
- iStaggeringValue
- Staggering value corresponding to the relimiting curve
- iStaggeringStep
- Staggering step corresponding to the relimiting curve
- iStaggeringDirection
- Staggering direction corresponding to the relimiting curve
o GetJoinType
public virtual GetJoinType( | | oJoinType) |
-
Gets the relimiting curves join type.
- Parameters:
-
- oJoinType
- Relimiting curves join type (Extrapolation or GapFilling)
o GetNumberOfRelimitingCurves
public virtual GetNumberOfRelimitingCurves( | | oNumberOfCurves) |
-
Gets the number of relimiting curves of the limit contour.
- Parameters:
-
- oNumberOfCurves
- number of relimiting curves
o GetRelimitingCurve
public virtual GetRelimitingCurve( | | iCurveIndex, |
| | oRelimitingCurve) |
-
Gets a relimiting curve of the limit contour.
- Parameters:
-
- iCurveIndex
- Index of the curve to be returned
1 <= iCurveIndex <= Number of relimiting curves
- oRelimitingCurve
- Relimiting curve corresponding to iCurveIndex
o GetRelimitingDirection
public virtual GetRelimitingDirection( | | oDirection) |
-
Gets the relimiting direction i.e. side of the limitation to be kept
as the geometry of the ply or cut-piece.
- Parameters:
-
- oDirection
- Relimiting direction (0 or 1)
o GetStaggeringDirection
public virtual GetStaggeringDirection( | | iCurveIndex, |
| | oStaggeringDirection) |
-
Gets a staggering direction corresponding to a given relimiting curve
- Parameters:
-
- iCurveIndex
- Index of the curve for which the value is expected
1 <= iCurveIndex <= Number of relimiting curves
- oStaggeringDirection
- Staggering direction (0 or 1) corresponding to iCurveIndex
o GetStaggeringStep
public virtual GetStaggeringStep( | | iCurveIndex, |
| | oStaggeringStep) |
-
Gets a staggering step corresponding to a given relimiting curve.
- Parameters:
-
- iCurveIndex
- Index of the curve for which the value is expected
1 <= iCurveIndex <= Number of relimiting curves
- oStaggeringStep
- Staggering step corresponding to iCurveIndex
o GetStaggeringValue
public virtual GetStaggeringValue( | | iCurveIndex, |
| | oStaggeringValue) |
-
Gets a staggering value corresponding to a given relimiting curve.
- Parameters:
-
- iCurveIndex
- Index of the curve for which the value is expected
1 <= iCurveIndex <= Number of relimiting curves
- oStaggeringValue
- Staggering value corresponding to iCurveIndex
o RemoveRelimitingCurve
public virtual RemoveRelimitingCurve( | | iCurveIndex) |
-
Removes a relimiting curve from the list (and its corresponding values.
i.e. staggeing value, staggering step and staggering direction)
- Parameters:
-
- iCurveIndex
- Index of the curve to be removed
1 <= iCurveIndex <= Number of relimiting curves
o SetJoinType
public virtual SetJoinType( | | iJoinType) |
-
Sets the relimiting curves join type.
- Parameters:
-
- iJoinType
- Relimiting curves join type (Extrapolation or GapFilling)
o SetRelimitingDirection
public virtual SetRelimitingDirection( | | iDirection) |
-
Sets the relimiting direction i.e. side of the limitation to be kept.
as the geometry of the ply or cut-piece
- Parameters:
-
- iDirection
- Relimiting direction (0 or 1)
This object is included in the file: CATICciLimitContour.h
If needed, your Imakefile.mk should include the module: CATCompositesUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.