SpaceClaim.AddIn.Unfold.FlatBody.FlatBody C# (CSharp) Method

FlatBody() public method

public FlatBody ( FlatPattern flatPattern ) : System
flatPattern FlatPattern
return System
        public FlatBody(FlatPattern flatPattern)
        {
            this.flatPattern = flatPattern;

            if (flatPattern.IsDetectingIntersections) {
                this.flatPart = Part.Create(flatPattern.FlatPart.Document, "Flat Part");
                Debug.Assert(flatPart != null, "flatPart != null");

                Component flatComponent = Component.Create(flatPattern.FlatPart, flatPart);
                Debug.Assert(flatComponent != null, "flatComponent != null");
            }
            else {
                Part mainPart = Window.ActiveWindow.ActiveContext.Context as Part;
                this.flatPart = flatPattern.FlatPart;
            }
        }