5class __declspec(dllexport) PropertyBundleDataHandleScaling :
public PropertyBundleDataHandle
8 PropertyBundleDataHandleScaling(EntityBase * thisObject);
10 const double GetRangeMin(
void)
const {
return rangeMin; }
11 const double GetRangeMax(
void)
const {
return rangeMax; }
12 const int GetColourResolution(
void)
const {
return colourResolution; }
13 const ScalingProperties::ScalingMethod GetScalingMethod(
void) {
return scalingMethod; }
14 const ScalingProperties::ScalingFunction GetScalingFunction(
void) {
return scalingFunction; }
16 bool UpdateMinMaxProperties(
double minValue,
double maxValue);
17 void GetEntityProperties(
long long& _UID,
long long& Version);
20 EntityBase* thisObject =
nullptr;
22 ScalingProperties properties;
23 ScalingProperties::ScalingFunction scalingFunction;
24 ScalingProperties::ScalingMethod scalingMethod;
29 virtual void LoadCurrentData(EntityBase * thisObject)
override;