DELStrMfgUseItf Interface DELIStrMfgUseProfileBendingAuth
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIStrMfgUseProfileBendingAuth
Interface to create features for Profile Bending operation.
Role: Allows to create all the Profile bending features like Inverse Bending curve, Positive Margin(Overlength) .
This interface is valid only for Profile Bending process occurrence.
Method Index
- o
CreateInverseBendingCurve(DELIStrMfgUseInverseBendingCurve**,double,double,double,CATBoolean,double*,int,DELStrMfgUseMarkingLineSide)
- Creates a Inverse Bending Curves line.
- o
CreateOverLength(CATUnicodeString,double,CATListValCATBaseUnknown_var&)
- Creates a overlength feature for bent profile.
Methods
o CreateInverseBendingCurve
public virtual CreateInverseBendingCurve( | | opiIBCCurve, |
| | idbOverlap | = 1000.0, |
| | idbMarkingClearance | = 5.0, |
| | idbStep | = 300.0, |
| | iVectorUp | = TRUE, |
| | iEndsPtsYValue | = NULL, |
| | iExtrToStartWith | = 0, |
| const | iMarkingLineSide | = DELStrMfgUseMoldedSide) |
-
Creates a Inverse Bending Curves line.
- Parameters:
-
- opiIBCCurve
- [out, CATBaseUnknown#release] Inverse Bending Curve Feature.
- idbOverlap
- Overlap Value used for IBC
- idbMarkingClearance
- Marking zone clearance.
- idbStep
- steps along neutral axis
- iVectorUp
-
- iEndsPtsYValue
- Y value at ends, if NULL, uses neutral axis endpoints
- iExtrToStartWith
- The extremity to start the curve.
- iMarkingLineSide
- The side on which IBC is created.
- Returns:
- Error code of function.
o CreateOverLength
public virtual CreateOverLength( | | iWheretoAdd, |
| | iOverlengthValue, |
| | oListOfPositiveMargins) |
-
Creates a overlength feature for bent profile. This is positive margin(Added Material) feature.
- Parameters:
-
- iWheretoAdd
- Where to add overlength i.e. start, end or at both ends of profile.
- iOverlengthValue
- Value of overlength value. This should be positive value.
- oListOfMargins
- [OUT] List of positive margins generated.
- Returns:
- Error code of function.
This object is included in the file: DELIStrMfgUseProfileBendingAuth.h
If needed, your Imakefile.mk should include the module: CAADELStrMfgItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.