Table of Contents

Class EtchingMaskComponent

Namespace
Macad.Core.Toolkits
Assembly
Macad.Core.dll
public sealed class EtchingMaskComponent : Component, IShapeDependent
Inheritance
object
EtchingMaskComponent
Implements

Constructors

public EtchingMaskComponent()

Properties

public bool IsValid { get; }
Property Value: bool

public int LayerCount { get; set; }
Property Value: int

public SliceByPlanes.Slice[] Layers { get; }
Property Value: Slice[]

public TopoDS_Shape ReconstructedBRep { get; }
Property Value: TopoDS_Shape

public SubshapeReference ReferenceFace { get; set; }
Property Value: SubshapeReference

public Guid ShapeGuid { get; set; }
Property Value: Guid

Methods

public static bool CanFindReferenceFace(TopoDS_Shape shape)
shape TopoDS_Shape
Returns: bool

public bool Export(string fileName, IExchanger exchanger)
fileName string
exchanger IExchanger
Returns: bool

public Shape GetShape()
Returns: Shape

public void Invalidate()

public bool Make()
Returns: bool

public void OnShapeInvalidated(IShapeOperand operand)
operand IShapeOperand

public void OnTransformInvalidated(Body body)
body Body