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