CATSplUseItf Interface CATISsmUseMSLimitMngt

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


interface CATISsmUseMSLimitMngt

Role: This interface is specific to molded surfaces


Method Index


o GetLimitingObject(CATIMmiMechanicalFeature_var&,int)
Get the Limiting Object on the Panel
o GetLimitingObjects(CATLISTV(CATIMmiMechanicalFeature_var)&,CATListOfInt&,CATLISTV(CATIMmiMechanicalFeature_var)&)
Get the list of Limiting Objects, the limit orientations and the limit offsets on the Panel
o GetOrientation(int&,int)
Returns the Orientation for a limit at the position iIndexLimit on the Panel.

Methods


o GetLimitingObject
public virtual GetLimitingObject( oLimitingObject,
const iIndexLimit= -1)
Get the Limiting Object on the Panel
Parameters:
oLimitingObject
[out] Limit Feature to be retrieved. Can be a geometric curves, surfaces or a SFD Profile, or a SFD Panel. The exported feature is retrieved if possible, otherwise the import.
iIndexLimit
[int] Position of the limit to be retrieved.
Returns:
S_OK if everything ran ok. If the method fails you can obtain the diagnosis of the error by unstacking the error in the HRESULT.
o GetLimitingObjects
public virtual GetLimitingObjects( oLimitingObjects,
oListOfOrientations,
oListOfOffset)
Get the list of Limiting Objects, the limit orientations and the limit offsets on the Panel
Parameters:
oLimitingObjects
[out] Can be a geometric curves, surfaces or a SFD Profile, or a SFD Panel. The exported feature is retrieved if possible, otherwise the import.
oListOfOrientations
[out] List of the Limit Orientations.
oListOfOffset
[out] List of the Limit offsets .list of knowledge parameters. see CATICkeParm.
Returns:
S_OK if everything ran ok. If the method fails you can obtain the diagnosis of the error by unstacking the error in the HRESULT.
o GetOrientation
public virtual GetOrientation( oOrientation,
const iIndexLimit= -1 )
Returns the Orientation for a limit at the position iIndexLimit on the Panel.
Parameters:
iIndexLimit
Position of the orientation's limit. If iIndexLimit == -1 (default value): the last limit orientation is retrieved. If iIndexLimit > 0 : the index of the limit the wish to retrieve.
Orientation values can be:
-1 = InvertOrientation
0 = UnknownOrientation
1 = SameOrientation
8 = Inside
9 = Outside
Returns:
S_OK if everything ran ok. If the method fails you can obtain the diagnosis of the error by unstacking the error in the HRESULT.

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

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