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.