Пример #1
0
        public ArLaser getBaseLaser()
        {
            global::System.IntPtr cPtr = AriaCSPINVOKE.ArLaserFilter_getBaseLaser(swigCPtr);
            ArLaser ret = (cPtr == global::System.IntPtr.Zero) ? null : new ArLaser(cPtr, false);

            return(ret);
        }
        public ArLaser getLaser(int laserNumber)
        {
            global::System.IntPtr cPtr = AriaCSPINVOKE.ArLaserConnector_getLaser(swigCPtr, laserNumber);
            ArLaser ret = (cPtr == global::System.IntPtr.Zero) ? null : new ArLaser(cPtr, false);

            return(ret);
        }
Пример #3
0
        public static ArLaser laserCreate(string laserType, int laserNumber)
        {
            global::System.IntPtr cPtr = AriaCSPINVOKE.Aria_laserCreate__SWIG_1(laserType, laserNumber);
            ArLaser ret = (cPtr == global::System.IntPtr.Zero) ? null : new ArLaser(cPtr, false);

            return(ret);
        }
Пример #4
0
 public ArLaserFilter(ArLaser laser, string name) : this(AriaCSPINVOKE.new_ArLaserFilter__SWIG_0(ArLaser.getCPtr(laser), name), true)
 {
 }
Пример #5
0
 public ArLaserLogger(ArRobot robot, ArLaser laser, double distDiff, double degDiff, string fileName) : this(AriaCSPINVOKE.new_ArLaserLogger__SWIG_7(ArRobot.getCPtr(robot), ArLaser.getCPtr(laser), distDiff, degDiff, fileName), true)
 {
 }
Пример #6
0
 public ArLaserLogger(ArRobot robot, ArLaser laser, double distDiff, double degDiff, string fileName, bool addGoals, ArJoyHandler joyHandler) : this(AriaCSPINVOKE.new_ArLaserLogger__SWIG_5(ArRobot.getCPtr(robot), ArLaser.getCPtr(laser), distDiff, degDiff, fileName, addGoals, ArJoyHandler.getCPtr(joyHandler)), true)
 {
 }
Пример #7
0
 public ArLaserLogger(ArRobot robot, ArLaser laser, double distDiff, double degDiff, string fileName, bool addGoals, ArJoyHandler joyHandler, string baseDirectory, bool useReflectorValues) : this(AriaCSPINVOKE.new_ArLaserLogger__SWIG_3(ArRobot.getCPtr(robot), ArLaser.getCPtr(laser), distDiff, degDiff, fileName, addGoals, ArJoyHandler.getCPtr(joyHandler), baseDirectory, useReflectorValues), true)
 {
 }
Пример #8
0
 public ArLaserLogger(ArRobot robot, ArLaser laser, double distDiff, double degDiff, string fileName, bool addGoals, ArJoyHandler joyHandler, string baseDirectory, bool useReflectorValues, ArRobotJoyHandler robotJoyHandler, SWIGTYPE_p_std__mapT_std__string_ArRetFunctor3T_int_ArTime_ArPose_p_ArPoseWithTime_p_t_p_ArStrCaseCmpOp_t extraLocationData) : this(AriaCSPINVOKE.new_ArLaserLogger__SWIG_1(ArRobot.getCPtr(robot), ArLaser.getCPtr(laser), distDiff, degDiff, fileName, addGoals, ArJoyHandler.getCPtr(joyHandler), baseDirectory, useReflectorValues, ArRobotJoyHandler.getCPtr(robotJoyHandler), SWIGTYPE_p_std__mapT_std__string_ArRetFunctor3T_int_ArTime_ArPose_p_ArPoseWithTime_p_t_p_ArStrCaseCmpOp_t.getCPtr(extraLocationData)), true)
 {
 }
        public bool connectLaser(ArLaser laser, int laserNumber)
        {
            bool ret = AriaCSPINVOKE.ArLaserConnector_connectLaser__SWIG_1(swigCPtr, ArLaser.getCPtr(laser), laserNumber);

            return(ret);
        }
Пример #10
0
 public static global::System.Runtime.InteropServices.HandleRef getCPtr(ArLaser obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #11
0
        public bool replaceLaser(ArLaser laser, int laserNumber)
        {
            bool ret = AriaCSPINVOKE.ArLaserConnector_replaceLaser(swigCPtr, ArLaser.getCPtr(laser), laserNumber);

            return(ret);
        }
Пример #12
0
        public bool addPlaceholderLaser(ArLaser placeholderLaser)
        {
            bool ret = AriaCSPINVOKE.ArLaserConnector_addPlaceholderLaser__SWIG_2(swigCPtr, ArLaser.getCPtr(placeholderLaser));

            return(ret);
        }
Пример #13
0
        public bool addPlaceholderLaser(ArLaser placeholderLaser, int laserNumber, bool takeOwnershipOfPlaceholder)
        {
            bool ret = AriaCSPINVOKE.ArLaserConnector_addPlaceholderLaser__SWIG_0(swigCPtr, ArLaser.getCPtr(placeholderLaser), laserNumber, takeOwnershipOfPlaceholder);

            return(ret);
        }
Пример #14
0
        public bool addLaser(ArLaser laser)
        {
            bool ret = AriaCSPINVOKE.ArLaserConnector_addLaser__SWIG_1(swigCPtr, ArLaser.getCPtr(laser));

            return(ret);
        }
Пример #15
0
 public ArLaserFilter(ArLaser laser) : this(AriaCSPINVOKE.new_ArLaserFilter__SWIG_1(ArLaser.getCPtr(laser)), true)
 {
 }
Пример #16
0
 public ArSimulatedLaser(ArLaser laser) : this(AriaCSPINVOKE.new_ArSimulatedLaser(ArLaser.getCPtr(laser)), true)
 {
 }
Пример #17
0
 public void copyReadingCount(ArLaser laser)
 {
     AriaCSPINVOKE.ArLaser_copyReadingCount(swigCPtr, ArLaser.getCPtr(laser));
 }