All Frameworks  Class Hierarchy  This Framework  Indexes   

GMOperatorsInterfaces Class CATICGMHybIntersect

Usage: you must use this class as is. You should never derive it.


public class CATICGMHybIntersect

Class defining the operator that intersects two bodies.

This operator operates on the 2D (CATShell), 1D (CATWire) and 0D (CATVertexInVolume) domains of a CATBody. It follows the general frame of all operator and satisfies to the smart mechanism: the input bodies are not modified. A new resulting body is created, possibly sharing data with the input bodies.

See also:
CATCGMCreateTopIntersect


Constructor and Destructor Index


o CATICGMHybIntersect()
Constructor

Method Index


o SetFirstDomainToIntersect(CATDomain*)
Defines which domain of the first body must be intersected.
o SetSecondDomainToIntersect(CATDomain*)
Defines which domain of the second body must be intersected.

Constructor and Destructor


o CATICGMHybIntersect
public CATICGMHybIntersect()
Constructor

Methods


o SetFirstDomainToIntersect
public virtual SetFirstDomainToIntersect( iDomainOnFirstBody)
Defines which domain of the first body must be intersected.
Parameters:
iDomainOnFirstBody
The pointer to the domain to intersect.
o SetSecondDomainToIntersect
public virtual SetSecondDomainToIntersect( iDomainOnSecondBody)
Defines which domain of the second body must be intersected.
Parameters:
iDomainOnSecondBody
The pointer to the domain to intersect.

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

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