All Frameworks  Class Hierarchy  This Framework  Indexes   

ManufacturingInterfaces Interface 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 BuildRep()
Builds the Tool Assembly object representation.
Returns:
The representation of the tool assembly or NULL if failed
o SetLocation
public virtual SetLocation( const iTipPoint,
const iAxis,
iBagRep,
const ipRadial= NULL)
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.