Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        public int SetElevatorPosition(CUnitPos FixedPos,CUnitPos ModelPos,CUnitPos OffsetPos)
        {
            AxElevatorInfo.SetPosition(FixedPos,ModelPos,OffsetPos);

            return(SUCCESS);
        }
Esempio n. 5
0
 public int SetHandlerPosition(CUnitPos FixedPos, CUnitPos ModelPos, CUnitPos OffsetPos)
 {
     AxHandlerInfo.SetPosition(FixedPos, ModelPos, OffsetPos);
     return(SUCCESS);
 }
Esempio n. 6
0
 public int SetStagePosition(CUnitPos FixedPos, CUnitPos ModelPos, CUnitPos OffsetPos)
 {
     AxStageInfo.SetPosition(FixedPos, ModelPos, OffsetPos);
     return(SUCCESS);
 }