CATPLMFmaModelerInterfaces Interface CATIFmaConnectionInterferenceServices

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


interface CATIFmaConnectionInterferenceServices

Interface to Set the interferance related properties for a Fastener Connection.


Method Index


o SetClashSpecification(CATBaseUnknown*,CATFmaClashSpec)
Sets the Clash specification for a given fastener connection.

Methods


o SetClashSpecification
public virtual SetClashSpecification( const ipFstConnection,
iClashSpec)
Sets the Clash specification for a given fastener connection.
Parameters:
ipFstConnection
a fastener connection. If is is not fastener connection then E_INVALIDARG is returned.
iClashSpec
Clash specification to be set on fastener connection. The possible values are.
FmaClashSpec_Unspecified
Not specified
FmaClashSpec_Default
Deafult
FmaClashSpec_Check_No_Clash
Check that there is "no clash". It looks for clash only (not for Contact or Clearance) If clash is found the analysis result will be KO.
FmaClashSpec_Check_Contact
Contact will be checked (not applicable for Fastener connection)
FmaClashSpec_Check_Clearance
Clearance will be checked (not applicable for Fastener connection)
FmaClashSpec_Ignore_All_Interferences
All interferences will be ingnored
FmaClashSpec_Unknown
Unknown clash spec
Returns:
S_OK
if Clash specification can be correctly set.
E_INVALIDARG
if ipFstConnection is NULL. Or connection is not a fastener connection
E_FAIL
otherwise.

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

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