/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public VirtualLine(VirtualLine previous) : base( previous ) { Vertices = new PointD[previous.Vertices.Length]; previous.Vertices.CopyTo( Vertices, 0 ); }
/// <summary>デフォルトコンストラクタ。</summary> public FluxAnalysisData() { _FluxDirection = Direction.X; Center = new Vector3(); Size = new Vector3(); Name = "flux"; VirtualShape = new VirtualLine(); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public FluxAnalysisData(FluxAnalysisData previous) : base( previous ) { CenterWavelength = previous.CenterWavelength; WavelengthSpan = previous.WavelengthSpan; PointNum = previous.PointNum; FluxDirection = previous.FluxDirection; Center = previous.Center; Size = previous.Size; VirtualShape = new VirtualLine(); }
/// <summary>コピーコンストラクタ。</summary> /// <param name="previous"></param> public VirtualLine(VirtualLine previous) : base(previous) { Vertices = new PointD[previous.Vertices.Length]; previous.Vertices.CopyTo(Vertices, 0); }