MachiningOperationUseItf Interface DELIMfgMultiAxisFlankContouring
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgMultiAxisFlankContouring
Interface representing xxx.
Role: Components that implement
DELIMfgMultiAxisFlankContouring are ...
Do not use the DELIMfgMultiAxisFlankContouring interface for such and such
- Example:
-
// example is optional
DELIMfgMultiAxisFlankContouring* currentDisplay = NULL;
rc = window->QueryInterface(IID_DELIMfgMultiAxisFlankContouring,
(void**) ¤tDisplay);
, Class#MethodReference, #InternalMethod...
Method Index
- o
RemoveDrivesGeometries()
- Resets all the Drives geometry of the operation.
- o
RemoveToolAxisGeometry()
- Resets the 'Tool Axis' geometry of the operation.
- o
SetDrivesGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&,int&)
- Sets the Drive geometry of the operation.
- o
SetDrivesGeometryWithLocalModification(CATBaseUnknown_var&,CATBaseUnknown_var&,int&,double&,int&,int&,int&,int&,int&)
- Sets the Local Modifications parameters of a Drive.
- o
SetDrivesOrientation(CATOrientation)
- Modifies the orientation of the Drive with regards to its geometry.
- o
SetToolAxisGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the 'Tool Axis' geometry to the operation.
Methods
o RemoveDrivesGeometries
public virtual RemoveDrivesGeometries( | ) |
-
Resets all the Drives geometry of the operation.
o RemoveToolAxisGeometry
public virtual RemoveToolAxisGeometry( | ) |
-
Resets the 'Tool Axis' geometry of the operation.
This will also reset the definition mode of this direction as 'Manual'.
o SetDrivesGeometry
public virtual SetDrivesGeometry( | const | iReference, |
| const | iProduct, |
| const | iPosition | = 0) |
-
Sets the Drive geometry of the operation.
Faces set as Drives must be sorted from the first to machine to the last one
- Parameters:
-
- iReference
- the geometry referenced as a Drive by the operation
- iProduct
- the belonging product of the referenced geometry
- iPosition
- the position where to set the referenced geometry in the Drives list
(optional: if not set, elements are added at the end of the list)
o SetDrivesGeometryWithLocalModification
public virtual SetDrivesGeometryWithLocalModification( | const | ihReference, |
| const | ihProduct, |
| const | iPosition, |
| const | iOffset, |
| const | iGuidance, |
| const | iEnable4X, |
| const | iStartCondition, |
| const | iStopCondition, |
| const | iToolSide) |
-
Sets the Local Modifications parameters of a Drive.
- Parameters:
-
- iPosition
- the position of Drive where to set Local Modifications (start to idx 1)
- iOffset
- the additional offset on current Drive
- iGuidance
- the local tool axis strategy
Legal values:
- 1
- keep global axis strategy
- 2
- Tanto Fan
- 3
- Combin Tanto
- 4
- Combin Parelm
- 5
- Mixed Combin
- 6
- Fixed Axis
- 7
- Normal To Part
- 8
- Tanto
- iEnable4X
-
Legal values:
- 0
- Deactivate 4 Axis constraint
- 1
- Activate 4 Axis constraint
- iStartCondition
- the restarting condition from previous Drive to current one
Legal values:
- 1
- Auto
- 2
- Left
- 3
- Right
- 4
- Forward
- iStopCondition
- the stopping condition between current Drive and next one
Legal values:
- 1
- Auto
- 2
- To
- 3
- On
- 4
- Past
- 5
- Tangent to Drives
- iToolSide
- the tool side on current Drive
Legal values:
- 1
- Same as first Drive
- 2
- Swap
- 3
- On
Returns E_Fail if a Drive is not already defined for given Position
o SetDrivesOrientation
public virtual SetDrivesOrientation( | | iNewOrientation) |
-
Modifies the orientation of the Drive with regards to its geometry.
The system will automatically initialize the 'Side to mill' arrow based on orientation stored on first Face provided as Drive element.
This orientation stored on CATCell itself is naturally defined outer the material in case of solid faces but stays unpredictable in case of wireframe surfaces.
- Parameters:
-
- iNewOrientation
- The new relative orientation.
o SetToolAxisGeometry
public virtual SetToolAxisGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the 'Tool Axis' geometry to the operation.
This will also force the definition mode of this direction as 'Selection'.
- Parameters:
-
- iReference
- the geometry referenced as Tool Axis by the operation
- iProduct
- the belonging product of the referenced geometry
This object is included in the file: DELIMfgMultiAxisFlankContouring.h
If needed, your Imakefile.mk should include the module: MachiningOperationUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.