MachiningUseItf Interface DELIMfgActivityToolAxis

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


interface DELIMfgActivityToolAxis

Interface to handle with Tool Axis of Manufacturing Activity.


Method Index


o GetEndPosition(CATMathDirection&,CATMathPoint&,DELIMfgActivityToolAxis::MfgTypeOfToolAxis&,int&)
Get End Position
o GetStartPosition(CATMathDirection&,CATMathPoint&,DELIMfgActivityToolAxis::MfgTypeOfToolAxis&,int&)
Get Start Position
o GetToolAxis(CATMathDirection&,DELIMfgActivityToolAxis::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 GetEndPosition
public virtual GetEndPosition( oToolAxis,
oTipPoint,
oType,
const iComputeIfNeeded=1)
Get End Position
Parameters:
oToolAxis
[out] Tool Axis
oTipPoint
[out] Point
oType
[out] Type of tool axis
iComputeIfNeeded
[in] Compute if needed
Returns:
S_OK if succeeded
o GetStartPosition
public virtual GetStartPosition( oToolAxis,
oTipPoint,
oType,
const iComputeIfNeeded=1)
Get Start Position
Parameters:
oToolAxis
[out] Tool Axis
oTipPoint
[out] Point
oType
[out] Type of tool axis
iComputeIfNeeded
[in] Compute if needed
Returns:
S_OK if succeeded
o GetToolAxis
public virtual GetToolAxis( oToolAxis,
oType,
oMode)
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 GetToolAxisFeature( oToolAxisFeature)
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 SetToolAxis( const iToolAxis,
const iMode)
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: DELIMfgActivityToolAxis.h
If needed, your Imakefile.mk should include the module: MachiningUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.