All Frameworks Class Hierarchy This Framework Previous Indexes
CATSmaInterfaces Interface CATIStmWeb
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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(CATLISTP(CATISpecObject)&,CATListOfInt&)
-
Role: This method retrieves the web boundary limit(s).
- o
GetJoggles(CATLISTP(CATISpecObject)&)
-
Role: This methode retrieves the list of joggles of web.
- o
GetMaterialOrient(CATOrientation&)
-
Role: This method retrieves the web material orientation.
- o
GetSupport(CATISpecObject**)
-
Role: This method retrieves the web support (designed in folded view).
- o
SetBoundaryElements(CATLISTP(CATISpecObject)&,CATListOfInt&)
-
Role: This method sets the web boundary limit(s).
- o
SetMaterialOrient(CATOrientation&)
-
Role: This method sets the web material orientation.
- o
SetSupport(CATISpecObject*)
-
Role: This method sets the web support (designed in folded view).
Methods
o GetBoundaryElements
-
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
-
Role: This methode retrieves the list of joggles of web.
- Parameters:
-
- oJogglesList
- List of specifications : Joggle(s).
o GetMaterialOrient
-
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
-
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 SetBoundaryElements
-
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
-
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
-
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: CATSmaInterfaces