public GsaGridAreaLoad Duplicate() { if (this == null) { return(null); } GsaGridAreaLoad dup = new GsaGridAreaLoad(); dup.m_gridareaload.AxisProperty = m_gridareaload.AxisProperty; dup.m_gridareaload.Case = m_gridareaload.Case; dup.m_gridareaload.Direction = m_gridareaload.Direction; dup.m_gridareaload.GridSurface = m_gridareaload.GridSurface; dup.m_gridareaload.IsProjected = m_gridareaload.IsProjected; dup.m_gridareaload.Name = m_gridareaload.Name.ToString(); dup.m_gridareaload.PolyLineDefinition = m_gridareaload.PolyLineDefinition.ToString(); dup.m_gridareaload.PolyLineReference = m_gridareaload.PolyLineReference; dup.m_gridareaload.Type = m_gridareaload.Type; dup.m_gridareaload.Value = m_gridareaload.Value; if (m_gridplanesrf != null) { dup.m_gridplanesrf = m_gridplanesrf.Duplicate(); } else { dup.m_gridplanesrf = null; } return(dup); }
public GsaLoad(GsaGridAreaLoad gridareaload) { AreaLoad = gridareaload; LoadType = LoadTypes.GridArea; }