CATPipeTubeDesignUseItf Interface CATIPipLogicalLineInstance

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


interface CATIPipLogicalLineInstance

Interface to access Logical Line Instance.
Role: Access Logical Line Instance.
New V6R2013 FD1
This interface is implemented by PLM Occurrence or Instance of Logical Line.


Method Index


o GetPhysicalParts(CATListPtrCATBaseUnknown&)
Retrieves the Physical Parts that belong to the Logical Line.
o GetReference(CATIPipLogicalLineReference*&)
Retrieves the Logical Line Reference.

Methods


o GetPhysicalParts
public virtual GetPhysicalParts( oLptrPhysicalPart)
Retrieves the Physical Parts that belong to the Logical Line.
Role: Retrieves the Physical Parts that belong to the Logical Line.
Parameters:
oLptrPhysicalPart
List of Physical Parts found (adhere to
or ). The list can be empty. Each pointer of the list has to be released.
Returns:
An HRESULT value.
Legal values:
S_OK
Operation is successful
E_INVALIDARG
The input argument oLptrPhysicalPart is not empty
E_FAIL
Otherwise
o GetReference
public virtual GetReference( opiLogLine)
Retrieves the Logical Line Reference.
Role: Retrieves the Logical Line Reference.
Parameters:
opiLogLine
[out, CATIPipLogicalLineReference#Release] Interface pointer on Logical Line Reference.
Returns:
An HRESULT value.
Legal values:
S_OK
Operation is successful
E_INVALIDARG
The input argument opiLogLine is not NULL
E_FAIL
Otherwise

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

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