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.