CATStrUseItf Interface CATIStrUseOpeningOnProfileMngt

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


interface CATIStrUseOpeningOnProfileMngt

Interface to manage creation, deletion and retrieval of Openings on a Profile.
Role: Interface to manage Opening on Profile. Feature implementing this interface: SldProfile/SddProfile


Method Index


o AddOpeningOnProfile(CATIMmiMechanicalFeature_var&)
Creates an empty Opening on Profile.
o GetOpeningOnProfiles(CATLISTV(CATIMmiMechanicalFeature_var)&)
Gets the Openings that are inside this object.
o RemoveOpeningOnProfile(CATIMmiMechanicalFeature_var&)
Removes the specified Opening.

Methods


o AddOpeningOnProfile
public virtual AddOpeningOnProfile( ospOpeningOnProfile)
Creates an empty Opening on Profile. (@see CATIStrUseOpeningOnProfile)
Parameters:
ospOpeningOnProfile
The created Opening on Profile.
Returns:
HRESULT Return code of function. S_OK if everything ran ok. E_FAIL if something went wrong.
o GetOpeningOnProfiles
public virtual GetOpeningOnProfiles( oListOfOpeningOnProfiles)
Gets the Openings that are inside this object. (@see CATIStrUseOpeningOnProfile)
Parameters:
oListOfOpeningOnProfiles
List of Openings.
Returns:
HRESULT Return code of function. S_OK if everything ran ok. E_FAIL if something went wrong.
o RemoveOpeningOnProfile
public virtual RemoveOpeningOnProfile( const ispOpeningOnProfile)
Removes the specified Opening.
Parameters:
ispOpeningOnProfile
The Opening object to be removed.
Returns:
HRESULT Return code of function. S_OK if everything ran ok. E_FAIL if something went wrong.

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

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