All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATITrim

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

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


interface CATITrim

Class to define methods relative to trim operations.
Role: A boolean operation is an operation between two mechanical bodies. The operation inserts a second body after the last feature of a first body. The trim operation starts with a step of dividing the volumes of the two bodies in a set of new volumes (volumes which belong only to the first body, volumes which belong only to the second body, volumes which belong to both bodies). The second step consists to take into account a list of specified faces in order to define which volumes must be kept or removed.


Method Index


o AddFaceToKeep(CATISpecObject_var)
Adds a face to trim specifications.
o AddFaceToRemove(CATISpecObject_var)
Adds a face to trim specifications.
o WithdrawFaceToKeep(CATISpecObject_var)
Removes a face to trim specifications.
o WithdrawFaceToRemove(CATISpecObject_var)
Removes a face to trim specifications.

Methods


o AddFaceToKeep
public virtual void AddFaceToKeep( const CATISpecObject_var iFace) = 0
Adds a face to trim specifications. This face indicates which resulting volume must be kept. The others resulting volumes of the linked body will be removed.
Parameters:
iFace
Face to indicate which resulting volume must be kept.
o AddFaceToRemove
public virtual void AddFaceToRemove( const CATISpecObject_var iFace) = 0
Adds a face to trim specifications. This face indicates which resulting volume must be removed.
Parameters:
iFace
Face to indicate which resulting volume must be removed.
o WithdrawFaceToKeep
public virtual void WithdrawFaceToKeep( const CATISpecObject_var iFace) = 0
Removes a face to trim specifications.
Parameters:
iFace
Face to indicate which resulting volume must be kept.
o WithdrawFaceToRemove
public virtual void WithdrawFaceToRemove( const CATISpecObject_var iFace) = 0
Removes a face to trim specifications.
Parameters:
iFace
Face to indicate which resulting volume must be removed.

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

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