All Frameworks Class Hierarchy This Framework Indexes
ToolPathEditorInterfaces Interface CATIMfgTPECutAreasEditor
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgTPECutAreasEditor
Interface to manage commands in the cut areas tool bar of the tool path editor.
Role This interface is intended to provide to users a way to add their
own command in the tool bar of "cut area" modification in the tool path editor.
- See also:
- CATIMfgTPECutAreasUserHeader
Method Index
- o
BeginPolylineToCut()
- Indicates to the cut area editor that designation of polyline begin.
- o
ClearAll()
- Destroys all representations of last command.
- o
EndPolylineToCut()
- Indicates to the cut area editor that designation of polyline end.
- o
GetPointsToolPathRep()
- Gets the representation of points of the tool path.
- o
GetToolPathRep()
- Gets the representation of the tool path.
- o
GetToolPath(CATIMfgToolPath_var&)
- Gets the tool path.
- o
HideToolPathRep()
- Hides the representation of the tool path.
- o
LoadCuttingGeometry(CATListOfDouble*,CATListOfDouble*,CATListOfDouble*)
- Gives to the cut area editor a list of points to cut the tool path like in the
action "Cut by a polygon".
- o
LoadOneCuttingPoint(CATMathPoint&)
- Gives to the cut area editor a points which is on a trajectory to split the tool path in two.
- o
LoadOnePoint(CATMathPoint&)
- Gives to the cut area editor a points which belongs to the tool path to split it in two.
- o
LoadPolylineToCut(CATListOfInt*)
- Indicates to the cut area editor the list of polyline to cut.
- o
LoadTwoPoints(CATMathPoint&,CATMathPoint&)
- Gives to the cut area editor two points to split the tool path between these two points.
- o
SetProjectionAxis(CATMathVector)
- Indicates to the direction of projection to the algorithm of cut.
- o
ShowToolPathRep()
- Shows the representation of the tool path.
Methods
o BeginPolylineToCut
| public virtual BeginPolylineToCut( | ) |
-
Indicates to the cut area editor that designation of polyline begin.
o ClearAll
| public virtual ClearAll( | ) |
-
Destroys all representations of last command.
o EndPolylineToCut
| public virtual EndPolylineToCut( | ) |
-
Indicates to the cut area editor that designation of polyline end.
o GetPointsToolPathRep
| public virtual GetPointsToolPathRep( | ) |
-
Gets the representation of points of the tool path.
o GetToolPathRep
| public virtual GetToolPathRep( | ) |
-
Gets the representation of the tool path.
o GetToolPath
| public virtual GetToolPath( | | oToolPath) |
-
Gets the tool path.
- Parameters:
-
- oToolPath
- The tool path.
o HideToolPathRep
| public virtual HideToolPathRep( | ) |
-
Hides the representation of the tool path. Usefull to display your
own representation.
o LoadCuttingGeometry
| public virtual LoadCuttingGeometry( | | XCoord, |
| | YCoord, |
| | ZCoord) |
-
Gives to the cut area editor a list of points to cut the tool path like in the
action "Cut by a polygon".
- Parameters:
-
- XCoord
- The X coordinates of the cutting points.
- YCoord
- The Y coordinates of the cutting points.
- ZCoord
- The X coordinates of the cutting points.
o LoadOneCuttingPoint
| public virtual LoadOneCuttingPoint( | const | iPoint) |
-
Gives to the cut area editor a points which is on a trajectory to split the tool path in two.
- Parameters:
-
- iPoint
- The point
o LoadOnePoint
| public virtual LoadOnePoint( | const | iPoint) |
-
Gives to the cut area editor a points which belongs to the tool path to split it in two.
- Parameters:
-
- iPoint
- The points
o LoadPolylineToCut
| public virtual LoadPolylineToCut( | | iListOfPolyline) |
-
Indicates to the cut area editor the list of polyline to cut.
- Parameters:
-
- iListOfPolyline
- The list of polyline
o LoadTwoPoints
| public virtual LoadTwoPoints( | const | iFirstPoint, |
| const | iSecondPoint) |
-
Gives to the cut area editor two points to split the tool path between these two points.
- Parameters:
-
- iFirstPoint
- The first point
- iSecondPoint
- The second point
o SetProjectionAxis
| public virtual SetProjectionAxis( | | iAxis) |
-
Indicates to the direction of projection to the algorithm of cut.
- Parameters:
-
- iAxis
- the direction of projection
o ShowToolPathRep
| public virtual ShowToolPathRep( | ) |
-
Shows the representation of the tool path. Usefull to display the standard
representation of the tool path at the end of your command.
This object is included in the file: CATIMfgTPECutAreasEditor.h
If needed, your Imakefile.mk should include the module: TPEItfEnv