Class MeasurementsController

java.lang.Object
com.flir.thermalsdk.live.remote.MeasurementsController

public final class MeasurementsController extends Object
Camera measurement tools control and monitoring interface.
  • Method Details

    • addSpot

      public final Command1Arg<RemoteSpot,Point> addSpot()
      Add and activate a new spot measurement tool to the camera's measurements at the given position. Note: the Point parameter determines the position (x,y).
    • addRectangle

      public final Command1Arg<RemoteRectangle,Rectangle> addRectangle()
      Add and activate a new rectangle measurement tool to the camera's measurements at the given position with the given size. Note: the Rectangle parameter determines the position and the size of the rectangle.
    • addCircle

      public final Command2Args<RemoteCircle,Point,Integer> addCircle()
      Add and activate a new circle measurement tool to the camera's measurements. Note: the Point parameter determines the center of the circle. Note: the Integer parameter determines the circle radius.
    • addLine

      public final Command2Args<RemoteLine,Integer,Boolean> addLine()
      Add and activate a new line measurement tool to the camera's measurements. Note: the Integer parameter determines X (for vertical line) or Y (for horizontal line) coordinate. Note: the Boolean parameter determines if line is vertical (use 'false') or horizontal (use 'true').
    • remove

      public final Command1Arg<Void,RemoteShape> remove()
      Remove/deactivate a particular measurement tool from the camera's measurements.
    • removeAll

      public final Command<Void> removeAll()
      Remove/deactivate all measurement tools from the camera's measurements.
    • spots

      public final Property<ArrayList<RemoteSpot>> spots()
      Get a list of all active spot measurement tools on the camera. Features: READ-ONLY.
    • rectangles

      public final Property<ArrayList<RemoteRectangle>> rectangles()
      Get a list of all active rectangle measurement tools on the camera. Features: READ-ONLY.
    • circles

      public final Property<ArrayList<RemoteCircle>> circles()
      Get a list of all active circle measurement tools on the camera. Features: READ-ONLY.
    • lines

      public final Property<ArrayList<RemoteLine>> lines()
      Get a list of all active line measurement tools on the camera. Features: READ-ONLY.