CATMecModUseItf Interface CATIMmiUseBasicInsertion

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


interface CATIMmiUseBasicInsertion

Interface to insert a Mechanical Feature into a Part or a Set.
Role: It enables to insert a feature or a Set into a Set or a Part. It is implemented on MechanicalFeature. It does not deal with attributes or plug-ins. For a Solid feature, it is mandatory to use "CATIMmiUseSolidInsertion" instead. For a gsd feature (derived from GSMGeom) it is mandatory to use "CATIGSMProceduralView" instead. This interface is designed for non-solid CAA features deriving from MechanicalElement , GeometricalElement3D , MechanicalSet as well as Geometrical Sets. This interface does not make any checks regarding linearity rules or aggregation rules.


Method Index


o InsertAfter(CATIMmiMechanicalFeature_var&)
Inserts a feature after another feature .
o InsertInside(CATIMmiMechanicalFeature_var&)
Inserts a feature into a Set.

Methods


o InsertAfter
public virtual InsertAfter( const iDestination)
Inserts a feature after another feature .
Role:This method is used to insert a feature (or Set) after another feature (or Set).
Parameters:
iDestination
The Set after which the feature will be inserted.
Returns:
This method returns S_OK if the operation went through successfully and E_FAIL otherwise.
o InsertInside
public virtual InsertInside( const iDestination)
Inserts a feature into a Set.
Role:This method is used to insert a feature or a Set into a Set.
Parameters:
iDestination
The Set where the feature will be inserted in last position.
Returns:
This method returns S_OK if the operation went through successfully and E_FAIL otherwise.

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

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