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.