MachiningOperationUseItf Interface DELIMfgMachinableAreaMngt

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


interface DELIMfgMachinableAreaMngt

Interface dedicated to machinable area feature managment.
Role: This interface delivers services on machinable area features


Method Index


o AddData(CATBaseUnknown_var&,int)
Add a data in the Manufacturing Machinable Feature.
o AddGeometry(CATUnicodeString&,CATBaseUnknown_var&,int)
Add geometry to a Machinable Area Feature.
o GetAllDatas(CATListValCATBaseUnknown_var&)
Gets all the data in the Manufacturing Machinable Feature.
o GetAllGeometry(CATListValCATBaseUnknown_var&)
Retrieves all geometries from a Machinable Area Feature.
o GetConnectedManufacturingActivity(CATListValCATBaseUnknown_var&)
Get all the connected manufacturing activities.
o GetFeatFreezed(CATBoolean&)
Get the dynamic state of the Manufacturing Machinable Feature.
o GetFeatVisibility(CATBoolean&)
.
o GetGeometry(CATUnicodeString&,CATBaseUnknown_var&)
Get the referenced geometry of a Machinable Area Feature.
o GetPointedGeometry(CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
Get all the pointed geometry.
o GetPointedProducts(CATListValCATBaseUnknown_var&)
Get all the pointed products.
o RemoveData(CATBaseUnknown_var&,int)
Remove a data in the Manufacturing Machinable Feature.
o RemoveGeometry(CATUnicodeString&,int)
Remove geometry from a Machinable Area Feature.
o RemoveGeometry(CATBaseUnknown_var&,int)
Remove geometry from a Machinable Area Feature.
o SetFeatFreezed(CATBoolean)
Set the dynamic state of the Manufacturing Machinable Feature.
o SetFeatVisibility(CATBoolean)
Set the visibility of the Manufacturing Machinable Feature in the MfgView.

Methods


o AddData
public virtual AddData( const iData,
iNotify)
Add a data in the Manufacturing Machinable Feature.
Parameters:
iData
the Data to add
iNotify
the notification
o AddGeometry
public virtual AddGeometry( const iGeomType,
iGeom,
iNotify)
Add geometry to a Machinable Area Feature.
Parameters:
iGeomeType
the type of geometry
iGeom
the added geometry
iNotify
the notification
o GetAllDatas
public virtual GetAllDatas( oDatas)
Gets all the data in the Manufacturing Machinable Feature.
Parameters:
oDatas
The list of data
o GetAllGeometry
public virtual GetAllGeometry( oGeometries)
Retrieves all geometries from a Machinable Area Feature.
Parameters:
oGeometries
The list of geometries
o GetConnectedManufacturingActivity
public virtual GetConnectedManufacturingActivity( oListMfgActivity)
Get all the connected manufacturing activities.
Parameters:
oListMfgActvity
the list of related manufacturing activities
o GetFeatFreezed
public virtual GetFeatFreezed( oFreeze)
Get the dynamic state of the Manufacturing Machinable Feature.
Parameters:
oFreeze
if Machinable Area Feature is frozen or not
o GetFeatVisibility
public virtual GetFeatVisibility( oVisible)
.Get the visibility of the Manufacturing Machinable Feature in the MfgView.
Parameters:
oVisible
if Machinable Area Feature is visible or not in the Manufacturing View
o GetGeometry
public virtual GetGeometry( const iGeomType,
oGeom)
Get the referenced geometry of a Machinable Area Feature.
Parameters:
iGeomType
the type of geometry
oGEom
the referenced geometric element
o GetPointedGeometry
public virtual GetPointedGeometry( oListGeom,
oListProducts)
Get all the pointed geometry.
Parameters:
oListGeom
the list of geometries
oListProducts
the list of related products
o GetPointedProducts
public virtual GetPointedProducts( oListProducts)
Get all the pointed products.
Parameters:
oListProducts
the list of related products
o RemoveData
public virtual RemoveData( const iData,
iNotify)
Remove a data in the Manufacturing Machinable Feature.
Parameters:
iData
the data to remove
iNotify
the notification
o RemoveGeometry
public virtual RemoveGeometry( const iGeomType,
iNotify)
Remove geometry from a Machinable Area Feature.
Parameters:
iGeomType
the type of geometry
iNotify
the notification
o RemoveGeometry
public virtual RemoveGeometry( const iGeom,
iNotify)
Remove geometry from a Machinable Area Feature.
Parameters:
iGeom
the geometry to remove
iNotify
the notification
o SetFeatFreezed
public virtual SetFeatFreezed( iFreeze)
Set the dynamic state of the Manufacturing Machinable Feature.
Parameters:
iFreeze
if Machinable Area Feature is frozen or not
o SetFeatVisibility
public virtual SetFeatVisibility( iVisible)
Set the visibility of the Manufacturing Machinable Feature in the MfgView.
Parameters:
iVisible
if Machinable Area Feature is visible or not in the Manufacturing View

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

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