CATPartUseItf Interface CATIPdgUseTrim

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


interface CATIPdgUseTrim

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(CATBaseUnknown_var)
Adds a face to trim specifications.
o AddFaceToRemove(CATBaseUnknown_var)
Adds a face to trim specifications.
o WithdrawFaceToKeep(CATBaseUnknown_var)
Removes a face to trim specifications.
o WithdrawFaceToRemove(CATBaseUnknown_var)
Removes a face to trim specifications.

Methods


o AddFaceToKeep
public virtual AddFaceToKeep( const iFace_input)
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 AddFaceToRemove( const iFace_input)
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 WithdrawFaceToKeep( const iFace_input)
Removes a face to trim specifications.
Parameters:
iFace
Face to indicate which resulting volume must be kept.
o WithdrawFaceToRemove
public virtual WithdrawFaceToRemove( const iFace_input)
Removes a face to trim specifications.
Parameters:
iFace
Face to indicate which resulting volume must be removed.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.