CATStrUseItf Interface CATISddUseProductFactory

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


interface CATISddUseProductFactory

Interface to create Structure Detailed Design products.
Role: Allows to create product plate, member and bracket.


Method Index


o CreateProductBracket(CATISddUseProductBracket_var&,CATStrUseBracketPositionMode)
Creates a bracket product with all the data structure.
o CreateProductMember(CATISddUseProductMember_var&)
Creates a member product with all the data structure.
o CreateProductPlate(CATISddUseProductPlate_var&)
Creates a plate product with all the data structure.

Methods


o CreateProductBracket
public virtual HRESULT CreateProductBracket(CATISddUseProductBracket_var& ospBracket,
const CATStrUseBracketPositionMode iPositionMode)const = 0
Creates a bracket product with all the data structure.
Parameters:
ospBracket
The created product bracket.
iPositionMode
The PositionMode define the delimitation is made by which type of mode. (@see CATStrUseBracketPositionMode)
- 3: catStr3DAxisPositionMode
- 4: catStrPlateStiffenerPositionMode
- 5: catStrStiffenerStiffenerPositionMode
- 6: catStrMultiLimitsPositionMode
o CreateProductMember
public virtual HRESULT CreateProductMember(CATISddUseProductMember_var& ospMember) const = 0
Creates a member product with all the data structure.
Role: Create a Member with all the data structure.
Parameters:
ospMember
The created member product .
o CreateProductPlate
public virtual HRESULT CreateProductPlate(CATISddUseProductPlate_var& ospPlate) const = 0
Creates a plate product with all the data structure.
Role: Create a Plate with all the data structure.
Parameters:
ospPlate
The created plate product.

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

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