All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

BasicTopologicalOpe Class CATTopLineTangentCrvCrvOperator

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---NewTopologicalObjects.CATTopMultiResult
        |
        +---TopologicalOperators.CATTopTangentCurveOperator
          |
          +---CATTopLineTangentCrvCrvOperator
 

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


public class CATTopLineTangentCrvCrvOperator

Class defining a topological operator that creates the line bodies tangent to wire bodies.

The input line bodies must be coplanar. The underlying plane is represented by a skin body containing of a single face which underlying surface is a plane. This operator follows the general scheme of the topological operators producing several resulting bodies:

See also:
CATTopMultiResult


Constructor and Destructor Index


o ~CATTopLineTangentCrvCrvOperator()

Method Index


o GetSupportMode(CATLONG32&)
Returns the type of the created geometry.
o SetSupportMode(CATLONG32)
Defines the type of the created geometry.

Constructor and Destructor


o ~CATTopLineTangentCrvCrvOperator
public virtual ~CATTopLineTangentCrvCrvOperator()

Methods


o GetSupportMode
public virtual void GetSupportMode(CATLONG32& ioSupportMode)=0
Returns the type of the created geometry.
Parameters:
ioSupportMode
The type of the geometry to create.
Legal values: 1 if the geometry of the wire is a CATPLine (line on the supporting plane), 0 if it is a CATLine.
o SetSupportMode
public virtual void SetSupportMode(CATLONG32 iSupport= 1)=0
Defines the type of the created geometry.
Parameters:
iSupport
The type of the geometry to create.
Legal values: 1 if the geometry of the wire is a CATPLine (line on the supporting plane), 0 if it is a CATLine. By default, a CATPline is created.

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

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