All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATDynShell

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---TopologicalOperators.CATDynOperator
        |
        +---CATDynShell
 

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


public class CATDynShell

Interface representing the topological operator of shell.
A shell operation is available on bodies containing volumes: it corresponds to two thickness operations on the body, with two different offset values, followed by a subtraction between the results of the thicknes operations. As all the topological operators, the input objects are not modified. The resulting body is a new one, that you can get by using the CATDynOperator::GetResult method. To use it:


Constructor and Destructor Index


o ~CATDynShell()

Method Index


o Append(CATLISTP(CATFace)&)
Sets a list of faces with null internal and external offset values.
o Append(CATLISTP(CATFace)&,double,double)
Modifies the offset values for a list of faces of the body to shell.

Constructor and Destructor


o ~CATDynShell
public virtual ~CATDynShell()

Methods


o Append
public virtual void Append( const CATLISTP(CATFace)& iOpening)=0
Sets a list of faces with null internal and external offset values.
Very useful to define openings in the resulting body.
Parameters:
iOpening
The list of openings.
o Append
public virtual void Append( const CATLISTP(CATFace)& iSpecialOffset,
double iInternalSpecialOffset,
double iExternalSpecialOffset)= 0
Modifies the offset values for a list of faces of the body to shell.
Parameters:
iSpecialOffset
A list of faces.
iInternalSpecialOffset
The list of the corresponding internal offsets.
iExternalSpecialOffset
The list of the corresponding external offsets.

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

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