All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgActivity

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgActivity
 

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


interface CATIMfgActivity

Interface dedicated to manufacturing operation management.
Role: This interface offers services mainly to manage links with the tool and the manufacturing or design feature


Method Index


o GetFeature()
Returns the manufacturing feature or design feature associated with the manufacturing operation.
o GetFeatureInContext()
Returns the manufacturing feature associated with the manufacturing operation.
o GetProgram(CATBaseUnknown_var&)
Retrieves the Program of the Activity.
o GetSetup(CATBaseUnknown_var&)
Retrieves the Setup of the Activity.
o GetTool()
Returns the tool associated with the manufacturing operation.
o GetToolRequirement(CATBaseUnknown_var&)
Retrieves the tool requirement associated with the manufacturing operation.
o SetFeature(CATBaseUnknown_var&,CATBaseUnknown_var&)
Assign a feature to a Manufacturing Operation.
o SetTool(CATBaseUnknown_var&,CATBoolean)
Associates the tool with the manufacturing operation.
o SetToolRequirement(CATBaseUnknown_var&)
Associates the tool requirement with the manufacturing operation.

Methods


o GetFeature
public virtual CATBaseUnknown_var GetFeature()=0
Returns the manufacturing feature or design feature associated with the manufacturing operation.
o GetFeatureInContext
public virtual CATBaseUnknown_var GetFeatureInContext()=0
Returns the manufacturing feature associated with the manufacturing operation.
o GetProgram
public virtual HRESULT GetProgram(CATBaseUnknown_var& oProgram)=0
Retrieves the Program of the Activity.
Parameters:
oProgram
The Program of the activity
o GetSetup
public virtual HRESULT GetSetup(CATBaseUnknown_var& oSetup)=0
Retrieves the Setup of the Activity.
Parameters:
oSetup
The Setup of the activity
o GetTool
public virtual CATBaseUnknown_var GetTool()=0
Returns the tool associated with the manufacturing operation.
o GetToolRequirement
public virtual HRESULT GetToolRequirement(CATBaseUnknown_var& oToolReq) = 0
Retrieves the tool requirement associated with the manufacturing operation.
Parameters:
oToolReq
the tool requirement if it exists
o SetFeature
public virtual HRESULT SetFeature( const CATBaseUnknown_var& iFeature,
const CATBaseUnknown_var& iContext= NULL_var) =0
Assign a feature to a Manufacturing Operation.
Parameters:
iFeature
The feature to be assigned. It can be a design feature, or a Manufacturing feature like Pattern or Machinable feature.
iContext
The product that contains the feature itself (case of a design feature) or the geometry pointed by the Manufacturing Feature.
o SetTool
public virtual HRESULT SetTool( const CATBaseUnknown_var& iTool,
const CATBoolean iCheckToolChanges= FALSE) =0
Associates the tool with the manufacturing operation.
Parameters:
iTool
The tool
iCheckToolChanges
A flag to indicate whether the tool changes should be checked
Legal values:
  • TRUE: the check will be performed
  • FALSE: no check
o SetToolRequirement
public virtual HRESULT SetToolRequirement( const CATBaseUnknown_var& iToolReq= NULL_var) = 0
Associates the tool requirement with the manufacturing operation.
Parameters:
iToolReq
The tool requirement to associate (If NULL_var (default value), a default tool requirement is associated)

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

Copyright © 2003, Dassault Systèmes. All rights reserved.