All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgResource3DVisu

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---Visualization.CATIVisu
        |
        +---Visualization.CATI3DGeoVisu
          |
          +---CATIMfgResource3DVisu
 

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


interface CATIMfgResource3DVisu

Interface dedicated to Machining Resource objects 3D Visualization (Tool, Insert, Tool Assembly).
Role: This interface offers services to manage mainly the resources visualization in 3D mode.

See also:
CATI3DGeoVisu


Method Index


o SetLocation(CATMathPoint&,CATMathVector&,CAT3DBagRep*,CATMathVector*)
Set the Resource Visu location.

Methods


o SetLocation
public virtual HRESULT SetLocation( const CATMathPoint& iTipPoint,
const CATMathVector& iAxis,
CAT3DBagRep* BagRep,
const CATMathVector* pRadial=NULL)=0
Set the Resource Visu location. Describe the Resource Tip Point and the Resource Axis on which the Representation should be displayed : returns HRESULT.
Parameters:
iTipPoint
: CATMathPoint representing the Resource Tip Point
iAxis
: CATMathVector reprensenting the Resource Axis (tool axis for mill/drill or spindle axis of the machine for turning)
BagRep
: Representation Bag on which is applied the transformation
pRadial
: Optional CATMathVector representing the radial axis of the machine for turning

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

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