All Frameworks  Class Hierarchy  This Framework  Indexes   

TopologicalOperatorsLight Class 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(CATICGMDistanceTool*&)
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 GetData( oData)
Retrieves the topological data associated with this tool.
Parameters:
oData
The pointer to the topological data.
o GetDistanceTool
public GetDistanceTool( oDistTool)
Parameters:
oDistTool
[out, IUnknown#Release] The pointer to the definition of the computation type.
o GetDistanceTool
public GetDistanceTool( oDistTool)
Retrieves the type of computation.
Parameters:
oDistTool
The pointer to the definition of the computation type.
o GetExtrapInfo
public virtual GetExtrapInfo()
Returns the relimitation type.
Returns:
The type of relimitation.
Legal values:
1
Straight relimitation
1
Round relimitation
o GetFactory
public GetFactory( oFactory)
Retrieves the factory that creates the resulting body.
Parameters:
oFactory
The pointer to the factory that creates the resulting body.
o GetSupport
public GetSupport( 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: CATTopologicalOperatorsLight

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