/// <summary>コピーコンストラクタ。</summary>
 /// <param name="previous"></param>
 public LayerProfileData(LayerProfileData previous)
 {
     RenderSetting = new LayerRenderSettingData(previous.RenderSetting);
     Material      = previous.Material;
     CenterZ       = previous.CenterZ;
     SizeZ         = previous.SizeZ;
 }
 /// <summary>デフォルトコンストラクタ。</summary>
 public LayerProfileData()
 {
     RenderSetting = new LayerRenderSettingData();
     Material      = new MaterialData();
     MinZ          = -1;
     MaxZ          = 1;
 }
		/// <summary>コピーコンストラクタ。</summary>
		/// <param name="previous"></param>
		public LayerProfileData(LayerProfileData previous)
			{
			RenderSetting = new LayerRenderSettingData( previous.RenderSetting );
			Material = previous.Material;
			CenterZ = previous.CenterZ;
			SizeZ = previous.SizeZ;
			}
		/// <summary>デフォルトコンストラクタ。</summary>
		public LayerProfileData()
			{
			RenderSetting = new LayerRenderSettingData();
			Material = new MaterialData();
			MinZ = -1;
			MaxZ = 1;
			}
		/// <summary>コピーコンストラクタ。</summary>
		/// <param name="previous"></param>
		public LayerRenderSettingData(LayerRenderSettingData previous)
			{
			Visible = previous.Visible;
			Border = new PenEx( previous.Border );
			Fill = new HatchBrushEx( previous.Fill );
			}
Exemple #6
0
 /// <summary>コピーコンストラクタ。</summary>
 /// <param name="previous"></param>
 public LayerRenderSettingData(LayerRenderSettingData previous)
 {
     Visible = previous.Visible;
     Border  = new PenEx(previous.Border);
     Fill    = new HatchBrushEx(previous.Fill);
 }