예제 #1
0
        //public short GetIntersectionWithArc(GEArc pArc, out double dX1, out double dY1, out double dZ1, out double dX2, out double dY2, out double dZ2);

        public void InitCommonParameters(int nID, EN_CLSS_GEOELE_TYPE nGeoType, EN_CLSS_GEO_LAYER nLayer, EN_CLSS_ON_OFF nPassThrough, EN_CLSS_ON_OFF nFirst, int nColor, GETechData pTechData, string sDxfLayer)
        {
            ID          = nID;
            Layer       = nLayer;
            PassThrough = nPassThrough;
            First       = nFirst;
            Color       = nColor;
            TechData    = pTechData;
            DxfLayer    = sDxfLayer;
        }
예제 #2
0
 public GETechData(GETechData other)
 {
     SharpCorner = other.SharpCorner;
     WorkSpeed   = other.WorkSpeed;
     RotSpeed    = other.RotSpeed;
     Zi          = other.Zi;
     Zf          = other.Zf;
     AngleCT     = other.AngleCT;
     //  StartIntervColl = other.StartIntervColl;
     //  EndIntervColl = other.EndIntervColl;
 }
예제 #3
0
 public void CopyFrom(GETechData pISrc)
 {
     SharpCorner = pISrc.SharpCorner;
     WorkSpeed   = pISrc.WorkSpeed;
     RotSpeed    = pISrc.RotSpeed;
     Zi          = pISrc.Zi;
     Zf          = pISrc.Zf;
     AngleCT     = pISrc.AngleCT;
     //  StartIntervColl = pISrc.StartIntervColl;
     //  EndIntervColl = pISrc.EndIntervColl;
 }
예제 #4
0
 public void CopyTo(out GETechData pICopy)
 {
     pICopy             = new GETechData();
     pICopy.SharpCorner = SharpCorner;
     pICopy.WorkSpeed   = WorkSpeed;
     pICopy.RotSpeed    = RotSpeed;
     pICopy.Zi          = Zi;
     pICopy.Zf          = Zf;
     pICopy.AngleCT     = AngleCT;
     //  pICopy.StartIntervColl = StartIntervColl;
     //  pICopy.EndIntervColl = EndIntervColl;
 }
예제 #5
0
 public void GetCommonParameters(out int nID, out EN_CLSS_GEOELE_TYPE nGeoType, out EN_CLSS_GEO_LAYER nLayer, out EN_CLSS_ON_OFF nPassThrough, out EN_CLSS_ON_OFF nFirst, out int nColor, out GETechData pTechData, out string pDxfLayer)
 {
     nGeoType     = GeoType;
     nID          = ID;
     nLayer       = Layer;
     nPassThrough = PassThrough;
     nFirst       = First;
     nColor       = Color;
     pTechData    = TechData;
     pDxfLayer    = DxfLayer;
 }