/// <summary></summary> public GlobalRenderingSettingData(GlobalRenderingSettingData previous) { BackgroundColor = new ColorEx( previous.BackgroundColor ); SelectedObjectBorder = new PenEx( previous.SelectedObjectBorder ); SelectedObjectFill = new HatchBrushEx( previous.SelectedObjectFill ); InvalidObjectBorder = new PenEx( previous.InvalidObjectBorder ); InvalidObjectFill = new HatchBrushEx( previous.InvalidObjectFill ); DisabledObjectBorder = new PenEx( previous.DisabledObjectBorder ); DisabledObjectFill = new HatchBrushEx( previous.DisabledObjectFill ); }
/// <summary></summary> public GlobalRenderingSettingData(GlobalRenderingSettingData previous) { BackgroundColor = new ColorEx(previous.BackgroundColor); SelectedObjectBorder = new PenEx(previous.SelectedObjectBorder); SelectedObjectFill = new HatchBrushEx(previous.SelectedObjectFill); InvalidObjectBorder = new PenEx(previous.InvalidObjectBorder); InvalidObjectFill = new HatchBrushEx(previous.InvalidObjectFill); DisabledObjectBorder = new PenEx(previous.DisabledObjectBorder); DisabledObjectFill = new HatchBrushEx(previous.DisabledObjectFill); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public WaveguideDesignerProjectData(WaveguideDesignerProjectData previous) : base(previous) { VirtualGraphics = new VirtualGraphics(); Layers = new LayerList(previous.Layers); Materials = new MaterialList(previous.Materials); ProjectManifest = new ProjectManifestData(previous.ProjectManifest); GlobalRenderingSetting = new GlobalRenderingSettingData(previous.GlobalRenderingSetting); GlobalStructureNumerics = new GlobalStructureNumericsData(previous.GlobalStructureNumerics); _Projects.Add(this); }
/// <summary>デフォルトコンストラクタ。</summary> public WaveguideDesignerProjectData() { VirtualGraphics = new VirtualGraphics(); Name = "New Project"; Layers = new LayerList(); Materials = new MaterialList(); ProjectManifest = new ProjectManifestData(); GlobalRenderingSetting = new GlobalRenderingSettingData(); GlobalStructureNumerics = new GlobalStructureNumericsData(); _Projects.Add(this); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public WaveguideDesignerProjectData(WaveguideDesignerProjectData previous) : base( previous ) { VirtualGraphics = new VirtualGraphics(); Layers = new LayerList( previous.Layers ); Materials = new MaterialList( previous.Materials ); ProjectManifest = new ProjectManifestData( previous.ProjectManifest ); GlobalRenderingSetting = new GlobalRenderingSettingData( previous.GlobalRenderingSetting ); GlobalStructureNumerics = new GlobalStructureNumericsData( previous.GlobalStructureNumerics ); _Projects.Add( this ); }
/// <summary>デフォルトコンストラクタ。</summary> public WaveguideDesignerProjectData() { VirtualGraphics = new VirtualGraphics(); Name = "New Project"; Layers = new LayerList(); Materials = new MaterialList(); ProjectManifest = new ProjectManifestData(); GlobalRenderingSetting = new GlobalRenderingSettingData(); GlobalStructureNumerics = new GlobalStructureNumericsData(); _Projects.Add( this ); }