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:
- Create the CATSurfaceTools object by using its constructor.
- Use the Getxxx methods to retrieve the surface data.
- Delete with the usual C++ delete operator after use.
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.