All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATTopSweepWireSkinCircle

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---NewTopologicalObjects.CATTopMultiResult
        |
        +---TopologicalOperators.CATTopSweepWireSkin
          |
          +---CATTopSweepWireSkinCircle
 

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


public class CATTopSweepWireSkinCircle

Class defining the topological operator that creates a sweep between a skin body and a wire body.

The sweep is defined by

As several solutions can be found, signatures are defined to distinguish them This operator follows the general scheme of the topological operators producing several resulting bodies: Sample:
 
 CATTopSweepWireSkinCircle * pOp =  CATCreateTopSweepWireSkinCircleVariable(factory, Skin, Wire, Spine, Law);
 pOp->Run();
 pOp->BeginningResult();
 int nbBodies = pOp->GetNumberOfResults();
 for (int iBody = 1 ; iBody <= nbBodies ; iBody ++)
 {
   pOp->NextResult();
   CATBody * pCurBody = pOp->GetResult();
 }  
 delete pOp;



This object is included in the file: CATTopSweepWireSkinCircle.h

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