All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATExtrapolParallelTool

CATExtrapolParallelTool
 

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


public class CATExtrapolParallelTool

Class defining the parallel computation.

This class must be created with the CreateExtrapolParallelTool global function and is used by the CATTopParallel operator to define its parameters.


Constructor and Destructor Index


o ~CATExtrapolParallelTool()

Method Index


o GetData(CATTopData*&)
Retrieves the topological data associated with this tool.
o GetDistanceTool(CATDistanceTool*&)
Retrieves the type of computation.
o GetExtrapInfo()
Returns the relimitation type.
o GetFactory(CATGeoFactory*&)
Retrieves the factory that creates the resulting body.
o GetSupport(CATBody*&)
Retrieves the skin body on which the parallel is computed.

Constructor and Destructor


o ~CATExtrapolParallelTool
public virtual ~CATExtrapolParallelTool()

Methods


o GetData
public void GetData(CATTopData*& oData)
Retrieves the topological data associated with this tool.
Parameters:
oData
The pointer to the topological data.
o GetDistanceTool
public void GetDistanceTool(CATDistanceTool*& oDistTool)
Retrieves the type of computation.
Parameters:
oDistTool
The pointer to the definition of the computation type.
o GetExtrapInfo
public virtual int GetExtrapInfo()= 0
Returns the relimitation type.
Returns:
The type of relimitation.
Legal values:
1
Straight relimitation
1
Round relimitation
o GetFactory
public void GetFactory(CATGeoFactory*& oFactory)
Retrieves the factory that creates the resulting body.
Parameters:
oFactory
The pointer to the factory that creates the resulting body.
o GetSupport
public void GetSupport(CATBody*& oSupport)
Retrieves the skin body on which the parallel is computed.
Parameters:
oSupport
The pointer to the skin body.

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

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