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