All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATIClose

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---PartInterfaces.CATIShape
        |
        +---CATIClose
 

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


interface CATIClose

Interface to represent close feature.
Role: The close feature allows users to change a surfacic feature to a mechanical feature by closing it. The closing operation does not introduce new vertices and edges. The generated surfaces for closing are planes limited by the free edges of the surfacic feature to be closed.


Method Index


o GetCloseElement()
Retrieves the surfacic feature to be closed.
o SwapCloseElement(CATISpecObject_var)
Sets or swaps the surfacic feature to be closed.

Methods


o GetCloseElement
public virtual CATISpecObject_var GetCloseElement()= 0
Retrieves the surfacic feature to be closed.
Returns:
the surfacic feature to be closed.
Legal values: The surfacic feature is either CATISpecObject_var when the surfacic feature exists or NULL_var if it does not exist.
o SwapCloseElement
public virtual void SwapCloseElement( const CATISpecObject_var iCloseElement) = 0
Sets or swaps the surfacic feature to be closed.
Parameters:
iCloseElement
The surfacic feature to be closed.

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

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