CATSmaUseItf Interface CATIStmWeb
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIStmWeb
Interface to manage the aerospace sheet metal web feature.
Role: Provides the basic methods to access data of a sheet metal web feature.
A web is defined by :
- support : a plane or a planar face,
- boundary : one closed sketch or a set of opened sketchs or curves or surfaces.
Method Index
- o
GetBoundaryElements(CATLISTV(CATIMmiMechanicalFeature_var)&,CATListOfInt&)
-
Role: This method retrieves the web boundary limit(s).
- o
GetJoggles(CATLISTV(CATIMmiMechanicalFeature_var)&)
-
Role: This method retrieves the list of joggles of web.
- o
GetMaterialOrient(CATOrientation&)
-
Role: This method retrieves the web material orientation.
- o
GetSupport(CATIMmiMechanicalFeature**)
-
Role: This method retrieves the web support (designed in folded view).
- o
GetSurfacicFlanges(CATLISTV(CATIMmiMechanicalFeature_var)&)
-
Role: This method retrieves the list of Surfacic Flanges of Web.
- o
SetBoundaryElements(CATLISTV(CATIMmiMechanicalFeature_var)&,CATListOfInt&)
-
Role: This method sets the web boundary limit(s).
- o
SetMaterialOrient(CATOrientation&)
-
Role: This method sets the web material orientation.
- o
SetSupport(CATIMmiMechanicalFeature*)
-
Role: This method sets the web support (designed in folded view).
Methods
o GetBoundaryElements
public virtual GetBoundaryElements( | | oBoundaryElementsList, |
| | oViewTypeList) |
-
Role: This method retrieves the web boundary limit(s).
- Parameters:
-
- oBoundaryElementsList
- List of specifications : one closed sketch or opened sketchs or curves or surfaces.
- oViewTypeList
- List of int : the type of the view in which a web limit specification has been designed.
Legal values:
- a set of sketchs or curves or surfaces designed in folded view,
- a set of sketchs or curves or surfaces designed in unfolded view (Not yet implemented).
o GetJoggles
public virtual GetJoggles( | | oJogglesList) |
-
Role: This method retrieves the list of joggles of web.
- Parameters:
-
- oJogglesList
- List of specifications : Joggle(s).
o GetMaterialOrient
public virtual GetMaterialOrient( | | oMaterialOrient) |
-
Role: This method retrieves the web material orientation.
- Parameters:
-
- oMaterialOrient
- The returned web material orientation
Legal values:
- CATOrientationPositive: if oriented like the support surface normale,
- CATOrientationNegative: else if the orientations are opposite,
- CATOrientationUnknown : if the computation failed.
o GetSupport
public virtual GetSupport( | | opiSupportSpec) |
-
Role: This method retrieves the web support (designed in folded view).
- Parameters:
-
- opSupportSpec
- Specification of the support : a plane or a planar face or a closed sketch.
o GetSurfacicFlanges
public virtual GetSurfacicFlanges( | | oSurfacicFlangeList) |
-
Role: This method retrieves the list of Surfacic Flanges of Web.
- Parameters:
-
- oSurfacicFlangeList
- List of specifications : SurfacicFlange(s).
o SetBoundaryElements
public virtual SetBoundaryElements( | const | iBoundaryElementsList, |
| const | iViewTypeList) |
-
Role: This method sets the web boundary limit(s).
- Parameters:
-
- iBoundaryElementsList
- List of specifications : one closed sketch or a set of opened sketchs or curves or surfaces.
Sketchs and curves will be projected on the web support.
Surfaces will be intersected with the web support.
!!! if more than 1 limit : the limits must be set in order to define
a closed boundary on the web support.
If a previous boundary exists it will be removed
before setting the new ones.
- iViewTypeList
- List of int : the type of the view in which a web limit specification has been designed.
Legal values:
- a set of sketchs or curves or surfaces designed in folded view,
- a set of sketchs or curves or surfaces designed in unfolded view (Not yet implemented).
o SetMaterialOrient
public virtual SetMaterialOrient( | const | iMaterialOrient) |
-
Role: This method sets the web material orientation.
- Parameters:
-
- iMaterialOrient
- The web material orientation value
Legal values:
- CATOrientationPositive: if oriented like the support surface normale,
- CATOrientationNegative: else if the orientations are opposite,
- CATOrientationUnknown : if the computation failed.
o SetSupport
public virtual SetSupport( | const | ipiSupportSpec) |
-
Role: This method sets the web support (designed in folded view).
- Parameters:
-
- ipiSupportSpec
- Specification of support : a plane or a planar Face or a closed sketch.
(in case of a closed sketch the web boundary will be
automatically filled with it).
This object is included in the file: CATIStmWeb.h
If needed, your Imakefile.mk should include the module: CATSmaUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.