15 #include "CeeUnstructGrid/Base.h" 17 #include "CeeCore/RefCountedObject.h" 18 #include "CeeCore/Color3f.h" 19 #include "CeeCore/Str.h" 20 #include "CeeUnstructGrid/ColorMapper.h" 21 #include "CeeUnstructGrid/ContourLines.h" 85 double rangeMinimum()
const;
86 double rangeMaximum()
const;
87 void setRange(
double min,
double max);
98 bool logarithmicMapping()
const;
99 void setLogarithmicMapping(
bool logMapper);
101 bool nodeAveragedValues()
const;
102 void setNodeAveragedValues(
bool useNodeAveraging);
106 Color3f legendTextColor()
const;
107 void setLegendTextColor(
const Color3f& color);
108 Color3f legendLineColor()
const;
109 void setLegendLineColor(
const Color3f& color);
110 unsigned int legendLineWidth()
const;
111 void setLegendLineWidth(
unsigned int lineWidth);
112 unsigned int legendBarWidth()
const;
113 void setLegendBarWidth(
unsigned int widthInPixels);
114 Str customLegendTitle()
const;
115 void setCustomLegendTitle(
const Str& title);
116 bool forceTickMarkLinesToCoverLegend()
const;
117 void setForceTickMarkLinesToCoverLegend(
bool alwaysCover);
118 bool drawLegendWithMinimumValueOnTop()
const;
119 void setDrawLegendWithMinimumValueOnTop(
bool minOnTop);
120 bool skipOverlappingTickMarkLabels()
const;
121 void setSkipOverlappingTickMarkLabels(
bool skip);
126 unsigned int tickMarkLabelsMinimumDistance()
const;
127 void setTickMarkLabelsMinimumDistance(
unsigned int distance);
131 bool isSingleColorZeroRangeModeEnabled(
Color3f* color = NULL)
const;
132 void setSingleColorZeroRangeMode(
const Color3f& color);
133 void disableSingleColorZeroRangeMode();
135 bool forceUniformTickMarkSpacing()
const;
136 void setForceUniformTickMarkSpacing(
bool forceUniformSpacing);
138 bool forceUniformTextureLevels()
const;
139 void setForceUniformTextureLevels(
bool forceUniformLevels);
141 char numericFormat()
const;
142 void setNumericFormat(
char format);
143 int numericPrecision()
const;
144 void setNumericPrecision(
int precision);
146 double numericScalingConstant()
const;
147 double numericScalingFirstDegreeFactor()
const;
148 void setNumericScaling(
double constantTerm,
double firstDegreeTerm);
151 size_t colorMarkerCount()
const;
153 Color3f colorMarkerColor(
size_t index)
const;
154 Str colorMarkerDescription(
size_t index)
const;
155 void clearColorMarkers();
157 unsigned int colorMarkerBoxHeight()
const;
158 void setColorMarkerBoxHeight(
unsigned int height);
159 unsigned int colorMarkerMargin()
const;
160 void setColorMarkerMargin(
unsigned int margin);
162 bool isFringesElementFilteringEnabled()
const;
163 void disableFringesElementFiltering();
164 double fringesElementFilteringVisibleRangeMinimum()
const;
165 double fringesElementFilteringVisibleRangeMaximum()
const;
166 void setFringesElementFilteringVisibleRange(
double min,
double max);
167 bool filterUndefinedElements()
const;
168 void setFilterUndefinedElements(
bool filter);
AutoRangeMode
Extent of the automatic range computation.
Definition: ScalarSettings.h:45
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Draw a horizontal legend.
Definition: ScalarSettings.h:78
Draw tick marks on the right side of the color legend.
Definition: ScalarSettings.h:67
Draw tick marks on the left side of the color legend.
Definition: ScalarSettings.h:66
LegendDirection
Select the orientation of the legend.
Definition: ScalarSettings.h:76
Scalar range is not computed automatically.
Definition: ScalarSettings.h:47
Draw tick marks below the color legend.
Definition: ScalarSettings.h:69
A general unicode based string class.
Definition: Str.h:28
MarkerPosition
Position of the custom markers to show above/below the color legend.
Definition: ScalarSettings.h:38
Show the color legend for this result if used by any visible parts in the view (default) ...
Definition: ScalarSettings.h:56
Draw tick marks above the color legend.
Definition: ScalarSettings.h:68
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
Class for storing an RGB color triplet.
Definition: Color3f.h:25
Controlling how the contour lines are drawn.
Definition: ContourLines.h:30
Always hide the color legend for this result.
Definition: ScalarSettings.h:55
Controlling the color mapping and the color setup of the legend.
Definition: ColorMapper.h:30
Settings for a specific scalar result.
Definition: ScalarSettings.h:34
LegendVisibilityMode
Control the visibility of the color legend.
Definition: ScalarSettings.h:53
Show the marker above the color legend.
Definition: ScalarSettings.h:40
UnstructGridModel is a subclass of Model which adds specific model structure and functionality for re...
Definition: UnstructGridModel.h:72
TickMarksPosition
Position of the legend tick marks.
Definition: ScalarSettings.h:64
Scalar range is computed automatically from scalar result values of all items in the model...
Definition: ScalarSettings.h:48