All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATLayDownOperator

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---CATLayDownOperator
 

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


public class CATLayDownOperator

Class defining the operator that projects a body onto another one referred to as the support and returns a solution only if the distance is lower than the factory resolution.
If the body to be projected is lying on the support, the operator returns the input body (the body to be projeceted). The body to be projected and the support body (on which the projection is made) can contain several domains.
Orientation:(In case of the projection of a wire on a shell). The orientation of two points on the resulting wire is the same as the orientation of the points from which they are projected.
Journal:

It follows the general frame of all operator and satisfies to the smart mechanism: the input bodies are not modified. A new resulting body is created, possibly sharing data with the input bodies.
See also:
CATCreateTopLayDown


Constructor and Destructor Index


o ~CATLayDownOperator()

Method Index


o GetResult()
Returns the projected body or the initial body.
o Run()
Runs the operator.

Constructor and Destructor


o ~CATLayDownOperator
public virtual ~CATLayDownOperator()

Methods


o GetResult
public CATBody * GetResult()
Returns the projected body or the initial body.
o Run
public int Run()
Runs the operator.

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

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