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
public virtual 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.