GMOperatorsInterfaces Interface CATICGMDynAdvancedDraft
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICGMDynAdvancedDraft
Class defining an operator to draft faces of a 3D body.
This operator offers more capabilities than CATICGMDynDraft and
might be able generate a result in cases where CATICGMDynDraft could fail.
The CATICGMDynAdvancedDraft operator follows the global frame of the topological
operators and satisfies the smart mechanism:
the input bodies are not modified. A new resulting body is created,
possibly sharing data with the input bodies.
- A CATICGMDynAdvancedDraft operator is created with the CATCGMCreateDynAdvancedDraft global method:
It must be directly released with the Release method after use. It is not streamable.
- Options can be precised (such as the untwist mode) with the appropriate methods, before
asking for the computation with the Run method.
- The result is accessed with the GetResult method. If you do not want
to keep the resulting body, use the method to remove it from the geometric factory.
Method Index
- o
SetAutomaticUntwistMode(CATBoolean)
- Defines how twisted topology is handled.
Methods
o SetAutomaticUntwistMode
public virtual SetAutomaticUntwistMode( | | iAutoUntwistMode) |
-
Defines how twisted topology is handled.
By default, the automatic untwisting of topology is turned off. When activated, the twisting is repaired.
- Parameters:
-
- iAutoUntwistMode
- If iAutoUntwistMode is TRUE, untwisting is activated.
This object is included in the file: CATICGMDynAdvancedDraft.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.