Class FluteContourDisplayee
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
FluteContourThe 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
MillingCutterHost
Gets or sets the function that provides the host milling cutter. Internal Use Only
public Func<MillingCutter> MillingCutterHost { get; set; }
Property Value
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
BindThe 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
boolTrue 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
Box3dThe box to expand.