All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisInterfaces Interface CATISamCCPFilterProvider

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

Usage: you can freely reimplement this interface.


interface CATISamCCPFilterProvider

Interface used to define CCP/Delete Rules on features.
Provider declaration to a document during the workbench or AddIn initialization.


Method Index


o IsFeatureAvailable(CATISpecObject*,char*&)
Informs if operation is allowed.

Methods


o IsFeatureAvailable
public virtual int IsFeatureAvailable(CATISpecObject* iSpecObject,
const char*& iHeaderID) = 0
Informs if operation is allowed.
Parameters:
iSpecObject
Feature to associate with a command
iHeaderID
Header identifier : Cut, Copy, Paste, Delete
Returns:
authorization flag.
Legal values:
  • 1 iHeaderID command is allowed.
  • 0 iHeaderID command is not allowed.

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

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