Table of Contents

Class FluteContourDisplayee

Namespace
Hi.Milling.Cutters
Assembly
HiMech.dll

Provides display functionality for flute contours in milling cutters. This class handles the visualization of both front and back surfaces of flute contours. Internal Use Only

public class FluteContourDisplayee : IDisplayee, IExpandToBox3d, IClearCache, IDisposable
Inheritance
FluteContourDisplayee
Implements
Inherited Members
Extension Methods

Constructors

FluteContourDisplayee(Func<MillingCutter>, FluteContour)

Initializes a new instance of the FluteContourDisplayee class. Internal Use Only

public FluteContourDisplayee(Func<MillingCutter> millingCutterHost, FluteContour fluteContour)

Parameters

millingCutterHost Func<MillingCutter>

The function that provides the host milling cutter.

fluteContour FluteContour

The flute contour to be displayed.

Properties

FluteContour

Gets or sets the flute contour to be displayed. Internal Use Only

public FluteContour FluteContour { get; set; }

Property Value

FluteContour

MillingCutterHost

Gets or sets the function that provides the host milling cutter. Internal Use Only

public Func<MillingCutter> MillingCutterHost { get; set; }

Property Value

Func<MillingCutter>

Methods

ClearCache()

Clears the cached display data. Internal Use Only

public void ClearCache()

Display(Bind)

Displays the flute contour using the specified binding. Internal Use Only

public void Display(Bind bind)

Parameters

bind Bind

The display binding to use.

Dispose()

Disposes of all resources. Internal Use Only

public void Dispose()

Dispose(bool)

Disposes of unmanaged resources. Internal Use Only

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

True if disposing, false if finalizing

ExpandToBox3d(Box3d)

Expands the destination box to include the bounds of this displayee. Internal Use Only

public void ExpandToBox3d(Box3d dst)

Parameters

dst Box3d

The box to expand.