All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Interface CATISchCompGroupExt

System.IUnknown
  |
  +---CATISchCompGroupExt
 

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


interface CATISchCompGroupExt

Interface to manage Schematic component's group extension data.
Role: To get position data of the component group.


Method Index


o GetPlacementAxis(double*)
Get the placement axis for the component group.
o SetPlacementAxis(double[6])
Set the placement axis for the component group.

Methods


o GetPlacementAxis
public virtual HRESULT GetPlacementAxis(double* oDb6PlaceMatrix) = 0
Get the placement axis for the component group.
Parameters:
oDb6PlaceMatrix
Placement matrix of the component group (an array of 6 doubles) See
CATISchCompLocation.GetTransformation2D for explanation of this argument.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o SetPlacementAxis
public virtual HRESULT SetPlacementAxis( const double[6] oDb6PlaceMatrix) = 0
Set the placement axis for the component group.
Parameters:
iDb6PlaceMatrix
Placement matrix of the component group (an array of 6 doubles) See
CATISchCompLocation.GetTransformation2D for explanation of this argument.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATISchCompGroupExt.h

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