All Frameworks  Class Hierarchy  This Framework  Indexes   

ElecHarnessItf Interface CATIEhiBnlSegmentExtremity

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


interface CATIEhiBnlSegmentExtremity

Interface to manage connector points of bundle segment.


Method Index


o Connect(CATIElbBundleCnctPt*)
Connect Bundle Segment Extremity to a Bundle Connection Point (Electrical Device).
o Connect(CATIEhiBnlSegmentExtremity*)
Connect Bundle Segment Extremity to another Bundle Segment Extremity.
o Disconnect()
Disconnect the bundle segment extremity.
o GetBundleSegment(CATIEhiBundleSegment*&)
Get Bundle Segment of Bundle Segment Extremity.
o GetRepresentation(CATBaseUnknown**)
Retrieve bundle segment extremity geometrical representation.

Methods


o Connect
public virtual Connect( iBundleCnctPt)
Connect Bundle Segment Extremity to a Bundle Connection Point (Electrical Device).
Parameters:
iBundleCnctPt
Bundle Connection Point to be connected.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_FAIL
connection failed.
o Connect
public virtual Connect( iBnsExtremity)
Connect Bundle Segment Extremity to another Bundle Segment Extremity.
Parameters:
ipExtremity
Bundle segment extremity to be connected.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_FAIL
connection failed.
o Disconnect
public virtual Disconnect()
Disconnect the bundle segment extremity.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_FAIL
disconnection failed.
o GetBundleSegment
public virtual GetBundleSegment( opBundleSegment)
Get Bundle Segment of Bundle Segment Extremity.
Parameters:
ipBnsExtremity
The Bundle Segment that aggregate the Bundle Segment Extremity
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_FAIL
Error occured while searching bundle segment
o GetRepresentation
public virtual GetRepresentation( opPoint)
Retrieve bundle segment extremity geometrical representation.
Returns:
An HRESULT value.
Legal values:
S_OK
no error.
E_FAIL
.search failed

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

Copyright © 2003, Dassault Systèmes. All rights reserved.