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;
 }