CATStrUseItf Interface CATISddUseSupportPlateMngt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISddUseSupportPlateMngt
This interface, for use in SDD only, allows the definition of
additional plates (not the reference plate) as support of a
stiffener or stiffener on free edge.
Method Index
- o
AddOtherSupportPlate(CATISddUsePlate_var&,CATISddUseProductPlate_var&,CATISddUseProductFunction_var&)
- Adds an secondary support plate.
- o
GetOtherSupportPlates(CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
- Gets the secondary support plates.
- o
GetReferenceSupportPlate(CATISddUsePlate_var&,CATISddUseProductPlate_var&)
- Gets the reference plate import on which the stiffener is attached to.
- o
PromoteToReferencePlate(int)
- Promotes a secondary support plate to reference and moves the previous reference plate to the list of secondary support plates.
- o
RemoveOtherSupportPlate(int)
- Removes an secondary support Plate.
Methods
o AddOtherSupportPlate
public virtual AddOtherSupportPlate( | const | ispPlate, |
| const | ispPlateProduct, |
| const | ispContextProduct) |
-
Adds an secondary support plate.
The secondary plate's delimited support must be included in the reference plate's unlimited support, but it is not checked.
- Parameters:
-
- ispPlate
- [in] The additional plate feature.
- ispPlateProduct
- [in] The additional plate product (occurrence).
- ispContextProduct
- [in] The stiffener product in which the current stiffener is.
- Returns:
-
S_OK
if everything ran ok.
o GetOtherSupportPlates
public virtual GetOtherSupportPlates( | | oListOfOtherPlates, |
| | oListOfOtherPlateProducts) |
-
Gets the secondary support plates.
- Parameters:
-
- oListOfOtherPlates
- [out] List of other plate features.
- oListOfOtherPlateProducts
- [out] List of other plate products (occurrences).
- Returns:
-
S_OK
if everything ran ok.
o GetReferenceSupportPlate
public virtual GetReferenceSupportPlate( | | ospPlate, |
| | ospPlateProduct) |
-
Gets the reference plate import on which the stiffener is attached to.
In the case where a stiffener has multiple plates as support, its section is positioned
with respect to the reference plate. Other plates should have their delimited support
included in the reference plate's unlimited support, but it is not checked by the system.
Note that there is no SetReferenceSupportPlate as it is defined when setting the stiffener's support.
- Parameters:
-
- ospPlate
- [out] The reference plate feature.
- ospPlateProduct
- [out] The reference plate product (occurrence).
- Returns:
-
S_OK
if everything ran ok.
o PromoteToReferencePlate
public virtual PromoteToReferencePlate( | | iIndex) |
-
Promotes a secondary support plate to reference and moves the previous reference plate to the list of secondary support plates.
- Parameters:
-
- iIndex
- [in] The index of the secondary plate to promote, starting from 1, in the order given by #GetOtherSupportPlates.
- Returns:
-
S_OK
if everything ran ok.
o RemoveOtherSupportPlate
public virtual RemoveOtherSupportPlate( | | iIndex) |
-
Removes an secondary support Plate.
- Parameters:
-
- iIndex
- [in] The index of the secondary plate to remove, starting from 1, in the order given by #GetOtherSupportPlates.
- Returns:
-
S_OK
if everything ran ok.
This object is included in the file: CATISddUseSupportPlateMngt.h
If needed, your Imakefile.mk should include the module: CATStrUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.