MachiningUseItf Interface DELIMfgMountPoint

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


interface DELIMfgMountPoint

Interface to manage mount point of tool, tool assembly, holder, insert .
..


Method Index


o GetAxisBasePoint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBoolean)
Returns the axis which defines the base point of the Tool.
o GetAxisMachineMountPoint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBoolean)
Returns the axis which defines the mount point of the Tool
o GetBasePoint(CATMathTransformation&,CATBoolean)
Returns the matrix transformation which allows to define the positionning of the tool assembly
o GetMachineMountPoint(CATMathTransformation&,CATBoolean)
Returns the matrix transformation which allows to define the positionning of the tool assembly
o GetMathAxisBasePointInContext(CATMathAxis&,CATBoolean)
Returns the math axis which defines the base point of the Tool in Context.
o GetMathAxisMachineMountPointInContext(CATMathAxis&,CATBoolean)
Returns the math axis which defines the mount point of the Tool in Context
o RemoveBasePoint()
Remove the axis Base Point defined for Tool.
o RemoveMachineMountPoint()
Remove the axis Mount Point defined for Tool.
o SetBasePoint(CATBaseUnknown_var&,CATBaseUnknown_var&)
Set the axis which defines the base point of the Tool.
o SetMachineMountPoint(CATBaseUnknown_var&,CATBaseUnknown_var&)
Set the matrix transformation which allows to define the positionning of the tool assembly

Methods


o GetAxisBasePoint
public virtual GetAxisBasePoint( ospAxisSystem,
oFatherProduct,
iInside= FALSE)
Returns the axis which defines the base point of the Tool.
Parameters:
ospAxisSystem
: the axis system CATIMf3DAxisSystem
oFatherProduct
: first father product (in general: 3DPart)
iInside
: to cover the structure
o GetAxisMachineMountPoint
public virtual GetAxisMachineMountPoint( ospAxisSystem,
oFatherProduct,
iInside= FALSE)
Returns the axis which defines the mount point of the Tool
Parameters:
ospAxisSystem
: the axis system CATIMf3DAxisSystem
oFatherProduct
: first father product (in general: 3DPart)
iInside
: to cover the structure
o GetBasePoint
public virtual GetBasePoint( oBaseTransfo,
iInside= FALSE)
Returns the matrix transformation which allows to define the positionning of the tool assembly
Parameters:
oMountTransfo
: the matrix transformation
iInside
: to cover the structure
o GetMachineMountPoint
public virtual GetMachineMountPoint( oMountTransfo,
iInside= FALSE)
Returns the matrix transformation which allows to define the positionning of the tool assembly
Parameters:
oMountTransfo
: the matrix transformation
iInside
: to cover the structure
o GetMathAxisBasePointInContext
public virtual GetMathAxisBasePointInContext( oAxis,
iInside= FALSE)
Returns the math axis which defines the base point of the Tool in Context.
Parameters:
oAxis
: the math axis
iInside
: to cover the structure
o GetMathAxisMachineMountPointInContext
public virtual GetMathAxisMachineMountPointInContext( oAxis,
iInside= FALSE)
Returns the math axis which defines the mount point of the Tool in Context
Parameters:
oAxis
: the math axis
iInside
: to cover the structure
o RemoveBasePoint
public virtual RemoveBasePoint()
Remove the axis Base Point defined for Tool.
Parameters:
iAxis
: the axis
o RemoveMachineMountPoint
public virtual RemoveMachineMountPoint()
Remove the axis Mount Point defined for Tool.
Parameters:
iAxis
: the axis
o SetBasePoint
public virtual SetBasePoint( const iAxis,
const iFatherProduct)
Set the axis which defines the base point of the Tool.
Parameters:
iAxis
: the axis system CATIMf3DAxisSystem
iFatherProduct
: first father product (in general: 3DPart)
o SetMachineMountPoint
public virtual SetMachineMountPoint( const iAxis,
const iFatherProduct)
Set the matrix transformation which allows to define the positionning of the tool assembly
Parameters:
iAxis
: the 3D axis system CATIMf3DAxisSystem
iFatherProduct
: first father product (in general: 3DPart)

This object is included in the file: DELIMfgMountPoint.h
If needed, your Imakefile.mk should include the module: MachiningUseItf

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