def toStr(self, prec=6, sep=_SPACE_, **unused): # PYCHOK expected '''Return a string representation of this projection. @kwarg prec: Optional number of decimal, unstripped (C{int}). @kwarg sep: Optional separator to join (C{str}). @return: This projection as C{"lat0 lon0"} (C{str}). ''' return sep.join(strs(self.latlon0, prec=prec))
def toStr(self, prec=5, fmt='(%s)', sep=', '): # PYCHOK expected '''Return a string representation of this vector. @kwarg prec: Optional number of decimal places (C{int}). @kwarg fmt: Optional, enclosing format to use (C{str}). @kwarg sep: Optional separator between components (C{str}). @return: Vector as "(x, y, z)" (C{str}). ''' return fmt % (sep.join(strs(self.xyz, prec=prec)), )
def toStr(self, prec=5, fmt=Fmt.PAREN, sep=_COMMASPACE_): # PYCHOK expected '''Return a string representation of this vector. @kwarg prec: Optional number of decimal places (C{int}). @kwarg fmt: Optional, enclosing format to use (C{str}). @kwarg sep: Optional separator between components (C{str}). @return: Vector as "(x, y, z)" (C{str}). ''' t = sep.join(strs(self.xyz, prec=prec)) return (fmt % (t,)) if fmt else t
def toStr(self, prec=3, fmt=_SQUARE_, sep=_COMMA_SPACE_): # PYCHOK expected '''Return a string representation of this NED vector. @kwarg prec: Optional number of decimals, unstripped (C{int}). @kwarg fmt: Optional enclosing backets format (C{str}). @kwarg sep: Optional separator between NEDs (C{str}). @return: This Ned as "[N:f, E:f, D:f]" (C{str}). ''' t = strs(self.ned, prec=prec) return _xzipairs('NED', t, sep=sep, fmt=fmt)
def toStr(self, prec=3, fmt='[%s]', sep=', '): # PYCHOK expected '''Return a string representation of this NED vector. @kwarg prec: Optional number of decimals, unstripped (C{int}). @kwarg fmt: Optional enclosing backets format (C{str}). @kwarg sep: Optional separator between NEDs (C{str}). @return: This Ned as "[N:f, E:f, D:f]" (C{str}). ''' t3 = strs(self.ned, prec=prec) return fmt % (sep.join('%s:%s' % t for t in zip('NED', t3)), )