public GsaGridLineLoad Duplicate()
        {
            if (this == null)
            {
                return(null);
            }
            GsaGridLineLoad dup = new GsaGridLineLoad();

            dup.m_gridlineload.AxisProperty       = m_gridlineload.AxisProperty;
            dup.m_gridlineload.Case               = m_gridlineload.Case;
            dup.m_gridlineload.Direction          = m_gridlineload.Direction;
            dup.m_gridlineload.GridSurface        = m_gridlineload.GridSurface;
            dup.m_gridlineload.IsProjected        = m_gridlineload.IsProjected;
            dup.m_gridlineload.Name               = m_gridlineload.Name.ToString();
            dup.m_gridlineload.PolyLineDefinition = m_gridlineload.PolyLineDefinition.ToString();
            dup.m_gridlineload.PolyLineReference  = m_gridlineload.PolyLineReference;
            dup.m_gridlineload.Type               = m_gridlineload.Type;
            dup.m_gridlineload.ValueAtStart       = m_gridlineload.ValueAtStart;
            dup.m_gridlineload.ValueAtEnd         = m_gridlineload.ValueAtEnd;
            if (m_gridplanesrf != null)
            {
                dup.m_gridplanesrf = m_gridplanesrf.Duplicate();
            }
            else
            {
                dup.m_gridplanesrf = null;
            }
            return(dup);
        }
 public GsaLoad(GsaGridLineLoad gridlineload)
 {
     LineLoad = gridlineload;
     LoadType = LoadTypes.GridLine;
 }