All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgActivityToolAxis

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

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


interface CATIMfgActivityToolAxis

Interface to handle with Tool Axis of Manufacturing Activity.


Method Index


o GetToolAxis(CATMathDirection&,CATIMfgActivityToolAxis::MfgTypeOfToolAxis&,CATUnicodeString&)
Retrieves the tool axis information.
o GetToolAxisFeature(CATBaseUnknown_var&)
Retrieves the tool axis.
o SetToolAxis(CATMathDirection&,CATUnicodeString&)
Sets the tool axis information.

Enumerated Type Index


o MfgTypeOfToolAxis
Possible tool axis types.

Methods


o GetToolAxis
public virtual HRESULT GetToolAxis(CATMathDirection& oToolAxis,
CATIMfgActivityToolAxis::MfgTypeOfToolAxis& oType,
CATUnicodeString& oMode)=0
Retrieves the tool axis information.
Parameters:
oToolAxis
the tool axis coordinates
oType
the tool axis type
oMode
the tool axis mode
o GetToolAxisFeature
public virtual HRESULT GetToolAxisFeature(CATBaseUnknown_var& oToolAxisFeature) = 0
Retrieves the tool axis.
Parameters:
oToolAxisFeature
The tool axis feature.
NULL_var if there is no tool axis feature on the activity. Note that in this case, GetToolAxis can give a valid CATMathDirection anyway.
o SetToolAxis
public virtual HRESULT SetToolAxis( const CATMathDirection& iToolAxis,
const CATUnicodeString& iMode)=0
Sets the tool axis information.
Parameters:
iToolAxis
the tool axis coordinates
oMode
the tool axis mode

Enumerated Types


o MfgTypeOfToolAxis
enum MfgTypeOfToolAxis {
  Undefined,
  Selected,
  ExactComputation,
  ApproximatedComputation
}
Possible tool axis types.
Parameters:
Undefined
the tool axis is not defined
Selected
the tool is selected from model
ExactComputation
the tool axis is computed
ExactComputation
the tool axis is approximate

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

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