CATPartUseItf Interface CATIPdgUseExplodePatternServices

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


interface CATIPdgUseExplodePatternServices

Class for interface for Pattern Explode Services Services to access explodeservices of pattern.


Method Index


o ExplodeFeatureContainsNonMovable(CATIMmiMechanicalFeature_var&,int&)
Check if the feature contains non-movable elements
o ExplodeIsFeatureCanBeCopied(CATIMmiMechanicalFeature_var&,int&)
Check if Feature Can be copied
o ExplodeOfBodyVolumeSurfacic(CATIMmiMechanicalFeature_var&,int&)
Check if Feature is volume Surfacic
o ExplodePatternMirrorOfFeature(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
Explodes the Pattern of Single Feature
o ExplodePatternMirrorOfList(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
Explodes the Pattern of list of features
o ExplodeRetrieveInworkPrevious(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
Retrieves the Inwork object and previous object
o ExplodepPatternReplug(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
Replug the pointings to instances
o ExplodepPatternResetAndUpdate(CATIMmiMechanicalFeature_var&,int)
Resets the changes and Updates the features according to option
o ExplodepPatternResetCurrent(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
Retrieves the Inwork object and previous object

Methods


o ExplodeFeatureContainsNonMovable
public virtual ExplodeFeatureContainsNonMovable( ihFeature,
iErrorParm)
Check if the feature contains non-movable elements
Parameters:
ihFeature
Specifies the input feature.
Legal values: Feature Should be a CATIMmiMechanicalFeature
iErrorParm
Error Param set to 1 if feature contains non movable elements
o ExplodeIsFeatureCanBeCopied
public virtual ExplodeIsFeatureCanBeCopied( ihFeature,
iErrorParm)
Check if Feature Can be copied
Parameters:
ihFeature
Specifies the input feature.
Legal values: Feature Should be a CATIMmiMechanicalFeature
iErrorParm
Error Param set to 1 if feature cannot be copied
o ExplodeOfBodyVolumeSurfacic
public virtual ExplodeOfBodyVolumeSurfacic( ihFeature,
iErrorParm)
Check if Feature is volume Surfacic
Parameters:
ihFeature
Specifies the input feature.
Legal values: Feature Should be a CATIMmiMechanicalFeature
iErrorParm
Error Param set to 1 if feature is Volume Surfacic
o ExplodePatternMirrorOfFeature
public virtual ExplodePatternMirrorOfFeature( ihFeature,
hPrevious)
Explodes the Pattern of Single Feature
Parameters:
ihFeature
Specifies the input feature.
Legal values:
hPrevious
Specifies the feature previous to the Inwork object.
o ExplodePatternMirrorOfList
public virtual ExplodePatternMirrorOfList( ihFeature,
hPrevious)
Explodes the Pattern of list of features
Parameters:
ihFeature
Specifies the input feature (pattern)
Legal values: Feature Should be a CATIMmiMechanicalFeature
hPrevious
Specifies the feature previous to the Inwork object.
o ExplodeRetrieveInworkPrevious
public virtual ExplodeRetrieveInworkPrevious( ihFeature,
ohInworkFeature,
ohPreviousFeature)
Retrieves the Inwork object and previous object
Parameters:
ihFeature
Specifies the input feature.
Legal values: Feature Should be a CATIMmiMechanicalFeature
ohInworkFeature
Retrieves the Current Inwork object
ohPreviousFeature
Retrieves the feature previous to the Inwork object.
o ExplodepPatternReplug
public virtual ExplodepPatternReplug( ihFeature,
ihPrevious)
Replug the pointings to instances
Parameters:
ihFeature
Specifies the input feature.
Legal values:
ihPrevious
Previous feature to pattern
o ExplodepPatternResetAndUpdate
public virtual ExplodepPatternResetAndUpdate( ihFeature,
iUpdateMode)
Resets the changes and Updates the features according to option
Parameters:
ihFeature
Specifies the input feature.
Legal values: Feature Should be a CATIMmiMechanicalFeature
iUpdateMode

Legal values: Whether automatic or manual
o ExplodepPatternResetCurrent
public virtual ExplodepPatternResetCurrent( ihFeature,
ihInworkFeature,
ihPrevious)
Retrieves the Inwork object and previous object
Parameters:
ihFeature
Specifies the input feature.
Legal values:

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

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