All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgToolAssembly3DVisuCustom

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgToolAssembly3DVisuCustom
 

Usage: you can freely reimplement this interface.


interface CATIMfgToolAssembly3DVisuCustom

Interface dedicated to tool assembly objects 3D visualization.
Role: This interface offers services to manage the tool assemblies objects. visualization in 3D mode.

See also:
CATIMfgToolAssembly
See also:
CATI3DGeoVisu


Method Index


o BuildRep()
Builds the Tool Assembly object representation.
o SetLocation(CATMathPoint&,CATMathVector&,CAT3DBagRep*,CATMathVector*)
Sets the Tool Assembly visu location.

Methods


o BuildRep
public virtual CATRep* BuildRep()= 0
Builds the Tool Assembly object representation.
Returns:
The representation of the tool assembly or NULL if failed
o SetLocation
public virtual HRESULT SetLocation( const CATMathPoint& iTipPoint,
const CATMathVector& iAxis,
CAT3DBagRep* iBagRep,
const CATMathVector* ipRadial= NULL) = 0
Sets the Tool Assembly visu location. Describe the Tool Tip point and the Tool axis on which the representation should be displayed.
Parameters:
iTipPoint
: CATMathPoint representing the Tool Tip point
iAxis
: CATMathVector representing the Tool axis (spindle axis of the machine for lathe)
iBagRep
: Representation bag on which is applied the transformation
ipRadial
: Optional CATMathVector representing the radial axis of the machine for lathe
Returns:
S_OK when the method succeeds, and E_FAIL otherwise

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

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