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

            dup.m_gridpointload.AxisProperty = m_gridpointload.AxisProperty;
            dup.m_gridpointload.Case         = m_gridpointload.Case;
            dup.m_gridpointload.Direction    = m_gridpointload.Direction;
            dup.m_gridpointload.GridSurface  = m_gridpointload.GridSurface;
            dup.m_gridpointload.Name         = m_gridpointload.Name.ToString();
            dup.m_gridpointload.X            = m_gridpointload.X;
            dup.m_gridpointload.Y            = m_gridpointload.Y;
            dup.m_gridpointload.Value        = m_gridpointload.Value;
            if (m_gridplanesrf != null)
            {
                dup.m_gridplanesrf = m_gridplanesrf.Duplicate();
            }
            else
            {
                dup.m_gridplanesrf = null;
            }
            return(dup);
        }
 public GsaLoad(GsaGridPointLoad gridpointload)
 {
     PointLoad = gridpointload;
     LoadType  = LoadTypes.GridPoint;
 }