All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

MechanicalCommands Interface CATIUdfFeatureUser

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

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


interface CATIUdfFeatureUser

Interface which enables advanced edition for UserFeature reference.
Role: Interface that enables edition for UserFeature reference.
This interface should be use only for modification of UserFeature reference. For instantiation, you should use CATIUdfInstantiate interface. For instance edition, use CATIUdfFeatureInstance .


Method Index


o GetOutputs(CATListValCATBaseUnknown_var*&)
Retrieves the list of outputs.
o GetType(CATUnicodeString&)
Gets the type of the user feature.
o SetType(CATUnicodeString&)
Sets the type of the user feature.

Methods


o GetOutputs
public virtual HRESULT GetOutputs(CATListValCATBaseUnknown_var*& oInternals) = 0
Retrieves the list of outputs.
Parameters:
oInternals
The list of ouputs.
This list containts the internal geometrical elements which have been used for the User Feature or external output result definition.

This list contains elements which have been defined as output with the AddOuput method.
The size of the list is N.
Element 1 corresponds to the main result (User Feature result).
Element 2..,N corresponds to the external outputs result.
o GetType
public virtual HRESULT GetType(CATUnicodeString& oType) = 0
Gets the type of the user feature.
Parameters:
oType
The type of the User Feature
o SetType
public virtual HRESULT SetType( const CATUnicodeString& iType) = 0
Sets the type of the user feature.
Parameters:
iType
The type of the User Feature

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

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