MachiningOperationUseItf Interface DELIMfgMachinableGeomMngt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgMachinableGeomMngt
Interface to manage Machinable Geometry features.
Role: A Machinable Geometry feature is associated to a Machinable Feature and hold geometry.
Use this interface to associate geometry to Machinable Geometry features.
Method Index
- o
AddItem(CATBaseUnknown_var&,int)
- Adds a geometric target to a Machinable Geometry Feature.
- o
AddItems(CATListValCATBaseUnknown_var&,int)
- Adds geometric targets to a Machinable Geometry Feature.
- o
GetAllItems(CATListValCATBaseUnknown_var&)
- Gets all the geometric targets of a Machinable Geometry Feature.
- o
GetFeatShared(CATBoolean&)
- Gets the shared attribute of a Machinable Geometry Feature.
- o
GetPointedGeometry(CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
- Gets all the pointed geometry and the corresponding product.
- o
GetPointedProducts(CATListValCATBaseUnknown_var&)
- Gets all the pointed products.
- o
HandleDesignChange(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Handles Design Change.
- o
RemoveItem(CATBaseUnknown_var&,int)
- Removes a geometric target to a Machinable Geometry Feature.
- o
RemoveItems(CATListValCATBaseUnknown_var&,int)
- Removes geometric targets to a Machinable Geometry Feature.
- o
SetFeatShared(CATBoolean)
- Sets the shared attribute of a Machinable Geometry Feature.
Methods
o AddItem
public virtual AddItem( | const | iItem, |
| | iNotify) |
-
Adds a geometric target to a Machinable Geometry Feature.
- Parameters:
-
- iItem
- The item to add
- iNotify
o AddItems
public virtual AddItems( | const | iListItems, |
| | iNotify) |
-
Adds geometric targets to a Machinable Geometry Feature.
- Parameters:
-
- iListItems
- The list of items to add
- iNotify
o GetAllItems
public virtual GetAllItems( | | oItems) |
-
Gets all the geometric targets of a Machinable Geometry Feature.
- Parameters:
-
- oItems
- The list of items
o GetFeatShared
public virtual GetFeatShared( | | oShared) |
-
Gets the shared attribute of a Machinable Geometry Feature.
- Parameters:
-
- oShared
- The shared attribute value
o GetPointedGeometry
public virtual GetPointedGeometry( | | oListGeom, |
| | oListProducts) |
-
Gets all the pointed geometry and the corresponding product.
- Parameters:
-
- oListGeom
- The pointed geometries
- oListProducts
- The associated products
o GetPointedProducts
public virtual GetPointedProducts( | | oListProducts) |
-
Gets all the pointed products.
- Parameters:
-
- oListProducts
- The products
o HandleDesignChange
public virtual HandleDesignChange( | const | iOldPointedFeature, |
| const | iNewPointedFeature) |
-
Handles Design Change.
- Parameters:
-
- iOldPointedFeature
- The previous design to be changed
- iNewPointedFeature
- The new design replacing iOldPointedFeature
o RemoveItem
public virtual RemoveItem( | const | iItem, |
| | iNotify) |
-
Removes a geometric target to a Machinable Geometry Feature.
- Parameters:
-
- iItem
- The item to remove
- iNotify
o RemoveItems
public virtual RemoveItems( | const | iListItems, |
| | iNotify) |
-
Removes geometric targets to a Machinable Geometry Feature.
- Parameters:
-
- iListItems
- The list of items to remove
- iNotify
o SetFeatShared
public virtual SetFeatShared( | | iShared) |
-
Sets the shared attribute of a Machinable Geometry Feature.
- Parameters:
-
- iShared
- The shared attribute value
This object is included in the file: DELIMfgMachinableGeomMngt.h
If needed, your Imakefile.mk should include the module: MachiningOperationUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.