parameters: (self)
return_statement: return line_list
docstring: Build line list marker from 8 points in 3d space
docstring_summary: Build line list marker from 8 points in 3d space
docstring_tokens: Build line list marker from 8 points in 3d space
function: def linelist(self):
          """Build line list marker from 8 points in 3d space
          """
          line_list = Marker()
          line_list.header = self._header
          line_list.type = Marker.LINE_LIST
          line_list.action = Marker.ADD
          line_list.scale.x = 0.005
          line_list.color = self.YELLOW
          line_list.pose = deepcopy(self.POSE)
  
          line_list.points.extend((self._p1, self._p2))
          line_list.points.extend((self._p2, self._p3))
          line_list.points.extend((self._p3, self._p4))
          line_list.points.extend((self._p4, self._p1))
          line_list.points.extend((self._p5, self._p6))
          line_list.points.extend((self._p6, self._p7))
          line_list.points.extend((self._p7, self._p8))
          line_list.points.extend((self._p8, self._p5))
          line_list.points.extend((self._p1, self._p5))
          line_list.points.extend((self._p2, self._p6))
          line_list.points.extend((self._p3, self._p7))
          line_list.points.extend((self._p4, self._p8))
  
          return line_list
function_tokens: def linelist ( self ) : line_list = Marker ( ) line_list . header = self . _header line_list . type = Marker . LINE_LIST line_list . action = Marker . ADD line_list . scale . x = 0.005 line_list . color = self . YELLOW line_list . pose = deepcopy ( self . POSE ) line_list . points . extend ( ( self . _p1 , self . _p2 ) ) line_list . points . extend ( ( self . _p2 , self . _p3 ) ) line_list . points . extend ( ( self . _p3 , self . _p4 ) ) line_list . points . extend ( ( self . _p4 , self . _p1 ) ) line_list . points . extend ( ( self . _p5 , self . _p6 ) ) line_list . points . extend ( ( self . _p6 , self . _p7 ) ) line_list . points . extend ( ( self . _p7 , self . _p8 ) ) line_list . points . extend ( ( self . _p8 , self . _p5 ) ) line_list . points . extend ( ( self . _p1 , self . _p5 ) ) line_list . points . extend ( ( self . _p2 , self . _p6 ) ) line_list . points . extend ( ( self . _p3 , self . _p7 ) ) line_list . points . extend ( ( self . _p4 , self . _p8 ) ) return line_list