CATPLMFastenerUseItf Interface CATIFmaRulesParameters

Usage: you can reimplement this interface by deriving the supplied CATAFmaRulesParameters adapter class.


interface CATIFmaRulesParameters

Interface to use customer defined parameters values in fastener design check process.

Role: User has to create the Component CAAFmaRulesParametersXXX where XXX is the name of the rule and implement the interface on the component.

No default implementation is provided by adapter.

BOA information: this interface CAN NOT be implemented using the BOA (Basic Object Adapter).


Method Index


o GetRuleParameterValue(CATICkeParm**,CATUnicodeString&,CATOmbObjectInContext*)
Gets the customized rule parameter value.

Methods


o GetRuleParameterValue
public virtual GetRuleParameterValue( oppParm,
const iRuleParamID,
const ipFastener)
Gets the customized rule parameter value.
Role: This method aims to allow customizing the value of a parameter iRuleParamID for a given rule applied on a given fastener occurrence.
Parameters:
oppParm
[out] The volatile value that will be used by the corresponding check rule.
iRuleParamID
[in] The corresponding rule parameter ID given in the Fastener Reference file . Example: FCE_Distance
ipFastener
[in] The fastener occurrence to be checked.
Returns:

Legal values:
S_OK
if the value was successfully retrieved.
E_FAIL
a failure has been encountered while getting the value.

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

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