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.