21 #include "../common/AbstractObject.h"
113 DLL_IMPORT_OR_EXPORT
bool hasDefaultColor(COMMON_NS::AbstractObject
const* targetObject)
const;
125 DLL_IMPORT_OR_EXPORT
double getDefaultHue(COMMON_NS::AbstractObject
const* targetObject)
const;
149 DLL_IMPORT_OR_EXPORT
double getDefaultValue(COMMON_NS::AbstractObject
const* targetObject)
const;
161 DLL_IMPORT_OR_EXPORT
double getDefaultAlpha(COMMON_NS::AbstractObject
const* targetObject)
const;
174 DLL_IMPORT_OR_EXPORT
void getDefaultRgbColor(COMMON_NS::AbstractObject
const* targetObject,
double& red,
double& green,
double& blue)
const;
187 DLL_IMPORT_OR_EXPORT
void getDefaultRgbColor(COMMON_NS::AbstractObject
const* targetObject,
unsigned int& red,
unsigned int& green,
unsigned int& blue)
const;
233 DLL_IMPORT_OR_EXPORT
void setDefaultHsvColor(COMMON_NS::AbstractObject* targetObject,
double hue,
double saturation,
double value,
double alpha = 1.0, std::string
const& colorTitle =
"");
254 DLL_IMPORT_OR_EXPORT
void setDefaultRgbColor(COMMON_NS::AbstractObject* targetObject,
double red,
double green,
double blue,
double alpha = 1.0, std::string
const& colorTitle =
"");
276 DLL_IMPORT_OR_EXPORT
void setDefaultRgbColor(COMMON_NS::AbstractObject* targetObject,
unsigned int red,
unsigned int green,
unsigned int blue,
double alpha = 1.0, std::string
const& colorTitle =
"");
303 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__DataObjectReference*
getDiscreteColorMapDor(COMMON_NS::AbstractObject
const* targetObject)
const;
330 DLL_IMPORT_OR_EXPORT RESQML2_NS::DiscreteColorMap*
getDiscreteColorMap(COMMON_NS::AbstractObject
const* targetObject)
const;
351 DLL_IMPORT_OR_EXPORT
void setDiscreteColorMap(COMMON_NS::AbstractObject* targetObject, RESQML2_NS::DiscreteColorMap* discreteColorMap,
352 bool useReverseMapping =
false,
bool useLogarithmicMapping =
false);
379 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__DataObjectReference*
getContinuousColorMapDor(COMMON_NS::AbstractObject
const* targetObject)
const;
406 DLL_IMPORT_OR_EXPORT RESQML2_NS::ContinuousColorMap*
getContinuousColorMap(COMMON_NS::AbstractObject
const* targetObject)
const;
428 DLL_IMPORT_OR_EXPORT
void setContinuousColorMap(COMMON_NS::AbstractObject* targetObject, RESQML2_NS::ContinuousColorMap* continuousColorMap,
429 bool useReverseMapping =
false,
bool useLogarithmicMapping =
false);
442 DLL_IMPORT_OR_EXPORT
bool hasColorMapMinMax(COMMON_NS::AbstractObject
const* targetObject)
const;
455 DLL_IMPORT_OR_EXPORT
double getColorMapMin(COMMON_NS::AbstractObject
const* targetObject)
const;
468 DLL_IMPORT_OR_EXPORT
double getColorMapMax(COMMON_NS::AbstractObject
const* targetObject)
const;
480 DLL_IMPORT_OR_EXPORT
void setColorMapMinMax(COMMON_NS::AbstractObject
const* targetObject,
double min,
double max)
const;
520 DLL_IMPORT_OR_EXPORT
void setValueVectorIndex(COMMON_NS::AbstractObject
const* targetObject, int64_t valueVectorIndex);
533 DLL_IMPORT_OR_EXPORT
static void rgbToHsv(
double red,
double green,
double blue,
double& hue,
double& saturation,
double& value);
546 DLL_IMPORT_OR_EXPORT
static void rgbToHsv(
unsigned int red,
unsigned int green,
unsigned int blue,
double& hue,
double& saturation,
double& value);
559 DLL_IMPORT_OR_EXPORT
static void hsvToRgb(
double hue,
double saturation,
double value,
double& red,
double& green,
double& blue);
573 DLL_IMPORT_OR_EXPORT
static void hsvToRgb(
double hue,
double saturation,
double value,
unsigned int& red,
unsigned int& green,
unsigned int& blue);
576 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
583 DLL_IMPORT_OR_EXPORT std::string
getXmlTag()
const {
return XML_TAG; }
612 GraphicalInformationSet(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject): COMMON_NS::AbstractObject(partialObject) {}
619 GraphicalInformationSet(gsoap_eml2_3::_eml23__GraphicalInformationSet* fromGsoap) :
620 COMMON_NS::AbstractObject(fromGsoap) {}
623 gsoap_eml2_3::resqml22__DefaultGraphicalInformation* getDefaultGraphicalInformationForAllIndexableElements(COMMON_NS::AbstractObject
const* targetObject)
const;
624 gsoap_eml2_3::resqml22__GraphicalInformationForWholeObject* getDefaultGraphicalInformation(COMMON_NS::AbstractObject
const* targetObject)
const;
625 gsoap_eml2_3::resqml22__HsvColor* getDefaultColor(COMMON_NS::AbstractObject
const* targetObject)
const;
626 gsoap_eml2_3::resqml22__ColorInformation* getColorInformation(COMMON_NS::AbstractObject
const* targetObject)
const;