All Frameworks Class Hierarchy This Framework Indexes
ManufacturingInterfaces Interface CATIMfgGeometryAnalyser
Usage: you can freely reimplement this interface.
interface CATIMfgGeometryAnalyser
Interface dedicated to analyze or remove globally the geometry referred by a NC entity.
Method Index
- o
GetGeometries(CATString&,CATListValCATBaseUnknown_var&)
- This method is used to get the geometries referred in a context.
- o
GetStyle(CATString&,int&)
- This method is used to tune the sensitivity of the push buttons relative to geometry analyze
and removal.
- o
RemoveGeometries(CATString&)
- This method is used to remove the geometries referred in a context.
Methods
o GetGeometries
| public virtual GetGeometries( | const | iContext, |
| | oGeometries) |
-
This method is used to get the geometries referred in a context.
- Parameters:
-
- iContext
- The context in which the analyze or removal is done.
Legal values:
- = Strategy: analyze/removal is done on the geometry referred in the Strategy tabpage
- = Geometry: analyze/removal is done on the geometry referred in the Geometry tabpage
- = Macro : analyze/removal is done on the geometry referred in the Macro tabpage
- oGeometries
- The list of geometries referred in the given context.
It may be a list of CATIMfgGeometryAccess.
o GetStyle
| public virtual GetStyle( | const | iContext, |
| | oStyle) |
-
This method is used to tune the sensitivity of the push buttons relative to geometry analyze
and removal.
- Parameters:
-
- iContext
- The context in which the analyze or removal is done.
Legal values:
- = Strategy: analyze/removal is done on the geometry referred in the Strategy tabpage
- = Geometry: analyze/removal is done on the geometry referred in the Geometry tabpage
- = Macro : analyze/removal is done on the geometry referred in the Macro tabpage
- oStyle
- The state of the three push buttons (show specified geometry, show resulting geometry,
remove referred geometry).
The first byte represents the state of the 'show specified geometry'.
The second byte represents the state of the 'show resulting geometry'.
The third byte represents the state of the 'remove referred geometry'.
For example, to enable the three buttons, the style may be 7 (1+2+4).
To disable the three buttons, the style may be 0 (0+0+0).
o RemoveGeometries
| public virtual RemoveGeometries( | const | iContext) |
-
This method is used to remove the geometries referred in a context.
- Parameters:
-
- iContext
- The context in which the removal is done.
Legal values:
- = Strategy: analyze/removal is done on the geometry referred in the Strategy tabpage
- = Geometry: analyze/removal is done on the geometry referred in the Geometry tabpage
- = Macro : analyze/removal is done on the geometry referred in the Macro tabpage
This object is included in the file: CATIMfgGeometryAnalyser.h
If needed, your Imakefile.mk should include the module: MfgItfEnv