MachiningToolPathUseItf Interface DELIMfgTPTransformation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgTPTransformation
Interface usefull to make transformation on tool path objects.
Role: Tool path can be transformed wih methods of this interface.
- See also:
-
Method Index
- o
Duplicate(DELIMfgToolPath_var&,CATBoolean)
- Duplicate a tool path.
- o
Merge(DELIMfgToolPath_var&)
- Merge two tool pathes.
- o
Reverse()
- Reverse a tool path.
- o
Split(int,DELIMfgToolPath_var&)
- Split a tool path.
- o
Transform(CATMathTransformation*,CATBoolean)
- Transform a tool path with a given transformation.
Methods
o Duplicate
public virtual Duplicate( | | ioToolPath, |
| const | iToolPathIsCreated | =FALSE) |
-
Duplicate a tool path.
- Parameters:
-
- ioToolPath
- The tool path which will contained the copy of the original tool path.
- iToolPathIsCreated
- If FALSE, create the component of the tool path.
o Merge
public virtual Merge( | const | iToolPath) |
-
Merge two tool pathes.
Tool Path = Tool Path->Merge(iToolPath) is equivalent to
Tool Path = Tool Path + iToolPath
- Parameters:
-
- iToolPath
- The tool path what will be merged.
o Reverse
-
Reverse a tool path.
o Split
public virtual Split( | const | iNumpt, |
| | oToolPath) |
-
Split a tool path.
When splitting a tool path, the first part will be keeped by the original tool path
- Parameters:
-
- iNumpt
- The index of the point used to split the tool path
- oToolPath
- The tool path which will contained the second part of the original tool path.
o Transform
public virtual Transform( | | iTransfo, |
| const | iTransformToolAxis | = FALSE) |
-
Transform a tool path with a given transformation.
- Parameters:
-
- iTransfo
- the transformation to apply to the tool path
- iTransformToolAxis
- The tool axis will also be transformed.
This object is included in the file: DELIMfgTPTransformation.h
If needed, your Imakefile.mk should include the module: MachiningToolPathUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.