DJI Mobile SDK Documentation

      class ARLineInfo

      class ARLineInfo implements Parcelable 
      Package:dji.open.pilot.base.manager.ar
      Description:

      AR line information entity. Each endpoint supports embedded AR points (icons and text).

      Supported since MSDK 5.20.1

      Class Members:
      method
      method getId
      String getId() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get the unique identifier.

      Supported since MSDK 5.20.1

      Return:
      StringUnique identifier of the AR line.
      method
      method getSource
      String getSource() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get the source package name.

      Supported since MSDK 5.20.1

      Return:
      StringThe package name of the creator.
      method
      method getName
      String getName() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get the name.

      Supported since MSDK 5.20.1

      Return:
      StringThe name of the AR line.
      method
      method setName
      void setName(String name) 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Set the name.

      Supported since MSDK 5.20.1

      Input Parameters:
      String nameThe name of the AR line.
      method
      method getPoints
      List<ARPointInfo> getPoints() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get the list of endpoints (each supporting embedded icons and text).

      Supported since MSDK 5.20.1

      Return:
      List<ARPointInfo>The list of AR point information for each endpoint of the line segment.
      method
      method setPoints
      void setPoints(List<ARPointInfo> points) 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Set the list of endpoints.

      Supported since MSDK 5.20.1

      Input Parameters:
      List<ARPointInfo> pointsThe list of AR point information for each endpoint of the line segment.
      method getStrokeInfo
      ARStrokeInfo getStrokeInfo() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get the stroke configuration.

      Supported since MSDK 5.20.1

      Return:
      ARStrokeInfoThe stroke configuration of the line segment (color, width, dashed).
      method setStrokeInfo
      void setStrokeInfo(ARStrokeInfo strokeInfo) 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Set the stroke configuration.

      Supported since MSDK 5.20.1

      Input Parameters:
      ARStrokeInfo strokeInfoThe stroke configuration of the line segment (color, width, dashed).
      method isUseDepth
      boolean isUseDepth() 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Get whether depth testing is enabled.

      Supported since MSDK 5.20.1

      Return:
      booleanWhether depth testing is enabled.
      method setUseDepth
      void setUseDepth(boolean useDepth) 
      Package:dji.open.pilot.base.manager.ar
      Description:

      Set whether to enable depth testing.

      Supported since MSDK 5.20.1

      Input Parameters:
      boolean useDepthWhether to enable depth testing.