All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgToolAxis

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

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


interface CATIMfgToolAxis

Interface dedicated to manufacturing operation tool axis management.
Role This interface allows read write access to tool axis information


Method Index


o GetDirection(CATBaseUnknown_var&)
Retrieves the manufacturing direction of the tool axis.
o GetDirection(CATMathDirection&)
Retrieves the direction of the tool axis.
o GetFlagModif(int&)
Retrieves is a tool axis has been modified or not.
o GetMode(CATUnicodeString&)
Retrieves the tool axis definition mode.
o GetSelectedGeometry(CATBaseUnknown_var&)
Retrieves the reference element of the tool axis.
o SetDirection(CATMathDirection&)
Sets the direction of the tool axis.
o SetFlagModif(int&)
Sets is a tool axis has been modified or not.
o SetMode(CATUnicodeString&)
Sets the tool axis definition mode.
o SetSelectedGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets the reference element of the tool axis.
o UpdateTransformation()
Update tool axis definition transformation matrix.

Methods


o GetDirection
public virtual HRESULT GetDirection(CATBaseUnknown_var& oDirection)=0
Retrieves the manufacturing direction of the tool axis.
Parameters:
oDirection
the manufacturing direction of the tool axis
o GetDirection
public virtual HRESULT GetDirection(CATMathDirection& oDirection)=0
Retrieves the direction of the tool axis.
Parameters:
oDirection
the mathematic direction of the tool axis
o GetFlagModif
public virtual HRESULT GetFlagModif(int& oFlag)=0
Retrieves is a tool axis has been modified or not.
Parameters:
oFlag
the modification flag = 1 if modified, 0 otherwise
o GetMode
public virtual HRESULT GetMode(CATUnicodeString& oString)=0
Retrieves the tool axis definition mode.
Parameters:
oString
the mode : NormalBottom (Feature Defined), Selection, NormalView, 2Rotations, Manual, Axis (Main Axis), PTView (Point In The View)
o GetSelectedGeometry
public virtual HRESULT GetSelectedGeometry(CATBaseUnknown_var& oElement)=0
Retrieves the reference element of the tool axis.
Parameters:
oElement
the geometric element referenced by the tool axis
o SetDirection
public virtual HRESULT SetDirection( const CATMathDirection& iDirection)=0
Sets the direction of the tool axis.
Parameters:
iDirection
the direction of the tool axis
o SetFlagModif
public virtual HRESULT SetFlagModif( const int& iFlag)=0
Sets is a tool axis has been modified or not.
Parameters:
iFlag
the modification flag = 1 if modified, 0 otherwise
o SetMode
public virtual HRESULT SetMode( const CATUnicodeString& iString)=0
Sets the tool axis definition mode.
Parameters:
iString
the mode : NormalBottom (Feature Defined), Selection, NormalView, 2Rotations, Manual, Axis (Main Axis), PTView (Point In The View)
o SetSelectedGeometry
public virtual HRESULT SetSelectedGeometry( const CATBaseUnknown_var& iElement,
const CATBaseUnknown_var& iProduct=NULL_var)=0
Sets the reference element of the tool axis.
Parameters:
iElement
the geometric element referenced by the tool axis
iProduct
the product referenced by the tool axis
o UpdateTransformation
public virtual HRESULT UpdateTransformation()=0
Update tool axis definition transformation matrix.

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

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