All Frameworks  Class Hierarchy  This Framework  Indexes   

NewTopologicalObjects Interface CATTopClashOperator

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


interface CATTopClashOperator

Class representing the operator that tests the clash between two bodies, and eventually computes their intersection.

To use the CATTopClashOperator:


Method Index


o GetDiagnostic()
Returns the clash diagnosis.
o GetResult()
Returns the body resulting from the clash operation.
o SetOnlyDiagnosticRequired(CATBoolean)
Specifies whether only the clash diagnosis is to be issued.

Methods


o GetDiagnostic
public virtual GetDiagnostic()
Returns the clash diagnosis.
Returns:
TRUE if the two bodies clash.
o GetResult
public virtual GetResult()
Returns the body resulting from the clash operation. This body can be of any dimension.
Returns:
The created body.
o SetOnlyDiagnosticRequired
public virtual SetOnlyDiagnosticRequired( iOnlyDiagnostic)
Specifies whether only the clash diagnosis is to be issued. By default, the complete intersection body is computed.
Parameters:
iOnlyDiagnostic
If TRUE, only the diagnosis is computed. The algorithm interrupts as soon as an intersection between the two bodies is detected. NO RESULT is generated (the resulting body is NULL). By default the clash result, if any, is generated.

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

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