All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Interface CATISchCompAssemMbrLayout

System.IUnknown
  |
  +---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 HRESULT GetLayoutMatrix(double* oDb6TransMatrix) = 0
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 HRESULT SetLayoutMatrix( const double[6] iDb6TransMatrix) = 0
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.