parameters: (self, val1=0, val2=0, _type=None)
docstring: Args:
              val1  (float) : First value of the vector
              val2  (float) : Second value of the vector
              _type (:obj: `str`, optional)  : Type of vector
  
          Returns:
              (None)
docstring_summary: Args:
              val1  (float) : First value of the vector
              val2  (float) : Second value of the vector
              _type (:obj: `str`, optional)  : Type of vector
docstring_tokens: Args : val1 ( float ) : First value of the vector val2 ( float ) : Second value of the vector _type ( : obj : str optional ) : Type of vector
function: def __init__(self, val1=0, val2=0, _type=None):
          """
          Args:
              val1  (float) : First value of the vector
              val2  (float) : Second value of the vector
              _type (:obj: `str`, optional)  : Type of vector
  
          Returns:
              (None)
          """
           
          #print(type(val2), isinstance(val2, common.Angle.Angle))
          if isinstance(val2, common.Angle.Angle):
              self.val1 = val1 * common.Angle.CosAngle(val2).get()
              self.val2 = val1 * common.Angle.SinAngle(val2).get()
              self.type = _type
          else:
              self.val1 = val1
              self.val2 = val2
              self.type = _type
function_tokens: def __init__ ( self , val1 = 0 , val2 = 0 , _type = None ) : #print(type(val2), isinstance(val2, common.Angle.Angle)) if isinstance ( val2 , common . Angle . Angle ) : self . val1 = val1 * common . Angle . CosAngle ( val2 ) . get ( ) self . val2 = val1 * common . Angle . SinAngle ( val2 ) . get ( ) self . type = _type else : self . val1 = val1 self . val2 = val2 self . type = _type