All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ToolPathEditorInterfaces Interface CATIMfg3DToolPathVisuData

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfg3DToolPathVisuData
 

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


interface CATIMfg3DToolPathVisuData

Interface dedicated to the management of datas for Tool path Visualization.
Role: This interface offers services to manage tool path visualization in 3D mode.

See also:
CATIMfg3DToolPathVisu


Method Index


o CanDrawCircle(CATBoolean&)
Retrieves how circle motions are displayed.
o DrawCircle(CATBoolean)
Sets how circle motions are displayed.
o GetCornerRadius(double&)
Retrieves the corner radius of the tool.
o GetDisplayMode(int&)
Retrieves points display mode.
o GetPointsRep(CATRep**)
Retrieves the rep of the points of the tool path.
o GetPolylineRep(CATRep**)
Retrieves the polyline rep of the tool path.
o SetCornerRadius(double)
Sets the corner radius of the tool.
o SetDisplayMode(int)
Sets points display mode.
o SetWithHoles(CATBoolean)
Displays or not tool path holes.
o WithHoles(CATBoolean&)
Checks if tool path holes are displayed.

Methods


o CanDrawCircle
public virtual HRESULT CanDrawCircle(CATBoolean& oCircle)= 0
Retrieves how circle motions are displayed.
Parameters:
oCircle

Legal values:
  • FALSE : circle motions are displayed by polyline reps
  • TRUE : circle motions are displayed by arc reps
  • o DrawCircle
    public virtual HRESULT DrawCircle(CATBoolean iCircle) = 0
    Sets how circle motions are displayed.
    Parameters:
    iCircle

    Legal values:
  • FALSE : circle motions are displayed by polyline reps
  • TRUE : circle motions are displayed by arc reps
  • o GetCornerRadius
    public virtual HRESULT GetCornerRadius(double& oCornerRadius) = 0
    Retrieves the corner radius of the tool.
    Parameters:
    oCornerRadius
    The corner radius of the tool associated with the tool path
    o GetDisplayMode
    public virtual HRESULT GetDisplayMode(int& oMode) = 0
    Retrieves points display mode.
    Parameters:
    oMode

    Legal values:
    • 0 : Points of the tool path are not displayed
    • 1 : Points of the tool path are displayed and can be selected
    o GetPointsRep
    public virtual HRESULT GetPointsRep(CATRep** oRep) = 0
    Retrieves the rep of the points of the tool path. This method works only if DisplayMode is 1.
    Parameters:
    oRep
    The points rep
    o GetPolylineRep
    public virtual HRESULT GetPolylineRep(CATRep** oRep) = 0
    Retrieves the polyline rep of the tool path.
    Parameters:
    oRep
    The polyline rep
    o SetCornerRadius
    public virtual HRESULT SetCornerRadius(double iCornerRadius) = 0
    Sets the corner radius of the tool.
    Role: The corner radius is necessary to display the tool path in tool center points instead of tip.
    Parameters:
    iCornerRadius
    The corner radius of the tool associated with the tool path
    o SetDisplayMode
    public virtual HRESULT SetDisplayMode(int iMode) = 0
    Sets points display mode.
    Parameters:
    iMode

    Legal values:
    • 0 : Points of the tool path are not displayed (default value)
    • 1 : Points of the tool path are displayed and can be selected
    o SetWithHoles
    public virtual HRESULT SetWithHoles(CATBoolean iWithHoles)= 0
    Displays or not tool path holes.
    Parameters:
    iWithHoles

    Legal values:
  • FALSE : holes are filled
  • TRUE : holes are displayed
  • o WithHoles
    public virtual HRESULT WithHoles(CATBoolean& oWithHoles)= 0
    Checks if tool path holes are displayed.
    Parameters:
    oWithHoles

    Legal values:
  • FALSE : holes are filled
  • TRUE : holes are displayed

  • This object is included in the file: CATIMfg3DToolPathVisuData.h
    If needed, your Imakefile.mk should include the module: TPEItfEnv

    Copyright © 2003, Dassault Systèmes. All rights reserved.