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); }
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); }
public ArLaserFilter(ArLaser laser, string name) : this(AriaCSPINVOKE.new_ArLaserFilter__SWIG_0(ArLaser.getCPtr(laser), name), true) { }
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) { }
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) { }
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) { }
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); }
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); }
public bool replaceLaser(ArLaser laser, int laserNumber) { bool ret = AriaCSPINVOKE.ArLaserConnector_replaceLaser(swigCPtr, ArLaser.getCPtr(laser), laserNumber); return(ret); }
public bool addPlaceholderLaser(ArLaser placeholderLaser) { bool ret = AriaCSPINVOKE.ArLaserConnector_addPlaceholderLaser__SWIG_2(swigCPtr, ArLaser.getCPtr(placeholderLaser)); return(ret); }
public bool addPlaceholderLaser(ArLaser placeholderLaser, int laserNumber, bool takeOwnershipOfPlaceholder) { bool ret = AriaCSPINVOKE.ArLaserConnector_addPlaceholderLaser__SWIG_0(swigCPtr, ArLaser.getCPtr(placeholderLaser), laserNumber, takeOwnershipOfPlaceholder); return(ret); }
public bool addLaser(ArLaser laser) { bool ret = AriaCSPINVOKE.ArLaserConnector_addLaser__SWIG_1(swigCPtr, ArLaser.getCPtr(laser)); return(ret); }
public ArLaserFilter(ArLaser laser) : this(AriaCSPINVOKE.new_ArLaserFilter__SWIG_1(ArLaser.getCPtr(laser)), true) { }
public ArSimulatedLaser(ArLaser laser) : this(AriaCSPINVOKE.new_ArSimulatedLaser(ArLaser.getCPtr(laser)), true) { }
public void copyReadingCount(ArLaser laser) { AriaCSPINVOKE.ArLaser_copyReadingCount(swigCPtr, ArLaser.getCPtr(laser)); }