|
libpgplotxx.a (C++ interface to PGPLOT)
|
hold any parameter range More...
#include <structs.h>
Public Member Functions | |
| Trange (const float &themin, const float &themax) | |
| set constgructor More... | |
| Trange (const Trange &range) | |
| copy constgructor More... | |
| Trange () | |
| default constructor More... | |
| Trange & | extend (const Trange &range) |
| extend this range if argument range is larger More... | |
| Trange & | extendf (const float &f) |
| extend at both ends by a fraction of total range More... | |
| Trange & | shrink (const Trange &range) |
| shrink this range if argument range is smaller More... | |
| Trange & | shrinkf (const Trange &range) |
| fractional shrink/extend More... | |
| float | absmax () const |
| return absolute maximum More... | |
| float | abs () const |
| return total range More... | |
| float | fullrange () const |
| return absolute range More... | |
| Trange & | lcutf (const float &fraction) |
| fractional cut at lower edge More... | |
| Trange & | hcutf (const float &fraction) |
| fractional cut at higher edge More... | |
| Trange & | lcut (const float &value) |
| absolute cut at lower edge More... | |
| Trange & | hcut (const float &value) |
| absolute cut at higher edge More... | |
| template<typename T > | |
| Trange & | operator*= (const T &value) |
| scale both values More... | |
| Trange & | operator*= (const Trange &range) |
| scale relative to other range More... | |
| Trange & | swap () |
| swap range More... | |
| bool | contains (const float &v) const |
| check if value is inside range More... | |
Public Attributes | |
| float | min |
| range [min....max] More... | |
| float | max |
hold any parameter range