All Frameworks Class Hierarchy This Framework Indexes
ManufacturingInterfaces Interface CATIMfgTPTransformation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgTPTransformation
Interface usefull to make transformation on tool path objects.
Role: Tool path can be transformed wih methods of this interface.
- See also:
- CATIMfgTPModification
Method Index
- o
Duplicate(CATIMfgToolPath_var&,CATBoolean,CATIMfgToolPathFactory_var)
- Duplicate a tool path.
- o
Merge(CATIMfgToolPath_var&)
- Merge two tool pathes.
- o
Reverse()
- Reverse a tool path.
- o
Split(int,CATIMfgToolPath_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, |
| | iFactory | =NULL_var) |
-
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.
- iFactory
- Factory where the toolpath is duplicated. If NULL_var, the used toolpath factory
is the toolpath factory of the original toolpath
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: CATIMfgTPTransformation.h
If needed, your Imakefile.mk should include the module: MfgItfEnv