public PaintPoint(PointXYZR pt, SprayGunStatusType sprayGunStatusType = SprayGunStatusType.Maintain, FacadeAccelerateStatusType facadeAccelerateStatusType = FacadeAccelerateStatusType.Invalid, PLType pLType = PLType.PL_1, double deltaRx = 0, double deltaRy = 0, double deltaRz = 0, ACC_DEC_TYPE acc_dec_type = ACC_DEC_TYPE.None, double acc_ratio = 100, double dec_ratio = 100) { X = pt.X; Y = pt.Y; Z = pt.Z; Rx = pt.Rx + deltaRx; Ry = pt.Ry + deltaRy; Rz = pt.Rz + deltaRz; SprayGunStatus = sprayGunStatusType; FacadeAccelerateStatus = facadeAccelerateStatusType; PL = pLType; ACC_DEC_Status = acc_dec_type; ACC = acc_ratio; DEC = dec_ratio; }
public RobotPosition(int num, double x, double y, double z, double rx, double ry, double rz, double speed, PLType positionAccuracy, SprayGunStatusType sprayGunStatusType) { this.Num = num; this.X = x; this.Y = y; this.Z = z; this.Rx = rx; this.Ry = ry; this.Rz = rz; this.Speed = speed; this.PositionAccuracy = positionAccuracy; this.SprayGunStatusType = sprayGunStatusType; }
public PaintPoint(SprayGunStatusType sprayGunStatusType = SprayGunStatusType.Maintain, PLType pLType = PLType.PL_1) { SprayGunStatus = sprayGunStatusType; PL = pLType; }