All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

MechanicalCommands Interface CATIUdfFeatureSet

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIUdfFeatureSet
 

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


interface CATIUdfFeatureSet

Interface to handle the set of User Feature reference or of Power Copy.

Role This interface is implemented by references created by CATIUdfFactory.


Method Index


o AppendFeature(CATISpecObject_var&)
Add a new feature into the set.
o GetListFeature()
Reads list of feature included in the set.
o GetType(int&)
Reads the type of this set.

Methods


o AppendFeature
public virtual HRESULT AppendFeature( const CATISpecObject_var& iSpec) = 0
Add a new feature into the set.
Parameters:
iSpec
Feature to add. This object must implement
CATIUdfFeature .
o GetListFeature
public virtual CATLISTV(CATBaseUnknown_var)* GetListFeature()= 0
Reads list of feature included in the set.
Returns:
List of features
o GetType
public virtual HRESULT GetType(int& oType) = 0
Reads the type of this set.
Parameters:
oType
0 : It's the set of Power Copy, 1 : It's the set of User Feature 2 : It's the set of Power Copy Instance

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

Copyright © 2003, Dassault Systèmes. All rights reserved.