Source code for tecplot.plot.hoe_settings

from builtins import super, int

from ..tecutil import sv
from .. import session


[docs]class FieldPlotHOESettings(session.Style): def __init__(self, frame): self.frame = frame super().__init__(sv.HOESETTINGS, uniqueid=frame.uid) @property def num_subdivision_levels(self): """`int`: Refine element decomposition. With a default setting of 1, the elements are subdivided using only the natural nodes. A value of 2 subdivides elements one level below the natural nodes. Greater than 2 further refines the element decomposition and is more accurate, using the basis functions to compute the manufactured sub-element node values. Each level of subdivisions increases accuracy and time required to render. As a special case, a value of zero is permitted, instructing Tecplot to ignore the high order natural nodes using only the corner nodes for rendering. Example usage:: >>> plot.hoe_settings.num_subdivision_levels = 3 """ return self._get_style(int, sv.NUMSUBDIVISIONLEVELS) @num_subdivision_levels.setter def num_subdivision_levels(self, value): self._set_style(int(value), sv.NUMSUBDIVISIONLEVELS) @property def minmax_scaling_factor(self): """`float`: Widens or narrows the buffer around sub-element filtering. The default value is 1.0. When filtering sub-elements, the extrema (min/max) of an iso-surface or probe variable for the nodes of an sub-element is multiplied by the factor and added as a buffer around the variable min/max range. Example usage:: >>> plot.hoe_settings.minmax_scaling_factor = 4.0 """ return self._get_style(float, sv.MINMAXSCALINGFACTOR) @minmax_scaling_factor.setter def minmax_scaling_factor(self, value): self._set_style(float(value), sv.MINMAXSCALINGFACTOR)