All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATIMfgManufacturingParameters
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgManufacturingParameters
Interface to manage manufacturing parameters.
Role: CATIMfgManufacturingParameters has methods to
manage manufacturing parameters.
Usage:
CATIMfgManufacturingParameters* piMfgManufacturingParameters = NULL;
HRESULT RC = CATInstantiateComponent("CATMfgManufacturingParameters", CATIMfgManufacturingParameters::ClassId(), (void**) &piMfgManufacturingParameters);
.....................
RC = piMfgManufacturingParameters->AddStrategyParameterToActivity(iActivity, iName, iParm);
.....................
double valFeedrate = 150.0;
RC = piParm->AddFeedrateParameterToActivity(iActivity, iContainer, Mfg_FinishingFeedrate, Mfg_FinishingFeedrateMode Mfg_FinishingFeedrateValue, Mfg_LinearFeedrateMagnitude, valFeedrate, FALSE);
see CATMfgFeedAndSpeedDefs.h
public virtual HRESULT AddFeedrateParameterToActivity( | const CATBaseUnknown_var& | iActivity, | |
const CATIContainer_var& | iContainer, | ||
const CATUnicodeString& | iTypeFeedrate, | ||
const CATUnicodeString& | iTypeFeedrateMode, | ||
const CATUnicodeString& | iTypeFeedrateValue, | ||
const CATUnicodeString& | iTypeFeedrateMagnitude, | ||
const double | iFeedrateValue | = 0.0, | |
const CATBoolean | iIsRapidPossible | = FALSE) = 0 |
public virtual HRESULT AddSpindleParameterToActivity( | const CATBaseUnknown_var& | iActivity, |
const CATIContainer_var& | iContainer, | |
const CATUnicodeString& | iTypeSpindle, | |
const CATUnicodeString& | iTypeSpindleMode, | |
const CATUnicodeString& | iTypeSpindleValue, | |
const CATUnicodeString& | iTypeSpindleMagnitude, | |
const double | iSpindleValue) = 0 |
public virtual HRESULT AddStrategyParameterToActivity( | const CATBaseUnknown_var& | iActivity, |
const CATUnicodeString& | iName, | |
const CATBaseUnknown_var& | iParm) = 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.