ElecFlatteningItf Interface CATIEhfNetworkNode

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


interface CATIEhfNetworkNode

Interface to manage connector points of an electrical device or a bundle segment .


Method Index


o GetNetworkArc(CATIEhfNetworkArc**)
Retrieve electrical arc to which node belongs .
o ListConnectedNodes(CATListValCATBaseUnknown_var**)
Retrieve list of connected nodes .

Methods


o GetNetworkArc
public virtual HRESULT GetNetworkArc(CATIEhfNetworkArc** oNetworkArc)= 0
Retrieve electrical arc to which node belongs .
Parameters:
oNetworkArc
The network arc object .
Method returns NULL value if no object found.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_INVALIDARG
Either Input-Output argument oNetworkArc is NULL Or (*oNetworkArc) is NOT NULL
E_FAIL
Error occured while searching electrical object.
o ListConnectedNodes
public virtual HRESULT ListConnectedNodes(CATListValCATBaseUnknown_var** oLNodes)= 0
Retrieve list of connected nodes .
Parameters:
oLNodes
List of connected nodes .
Method returns NULL value if no connector is linked.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_INVALIDARG
Input-Output argument oLNodes is NULL
E_FAIL
Error occured while searching connected connectors.

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

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