CATGSMUseItf Interface CATIGSMUseWorkingSupportFactory

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


interface CATIGSMUseWorkingSupportFactory

Factory allowing to create working support objects.
Role: Allows to create Working support set and working supports
Working support set is the tool aggregated to the part for grouping Working supports
several Working supports can be created , one is current
Note: the supports can be either planes or surfaces.


Method Index


o Create3DFurtiveGrid()
Creates a 3D Furtive Grid.
o CreateCartesianGrid()
Creates a cartesian grid.
o CreateWorkingSupport(CATIMmiMechanicalFeature_var&,CATIGSMUseWorkingSupport::GridType)
Creates a working support.
o GetWorkingSupportSet(int)
Gets or creates a working support set

Methods


o Create3DFurtiveGrid
public virtual Create3DFurtiveGrid()
Creates a 3D Furtive Grid.
o CreateCartesianGrid
public virtual CreateCartesianGrid()
Creates a cartesian grid.
By default, the created grid is visible
Note: Cartesian grid should necessary be associated to a planar working support
See also:
o CreateWorkingSupport
public virtual CreateWorkingSupport( const ispSupport,
iType=CATIGSMUseWorkingSupport::GSMNoGrid)
Creates a working support.
Note: a Working support set should exist before creation af a working support
Parameters:
ispSupport
The reference support to take into account.
Note: the support can be either a plane or a surface.
iType
The grid type
See also:
o GetWorkingSupportSet
public virtual GetWorkingSupportSet( WithCreation=0)
Gets or creates a working support set
Parameters:
WithCreation
Tells if the set has to be created when it does not exist
Note: Only one Support set is created by Part document
Returns:
The working support set when it exists or has been created, NULL_var otherwise
See also:

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

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