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
public virtual 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.