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 :


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.