Ejemplo n.º 1
0
        public virtual object clone()
        {
            TakeoffLineTable obj = new TakeoffLineTable();

            obj.Id        = Id;
            obj.StartXPos = StartXPos;
            obj.StartYPos = StartYPos;
            obj.EndXPos   = EndXPos;
            obj.EndYPos   = EndYPos;

            return(obj);
        }
Ejemplo n.º 2
0
        public virtual object copy(bool cyclic)
        {
            TakeoffLineTable obj = (TakeoffLineTable)clone();

            obj.ElevationSamples = new List <TakeoffPointTable>();
            if (ElevationSamples != null)
            {
                foreach (TakeoffPointTable point in ElevationSamples)
                {
                    point = (TakeoffPointTable)point.clone();
                    if (cyclic)
                    {
                        point.LineTable = obj;
                    }
                    obj.ElevationSamples.Add(point);
                }
            }

            return(obj);
        }