All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgMachinableAreaMngt
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ManufacturingInterfaces.CATIMfgMachinableBaseMngt
|
+---CATIMfgMachinableAreaMngt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgMachinableAreaMngt
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(CATBaseUnknown_var&,int)
- Remove geometry from a Machinable Area Feature.
- o
RemoveGeometry(CATUnicodeString&,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
-
Add a data in the Manufacturing Machinable Feature.
- Parameters:
-
- iData
- the Data to add
- iNotify
- the notification
o AddGeometry
-
Add geometry to a Machinable Area Feature.
- Parameters:
-
- iGeomeType
- the type of geometry
- iGeom
- the added geometry
- iNotify
- the notification
o GetAllDatas
public virtual HRESULT GetAllDatas( | CATListValCATBaseUnknown_var& | oDatas) = 0 |
-
Gets all the data in the Manufacturing Machinable Feature.
- Parameters:
-
- oDatas
- The list of data
o GetAllGeometry
public virtual HRESULT GetAllGeometry( | CATListValCATBaseUnknown_var& | oGeometries) = 0 |
-
Retrieves all geometries from a Machinable Area Feature.
- Parameters:
-
- oGeometries
- The list of geometries
o GetConnectedManufacturingActivity
public virtual HRESULT GetConnectedManufacturingActivity( | CATListValCATBaseUnknown_var& | oListMfgActivity) = 0 |
-
Get all the connected manufacturing activities.
- Parameters:
-
- oListMfgActvity
- the list of related manufacturing activities
o GetFeatFreezed
-
Get the dynamic state of the Manufacturing Machinable Feature.
- Parameters:
-
- oFreeze
- if Machinable Area Feature is frozen or not
o GetFeatVisibility
-
.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
-
Get the referenced geometry of a Machinable Area Feature.
- Parameters:
-
- iGeomType
- the type of geometry
- oGEom
- the referenced geometric element
o GetPointedGeometry
public virtual HRESULT GetPointedGeometry( | CATListValCATBaseUnknown_var& | oListGeom, |
| CATListValCATBaseUnknown_var& | oListProducts) = 0 |
-
Get all the pointed geometry.
- Parameters:
-
- oListGeom
- the list of geometries
- oListProducts
- the list of related products
o GetPointedProducts
public virtual HRESULT GetPointedProducts( | CATListValCATBaseUnknown_var& | oListProducts) = 0 |
-
Get all the pointed products.
- Parameters:
-
- oListProducts
- the list of related products
o RemoveData
-
Remove a data in the Manufacturing Machinable Feature.
- Parameters:
-
- iData
- the data to remove
- iNotify
- the notification
o RemoveGeometry
-
Remove geometry from a Machinable Area Feature.
- Parameters:
-
- iGeom
- the geometry to remove
- iNotify
- the notification
o RemoveGeometry
-
Remove geometry from a Machinable Area Feature.
- Parameters:
-
- iGeomType
- the type of geometry
- iNotify
- the notification
o SetFeatFreezed
-
Set the dynamic state of the Manufacturing Machinable Feature.
- Parameters:
-
- iFreeze
- if Machinable Area Feature is frozen or not
o SetFeatVisibility
-
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: CATIMfgMachinableAreaMngt.h
If needed, your Imakefile.mk should include the module: MfgItfEnv