CATGSMUseItf Interface CATIGSMUseMaskSet

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


interface CATIGSMUseMaskSet

Mask set feature.
Role : allows to manipulate the masks of the model.


Method Index


o AppendMask(CATIGSMUseMask_var&,int)
Adds a Mask in the list.
o GetActiveMask(CATIMmiMechanicalFeature_var&)
Gets active mask of the Part.
o GetAllMasks(CATListValCATIMmiMechanicalFeature_var&)
Gets all the masks of the Part.
o GetMasksLinkedToAxis(CATIMmiMechanicalFeature_var&,CATListValCATIMmiMechanicalFeature_var&)
Gets masks linked to the axis system.
o SetCurrentMask(CATIGSMUseMask_var&)
Activate mask.

Methods


o AppendMask
public virtual AppendMask( const iMask,
iSetState=1)
Adds a Mask in the list.
Parameters:
iMask
Mask object
iSetState

iSetState = 1 for setting as current
iSetState = 0 either
Note : default SetState= 1
o GetActiveMask
public virtual GetActiveMask( oMask)
Gets active mask of the Part.
Parameters:
oMask
Active Mask.
o GetAllMasks
public virtual GetAllMasks( oMasks)
Gets all the masks of the Part.
Parameters:
oMasks
Masks list.
o GetMasksLinkedToAxis
public virtual GetMasksLinkedToAxis( const iAxisSystem,
oMasks)
Gets masks linked to the axis system.
Parameters:
iAxisSystem
Axis system.
oMasks
Masks linked to the axis system.
o SetCurrentMask
public virtual SetCurrentMask( const iMask)
Activate mask. (If input NULL_var, the active one is deactivated.)
Parameters:
iMask
Mask to activate.

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

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