Table of Contents

Class MillingCutterEditorDisplayee

Namespace
Hi.Milling.Cutters
Assembly
HiMech.dll

Represents a displayable editor for milling cutter visualization. This class handles the rendering of cutter geometry, including flutes, profiles, and inner structures. Internal Use Only

public class MillingCutterEditorDisplayee : IAnchoredDisplayee, IGetRootAnchor, IDisplayee, IExpandToBox3d, IClearCache, IDisposable
Inheritance
MillingCutterEditorDisplayee
Implements
Inherited Members
Extension Methods

Constructors

MillingCutterEditorDisplayee()

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

public MillingCutterEditorDisplayee()

MillingCutterEditorDisplayee(Func<MillingCutter>)

Initializes a new instance of the MillingCutterEditorDisplayee class with a milling cutter host. Internal Use Only

public MillingCutterEditorDisplayee(Func<MillingCutter> millingCutterHost)

Parameters

millingCutterHost Func<MillingCutter>

Function that provides the milling cutter instance

Properties

MillingCutterHost

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

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

Property Value

Func<MillingCutter>

Methods

ClearCache()

Clears all cached display data. Internal Use Only

public void ClearCache()

Display(Bind)

Displays the milling cutter visualization. Internal Use Only

public void Display(Bind bind)

Parameters

bind Bind

The binding context for display

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 bounding box to include the cutter geometry. Internal Use Only

public void ExpandToBox3d(Box3d dst)

Parameters

dst Box3d

The destination bounding box to expand

GetRootAnchor()

Gets the root anchor point of the cutter. Internal Use Only

public Anchor GetRootAnchor()

Returns

Anchor

The cutter tip anchor