CATPLMFmaModelerInterfaces CATFmaServicesAccess

Usage: you must use this class as is. You should never derive it.


public class CATFmaServicesAccess

Class to access fastener services
Role: this class give access to additional fastener services .


Method Index


o CreateFmaConnectionInterferenceServices(CATIFmaConnectionInterferenceServices**)
Retrieves a pointer to the interface that allows to set the interferance related properties for a Fastener Connection.
o CreateFmaFactoryServices(CATIFmaPLMFactoryServices**)
Retrieves a pointer to the interface that manages the factory of PLM fastener components.
o CreateFmaPositioningServices(CATIFmaPositioningServices**)
Retrieves a pointer to the interface that manages the associative positioning of fastener objects.
o CreateFmaReferenceReplaceServices(CATIFmaReferenceReplaceServices**)
Retrieves a pointer to the interface that allows to check if fastener reference can be replaced by another reference
o CreateFmaReferenceUpdateServices(CATIFmaReferenceUpdateServices**)
Retrieves a pointer to the interface that allows to update a fastener reference
o CreateFmaStandardServices(CATIFmaStandardServices**)
Retrieves a pointer to the interface that manages the access to the Fastener Standard and the Fastener type Standard.

Methods


o CreateFmaConnectionInterferenceServices
public static CreateFmaConnectionInterferenceServices( opFmaConnectionInterferenceServices)
Retrieves a pointer to the interface that allows to set the interferance related properties for a Fastener Connection.
Parameters:
opFmaConnectionInterferenceServices
[out, CATIFmaConnectionInterferenceServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaConnectionInterferenceServices was not initially set to NULL.
E_FAIL
otherwise.
o CreateFmaFactoryServices
public static CreateFmaFactoryServices( opFmaFactoryServices)
Retrieves a pointer to the interface that manages the factory of PLM fastener components.
Parameters:
opFmaFactoryServices
[out, CATIFmaPLMFactoryServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaFactoryServices was not initially set to NULL.
E_FAIL
otherwise.
o CreateFmaPositioningServices
public static CreateFmaPositioningServices( opFmaPositioningServices)
Retrieves a pointer to the interface that manages the associative positioning of fastener objects.
Parameters:
opFmaPositioningServices
[out, CATIFmaPositioningServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaPositioningServices was not initially set to NULL.
E_FAIL
otherwise.
o CreateFmaReferenceReplaceServices
public static CreateFmaReferenceReplaceServices( opFmaReferenceReplaceServices)
Retrieves a pointer to the interface that allows to check if fastener reference can be replaced by another reference
Parameters:
opFmaReferenceReplaceServices
[out, CATIFmaReferenceReplaceServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaReferenceReplaceServices was not initially set to NULL.
E_FAIL
otherwise.
o CreateFmaReferenceUpdateServices
public static CreateFmaReferenceUpdateServices( opFmaReferenceUpdateServices)
Retrieves a pointer to the interface that allows to update a fastener reference
Parameters:
opFmaReferenceUpdateServices
[out, CATIFmaReferenceUpdateServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaReferenceUpdateServices was not initially set to NULL.
E_FAIL
otherwise.
o CreateFmaStandardServices
public static CreateFmaStandardServices( opFmaStandServices)
Retrieves a pointer to the interface that manages the access to the Fastener Standard and the Fastener type Standard.
Parameters:
opFstStandServices
[out, CATIFstStandardServices#Release] the pointer of the service.
Returns:
S_OK
if the service was successfully retrieved.
E_INVALIDARG
if opFmaNavServices was not initially set to NULL.
E_FAIL
otherwise.

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

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