public int GetPosition(out CUnitPos FixedPos, out CUnitPos ModelPos, out CUnitPos OffsetPos) { FixedPos = ObjectExtensions.Copy(this.FixedPos); ModelPos = ObjectExtensions.Copy(this.ModelPos); OffsetPos = ObjectExtensions.Copy(this.OffsetPos); return(SUCCESS); }
public int SetPosition(CUnitPos FixedPos, CUnitPos ModelPos, CUnitPos OffsetPos) { this.FixedPos = ObjectExtensions.Copy(FixedPos); this.ModelPos = ObjectExtensions.Copy(ModelPos); this.OffsetPos = ObjectExtensions.Copy(OffsetPos); return(SUCCESS); }
public CPos_XYTZ AlignOffset; // 얼라인 결과값 public CMovingObject(int PosLength) { Debug.Assert(0 < PosLength); this.PosLength = PosLength; FixedPos = new CUnitPos(PosLength); ModelPos = new CUnitPos(PosLength); OffsetPos = new CUnitPos(PosLength); PosInfo = (int)EUnitPos.NONE; AlignOffset = new CPos_XYTZ(); }
public int SetElevatorPosition(CUnitPos FixedPos,CUnitPos ModelPos,CUnitPos OffsetPos) { AxElevatorInfo.SetPosition(FixedPos,ModelPos,OffsetPos); return(SUCCESS); }
public int SetHandlerPosition(CUnitPos FixedPos, CUnitPos ModelPos, CUnitPos OffsetPos) { AxHandlerInfo.SetPosition(FixedPos, ModelPos, OffsetPos); return(SUCCESS); }
public int SetStagePosition(CUnitPos FixedPos, CUnitPos ModelPos, CUnitPos OffsetPos) { AxStageInfo.SetPosition(FixedPos, ModelPos, OffsetPos); return(SUCCESS); }