CATFLEditorItf Interface CATIFLEditorReferenceFactory

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


interface CATIFLEditorReferenceFactory

Interface to create FL Reference (in the FL Editor).


Method Index


o CreateLogicalRefWith2DLayout(CATIType_var&,CATIAdpEnvironment*,CATListValCATICkeParm_var&,CATILogReference*&)
Creates a Logical Reference with its 2D Layout representation.
o CreateLogicalRefWith2DLayout(CATIAdpEnvironment*,CATListValCATICkeParm_var&,CATListValCATICkeParm_var&,CATILogReference*&)

Methods


o CreateLogicalRefWith2DLayout
public virtual CreateLogicalRefWith2DLayout( const ispType,
const ipEnvtForProject,
iLFctAttributesValues,
opCreatedReference)
Creates a Logical Reference with its 2D Layout representation.
Parameters:
ispType
The type of the Logical Reference to create. If this argument is a NULL pointer, the modeler type RFLVPMLogicalReference will be used by default for creation.
Input Parameter.
ipEnvtForProject
The environment defining the project. The project determines the deployment type to associate (or not) with the new PLM Object.
If the argument is NULL, the current environment is used.
Input Parameter.
iLFctAttributesValues
A list of Functional attributes values (of the Logical reference to create).
The compliancy of attributes values will be checked relatively to their definition in metadata (mandatory, size, type).
Input Parameter.
opCreatedReference
[out, CATBaseUnknown#Release]
The created Logical Reference.
Output parameter.
This parameter MUST be provided by caller as NULL. This method returns E_INVALIDARG otherwise.
This parameter is returned to caller as NULL if method fails.
This parameter is valuated if method succeeds.
Returns:
S_OK if the method succeeds.
E_INVALIDARG if parameters provided are unexpected.
E_FAIL otherwise.
o CreateLogicalRefWith2DLayout
public virtual CreateLogicalRefWith2DLayout( ipEnvironment,
iPublicListValues,
iControlledListValues,
opCreatedReference)
Deprecated:
R211 : Use the method with CATIType argument Create a logical reference with its 2D Layout representation.
Parameters:
ipEnvironment
[in] The environment in which must be created the Logical Reference.
iPublicListValues
[in] A list of public attributes values (including custom attributes).
iControlledListValues
[in] A list of modeler controlled attributes values. No use for the moment.
opCreatedReference
[inout] The created logical reference.
Returns:
S_OK if creation OK. E_INVALIDARG if the pointer to the environment is emptied. E_FAIL if creation KO due to unidentified issue.

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

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