CATStrUseItf Interface CATISfdUseFunctionFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISfdUseFunctionFactory
Interface to create Structure Functional Modeler functions.
Role: Allows to create panel and member.
Method Index
- o
CreateMember(CATIMmiMechanicalFeature_var&,CATISfdUseMember_var&)
- Create a Member with all the data structure.
- o
CreatePanel(CATIMmiMechanicalFeature_var&,CATISfdUsePanel_var&,CATBoolean)
- Create a Panel with all the data structure.
- o
CreateSketchBasedPanel(CATIMmiMechanicalFeature_var&,CATISfdUseSketchBasedPanel_var&,int)
- Creates a SketchBasedPanel with all the data structure.
- o
CreateSketchBasedPlate(CATIMmiMechanicalFeature_var&,CATISfdUseSketchBasedPlate_var&,int)
- Creates a SketchBasedPlate with all the data structure.
Methods
o CreateMember
public virtual CreateMember( | const | ispDestination, |
| | ospMember) |
-
Create a Member with all the data structure. A Member is a GSMGeom
feature extruding a section along a guide curve (Trace).
This feature will be aggregated
under the first father GeometricalSet defined by ispDestination.
For setting further attributes please refer to
,
,
,
,
,
interfaces.
Role: Create a Stiffener with all the data structure.
- Parameters:
-
- ispDestination
- The feature under which the Profile will be aggregated.
- ospMember
- The created member.
o CreatePanel
public virtual CreatePanel( | const | ispDestination, |
| | ospPanel, |
| const | iConcaveMode | = FALSE) |
-
Create a Panel with all the data structure. A Panel is a GSMTool
gathering Split Plates objects created by the seam mechanism. This Panel
will be aggregated under ispDestination under the first father that is a
GeometricalSet or a Rep. For setting further attributes please refer to
,
,
,
,
,
,
,
,
interfaces.
Role: Create a Panel with all the data structure.
- Parameters:
-
- ispDestination
- The feature under which the Panel will be aggregated.
- ospPanel
- The created Panel.
- iConcaveMode
- the concaveMode define if the delimitation is made in Concave Limit mode(advanced mode), or in Split mode (basic)
o CreateSketchBasedPanel
public virtual CreateSketchBasedPanel( | const | ispDestination, |
| | ospSketchBasedPanel, |
| const | iPositionMode) |
-
Creates a SketchBasedPanel with all the data structure. A SketchBasedPanel is a GSMTool
feature forming a panel of a particular shape based on a reference sketch and with specified limits.
This feature will be aggregated
under the first father GeometricalSet defined by ispDestination.
For setting further attributes please refer to
,
,
,
,
,
,
,
,
interfaces.
Role: Create a SketchBasedPanel with all the data structure.
- Parameters:
-
- ispDestination
- The feature under which the SketchBasedPanel will be aggregated.
- ospSketchBasedPanel
- The created SfdSketchBasedPanel.
- iPositionMode
- The PositionMode define the delimitation is made by which type of mode
- 3: 3DAxis mode
- 4: Plate/Stiffener mode
- 5: Stiffener / Stiffener mode
- 6: MultiLimits mode
o CreateSketchBasedPlate
public virtual CreateSketchBasedPlate( | const | ispDestination, |
| | ospSketchBasedPlate, |
| const | iPositionMode) |
-
Creates a SketchBasedPlate with all the data structure. A SketchBasedPlate is a GSMGeom
feature forming a panel of a particular shape based on a reference sketch and with specified limits.
This feature will be aggregated
under the first father GeometricalSet defined by ispDestination.
For setting further attributes please refer to
,
,
,
interfaces.
Role: Create a SketchBasedPlate with all the data structure.
- Parameters:
-
- ispDestination
- The feature under which the SketchBasedPlate will be aggregated.
- ospSketchBasedPlate
- The created SfdSketchBasedPlate.
- iPositionMode
- The PositionMode define the delimitation is made by which type of mode
- 3: 3DAxis mode
- 4: Plate/Stiffener mode
- 5: Stiffener / Stiffener mode
- 6: MultiLimits mode
This object is included in the file: CATISfdUseFunctionFactory.h
If needed, your Imakefile.mk should include the module: CATStrUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.