MachiningUseItf Interface DELIMfgGeometryAccess

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


interface DELIMfgGeometryAccess

Interface to retrieve geometric elements from a manufacturing geometry.

Role: CATIMfgGeometryAccess has methods to retrieve geometric elements from a manufacturing geometry.


Method Index


o GetGeometricElements(CATLISTP(CATGeometry)&,int,int)
Retrieves the geometric elements from the manufacturing geometry.
o GetGeometricReferences(CATBaseUnknown_var&,CATBaseUnknown_var&)
Retrieves the geometric elements from the manufacturing geometry.
o GetStatus(int&)
Retrieves the status of the manufacturing geometry with respect to pointed geometric elements.

Methods


o GetGeometricElements
public virtual GetGeometricElements( oGeometricElements,
iAllGeometricElements= 0,
iDuplicate= 0)
Retrieves the geometric elements from the manufacturing geometry.
Parameters:
iAllGeometricElements
Specifies if all geometric elements must be retrieved.
Legal values: The parameter can be
0
Only geometric elements on the visible space are retrieved
1
All geometric elements are retrieved
iDuplicate
Specifies if the geometric elements must be duplicated
Legal values: The parameter can be
0
Geometric elements are duplicated only if necessary (in a product context)
1
Geometric elements are duplicated
oGeometricElements
The geometric elements.
o GetGeometricReferences
public virtual GetGeometricReferences( oGeometry,
oProduct)
Retrieves the geometric elements from the manufacturing geometry.
Parameters:
oGeometry
The geometric element.
oProduct
The associated product.
o GetStatus
public virtual GetStatus( oStatus)
Retrieves the status of the manufacturing geometry with respect to pointed geometric elements.
Parameters:
oStatus
0
Geometric elements from manufacturing geometry are not found
1
Manufacturing geometry is up to date with respect to geometric elements
2
Manufacturing geometry is not up to date with respect to geometric elements

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

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