CATPLMFmaModelerInterfaces Interface CATIFmaCoupling

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


interface CATIFmaCoupling

Interface to set the information of the fastener joined parts.
This information is ordered.
Role: Components that implement CATIFmaCoupling are Fst_Coupling


Method Index


o AddZoneAccess(int,CATIFmaJoinedZoneAccess**)
Adds a joined zone from the input index.
o RemoveZoneAccess(int)
Removes a joined zone from the input index.
o RemoveZoneAccess(CATIFmaJoinedZoneAccess*)
Removes a zone from the list of the joined zones.
o SetFastenerRealization(CATOmbObjectInContext*)
Defines the fastener instance that realizes the fastener connection.

Methods


o AddZoneAccess
public virtual AddZoneAccess( const iIndex,
oZoneAccess)
Adds a joined zone from the input index.
Parameters:
iIndex
the index.
oZoneAccess
[out, CATIFmaJoinedZoneAccess#Release] the indexed fastener zone, the pointer must be released.
Returns:
S_OK
if the fastener joined zone has been successfully added.
E_FAIL
otherwise.
o RemoveZoneAccess
public virtual RemoveZoneAccess( const iIndex)
Removes a joined zone from the input index.
Parameters:
iIndex
the index.
Returns:
S_OK
if the fastener joined zone has been successfully removed.
E_INVALIDARG
if the index is negative or greatest than the number of joined zones.
E_FAIL
otherwise.
o RemoveZoneAccess
public virtual RemoveZoneAccess( iZoneAccess)
Removes a zone from the list of the joined zones.
Parameters:
iZoneAccess
the pointer on the zone to remove from the list.
Returns:
S_OK
if the fastener joined zone has been successfully removed.
E_INVALIDARG
if iZoneAccess is NULL or is not part of the list.
E_FAIL
otherwise.
o SetFastenerRealization
public virtual SetFastenerRealization( ipFstInstanceObjectInContext)
Defines the fastener instance that realizes the fastener connection.
Parameters:
ipFstInstanceObjectInContext
the fastener instance.
Returns:
S_OK
if the valuation is successful.
E_INVALIDARG
if ipFstInstanceObjectInContext is NULL or is not a path to a fastener instance.
E_FAIL
otherwise.

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

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