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
-
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