Exemple #1
0
 /// <summary>
 /// Set parameters for drawing
 /// </summary>
 /// <param name="drawParameters">Parameters</param>
 /// <returns>IDrawMapping</returns>
 public IDrawMapping SetParamForDrawing(IDrawParameters drawParameters)
 {
     Parm           = drawParameters ?? throw new ArgumentNullException(nameof(drawParameters));
     LegendPosition = new double[]
     {
         Parm.slabEdgesNodes.SelectMany(v => v.NodeEdges).Max(z => z.X) + offsetForLegend,
         Parm.slabEdgesNodes.SelectMany(v => v.NodeEdges).Max(x => x.Y) + offsetForLegend
     };
     return(this);
 }
Exemple #2
0
        public DrawDxf(IDrawParameters parm)
        {
            Parm = parm;
            dxf  = new DxfDocument();

            LegendPosition = new double[]
            {
                Parm.slabEdgesNodes.SelectMany(v => v.NodeEdges).Max(z => z.X) + offsetForLegend,
                Parm.slabEdgesNodes.SelectMany(v => v.NodeEdges).Max(x => x.Y) + offsetForLegend
            };
        }