QwtLogTransform.3 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. .TH "QwtLogTransform" 3 "Mon Dec 28 2020" "Version 6.1.6" "Qwt User's Guide" \" -*- nroff -*-
  2. .ad l
  3. .nh
  4. .SH NAME
  5. QwtLogTransform \- Logarithmic transformation\&.
  6. .SH SYNOPSIS
  7. .br
  8. .PP
  9. .PP
  10. \fC#include <qwt_transform\&.h>\fP
  11. .PP
  12. Inherits \fBQwtTransform\fP\&.
  13. .SS "Public Member Functions"
  14. .in +1c
  15. .ti -1c
  16. .RI "\fBQwtLogTransform\fP ()"
  17. .br
  18. .RI "Constructor\&. "
  19. .ti -1c
  20. .RI "virtual \fB~QwtLogTransform\fP ()"
  21. .br
  22. .RI "Destructor\&. "
  23. .ti -1c
  24. .RI "virtual double \fBtransform\fP (double value) const"
  25. .br
  26. .ti -1c
  27. .RI "virtual double \fBinvTransform\fP (double value) const"
  28. .br
  29. .ti -1c
  30. .RI "virtual double \fBbounded\fP (double value) const"
  31. .br
  32. .ti -1c
  33. .RI "virtual \fBQwtTransform\fP * \fBcopy\fP () const"
  34. .br
  35. .in -1c
  36. .SS "Public Attributes"
  37. .in +1c
  38. .ti -1c
  39. .RI "QT_STATIC_CONST double \fBLogMin\fP = 1\&.0e\-150"
  40. .br
  41. .RI "Smallest allowed value for logarithmic scales: 1\&.0e-150\&. "
  42. .ti -1c
  43. .RI "QT_STATIC_CONST double \fBLogMax\fP = 1\&.0e150"
  44. .br
  45. .RI "Largest allowed value for logarithmic scales: 1\&.0e150\&. "
  46. .in -1c
  47. .SH "Detailed Description"
  48. .PP
  49. Logarithmic transformation\&.
  50. \fBQwtLogTransform\fP modifies the values using log() and exp()\&.
  51. .PP
  52. \fBNote\fP
  53. .RS 4
  54. In the calculations of \fBQwtScaleMap\fP the base of the log function has no effect on the mapping\&. So \fBQwtLogTransform\fP can be used for log2(), log10() or any other logarithmic scale\&.
  55. .RE
  56. .PP
  57. .SH "Member Function Documentation"
  58. .PP
  59. .SS "double QwtLogTransform::bounded (double value) const\fC [virtual]\fP"
  60. .PP
  61. \fBParameters\fP
  62. .RS 4
  63. \fIvalue\fP Value to be bounded
  64. .RE
  65. .PP
  66. \fBReturns\fP
  67. .RS 4
  68. qBound( LogMin, value, LogMax )
  69. .RE
  70. .PP
  71. .PP
  72. Reimplemented from \fBQwtTransform\fP\&.
  73. .SS "\fBQwtTransform\fP * QwtLogTransform::copy () const\fC [virtual]\fP"
  74. .PP
  75. \fBReturns\fP
  76. .RS 4
  77. Clone of the transformation
  78. .RE
  79. .PP
  80. .PP
  81. Implements \fBQwtTransform\fP\&.
  82. .SS "double QwtLogTransform::invTransform (double value) const\fC [virtual]\fP"
  83. .PP
  84. \fBParameters\fP
  85. .RS 4
  86. \fIvalue\fP Value to be transformed
  87. .RE
  88. .PP
  89. \fBReturns\fP
  90. .RS 4
  91. exp( value )
  92. .RE
  93. .PP
  94. .PP
  95. Implements \fBQwtTransform\fP\&.
  96. .SS "double QwtLogTransform::transform (double value) const\fC [virtual]\fP"
  97. .PP
  98. \fBParameters\fP
  99. .RS 4
  100. \fIvalue\fP Value to be transformed
  101. .RE
  102. .PP
  103. \fBReturns\fP
  104. .RS 4
  105. log( value )
  106. .RE
  107. .PP
  108. .PP
  109. Implements \fBQwtTransform\fP\&.
  110. .SH "Author"
  111. .PP
  112. Generated automatically by Doxygen for Qwt User's Guide from the source code\&.