GeometricObjects CATSurfaceTools

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


public class CATSurfaceTools

Class to determine the type of a surface as well as its parameters (radius of a CATFilletSurface for example).
To use it:


Constructor and Destructor Index


o CATSurfaceTools(CATSurface*)
Constructor.
o ~CATSurfaceTools()
Destructor.

Method Index


o GetConstantRadiusInfo(CATBoolean&)
Determines whether the surface is a CATFilletSurface.
o GetRadiusAtPoint(CATSurParam&,double&)
Determines whether the surface is a CATFilletSurface.

Constructor and Destructor


o CATSurfaceTools
public CATSurfaceTools( iSurface)
Constructor.
Parameters:
iSurface
The surface to be analyzed.
o ~CATSurfaceTools
public ~CATSurfaceTools()
Destructor.

Methods


o GetConstantRadiusInfo
public GetConstantRadiusInfo( oHasConstantRadius)
Determines whether the surface is a CATFilletSurface. If the surface is a CATFilletSurface, determines whether the radius is constant.
Parameters:
oHasConstantRadius
TRUE if the radius is constant, FALSE otherwise.
Returns:
FALSE if the surface is not a CATFilletSurface
o GetRadiusAtPoint
public GetRadiusAtPoint( const iParam,
oRadius)
Determines whether the surface is a CATFilletSurface. If the surface is a CATFilletSurface, determines the radius for a given CATSurParam.
Parameters:
iParam
The CATSurParam which defines the point where the radius is to be computed.
oRadius
The radius.
Returns:
FALSE if the surface is not a CATFilletSurface

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.