All Frameworks  Class Hierarchy  This Framework  Indexes   

GeometricOperators Class CATDistanceTool

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


public class CATDistanceTool

Class defining the type of parallel computation and is to be used when you want to create a parallel curve onto a support.
This class does not create directly a curve onto a support. To do this, you must:

  1. Specify the parameters of the offset distance by using CATDistanceTool:
  2. Specify the type of relimitation: sharp or round and the support on which the wire is offset. This is done by creating the CATExtrapolParallelTool object.
  3. Create and run the CATTopParallel operator.
The CATDistanceTool class is created by : This class is the base class for some supplied classes, but you must not derive it yourself.


Constructor and Destructor Index


o ~CATDistanceTool()

Method Index


o GetCompositeLaw()
Returns the law used to compute the distance.
o GetLaw()
o GetSide()
Returns the side on which the parallel is computed.
o GetType()
Returns the type of parallelism.

Constructor and Destructor


o ~CATDistanceTool
public virtual ~CATDistanceTool()

Methods


o GetCompositeLaw
public GetCompositeLaw()
Returns the law used to compute the distance.
Returns:
The pointer to the law.
o GetLaw
public GetLaw()
Deprecated:
V5R11 GetCompositeLaw.
o GetSide
public GetSide()
Returns the side on which the parallel is computed.
Returns:
The side value defined when standing along the face direction and watching in the wire direction.
  • 1 for the left side
  • -1 for the right side.
o GetType
public virtual GetType()
Returns the type of parallelism.
Returns:
  • 1 = GeodesicDistanceToolType_Euclidian
  • or 2 = GeodesicDistanceToolType_Geodesic.

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

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