CATPartUseItf Interface CATIPdgUsePrtBooleanOperation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPdgUsePrtBooleanOperation
Class to define methods relative to boolean operations.
Role: A boolean operation is an operation between two mechanical
bodies. It inserts the second body after the last feature of
the first body, the first body may have no feature.
Method Index
- o
GetFirstOperand()
- Returns the first operated body.
- o
GetSecondOperand()
- Returns the second operated body.
- o
GetTool()
- Returns the tool of a boolean operation.
- o
ModifyFirstOperatedVolume(CATBaseUnknown_var&)
- Modifies the First Operand.
- o
ModifyOperatedObject(CATBaseUnknown_var&)
- Modifies the Second Operand.
- o
SwapOperatedVolume()
- Swaps the operands.
Methods
o GetFirstOperand
public virtual GetFirstOperand( | ) |
-
Returns the first operated body.
- Returns:
- The body.
o GetSecondOperand
public virtual GetSecondOperand( | ) |
-
Returns the second operated body.
- Returns:
- The body. Note that the remove lump operation has no second body (result = NULL_var).
o GetTool
-
Returns the tool of a boolean operation.
- Returns:
- The object linked to the second body. Note that the remove lump operation has no tool
(result = NULL_var).
o ModifyFirstOperatedVolume
public virtual ModifyFirstOperatedVolume( | const | iSpecObject_input) |
-
Modifies the First Operand.
input Volume to replace
o ModifyOperatedObject
public virtual ModifyOperatedObject( | const | iSpecObject_input) |
-
Modifies the Second Operand.
input object to repalce with Body or Volume
o SwapOperatedVolume
public virtual SwapOperatedVolume( | ) |
-
Swaps the operands. Both the Operands must be Volume.
This is available only for Volume Add and Volume UnionTrim Operations
This object is included in the file: CATIPdgUsePrtBooleanOperation.h
If needed, your Imakefile.mk should include the module: CATPartUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.