All Frameworks  Class Hierarchy  This Framework  Indexes   

CATSchPlatformInterfaces Interface CATISchCompAssemMbrLayout

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


interface CATISchCompAssemMbrLayout

Interface to control the positioning of a member of a Schematic component assembly relative to the component assembly.
Role: To manage the matrx for the position of the graphic of an component assembly member.


Method Index


o GetLayoutMatrix(double*)
Gets the matrix for layout of the component assembly member graphic.
o SetLayoutMatrix(double[6])
Sets the matrix for layout of the component assembly member graphic.

Methods


o GetLayoutMatrix
public virtual GetLayoutMatrix( oDb6TransMatrix)
Gets the matrix for layout of the component assembly member graphic.
Parameters:
iDb6TransMatrix
The orientation matrix.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o SetLayoutMatrix
public virtual SetLayoutMatrix( const iDb6TransMatrix)
Sets the matrix for layout of the component assembly member graphic. The component assembly member must also implement the CATISchAppAssemblyMember
Parameters:
iDb6TransMatrix
The orientation matrix in the form of a delta, [x1,y1,x2,y2,o1,o2].
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATISchCompAssemMbrLayout.h

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