Filter settings. More...
#include <spatmod/imagefilterdatatype.h>
Public Member Functions | |
| SETTINGS (DATATYPE DataType, MODE Mode, double MinValue, double MaxValue) | |
| SETTINGS (DATATYPE DataType, MODE Mode) | |
| SETTINGS () | |
| DATATYPE | GetDataType () const |
| bool | GetDoFloor () const |
| double | GetMaxValue () const |
| double | GetMinValue () const |
| MODE | GetMode () const |
| double | GetOffset () const |
| int | GetPrecision () const |
| double | GetScale () const |
| bool | IsRangeFull () const |
| bool | IsRangeValid () const |
| void | SetDataType (DATATYPE DataType) |
| void | SetDoFloor (bool DoFloor=true) |
| void | SetMode (MODE Mode) |
| void | SetPrecision (int Precision) |
| void | SetRange (double MinValue, double MaxValue) |
Filter settings.
| SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SETTINGS | ( | ) |
Default constructor.
Construct with data type and mode.
| SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SETTINGS | ( | DATATYPE | DataType, | |
| MODE | Mode, | |||
| double | MinValue, | |||
| double | MaxValue | |||
| ) |
Construct with data type, mode and range.
| DATATYPE SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetDataType | ( | ) | const [inline] |
Get data type.
| bool SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetDoFloor | ( | ) | const [inline] |
Get whether to do "floor" when convert to integer.
| double SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetMaxValue | ( | ) | const [inline] |
Get maximum value.
| double SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetMinValue | ( | ) | const [inline] |
Get minimum value.
| MODE SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetMode | ( | ) | const [inline] |
Get mode.
| double SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetOffset | ( | ) | const [inline] |
Get offset.
| int SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetPrecision | ( | ) | const [inline] |
Get precision.
| double SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::GetScale | ( | ) | const [inline] |
Get scale.
| bool SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::IsRangeFull | ( | ) | const [inline] |
Determine if range is full for data type.
| bool SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::IsRangeValid | ( | ) | const |
Determine if range is valid for data type.
| void SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SetDataType | ( | DATATYPE | DataType | ) |
Set data type.
| void SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SetDoFloor | ( | bool | DoFloor = true |
) | [inline] |
Set whether to do "floor" when convert to integer (default is to round).
| void SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SetMode | ( | MODE | Mode | ) | [inline] |
Set mode.
| void SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SetPrecision | ( | int | Precision | ) | [inline] |
Set precision.
| void SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS::SetRange | ( | double | MinValue, | |
| double | MaxValue | |||
| ) |
Set range.
1.6.1