All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATIPrtUIFactory

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

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


interface CATIPrtUIFactory



Method Index


o CreationCommand(CATString&,CATCommandMode)
Create a command Hole , split or pocket
o EditCommand(CATISpecObject_var&,CATString&,CATCommandMode)
Create an edit command Hole , split or pocket

Methods


o CreationCommand
public virtual CATCommand * CreationCommand( const CATString& Name,
CATCommandMode iMode= CATCommandModeExclusive) = 0
Create a command Hole , split or pocket
Parameters:
Name
= PrtHole : command hole = PrtSplit : command split = PrtPocket : command pocket
o EditCommand
public virtual CATCommand * EditCommand(CATISpecObject_var& ihEditFeature,
const CATString& Name,
CATCommandMode iMode= CATCommandModeExclusive)=0
Create an edit command Hole , split or pocket
Parameters:
ihEditFeature
Feature to be edited
Name
= PrtHole : command hole = PrtSplit : command split = PrtPocket : command pocket

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

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