CATMecModUseItf Interface CATIMmiResultFreeze

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMmiResultFreeze

Interface to freeze a geometrical feature in a 3D Shape.

Role: This interface allows to freeze a feature.
The geometrical result of a frozen feature is no more recomputed during update operation.
A feature obtained by a copy/paste as result with link operation inside the same CATPart can be frozen. On this feature, freeze do the same thing as the deactivate command.
An external reference cannot be frozen.


Method Index


o Freeze()
Freeze the feature.
o IsFrozen()
Tell if the feature is frozen.
o Unfreeze()
Unfreeze the feature.

Methods


o Freeze
public virtual Freeze()
Freeze the feature.
Returns:

S_OK if the feature is frozen.
S_FALSE if the feature is already frozen.
E_FAIL if the feature cannot be frozen.
o IsFrozen
public virtual IsFrozen()
Tell if the feature is frozen.
CATTrue if the feature is frozen.
CATFalse if the feature is not frozen.
o Unfreeze
public virtual Unfreeze()
Unfreeze the feature.
Returns:

S_OK if the feature is unfrozen.
S_FALSE if the feature is already unfrozen.
E_FAIL if the feature cannot be unfrozen.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.