Class AbstractContourDataSetRendererParameter<R extends AbstractContourDataSetRendererParameter<R>>

    • Constructor Detail

      • AbstractContourDataSetRendererParameter

        public AbstractContourDataSetRendererParameter()
    • Method Detail

      • altImplementationProperty

        public javafx.beans.property.BooleanProperty altImplementationProperty()
        Property to track internal alternate implementation. This is used to compare different implementation and to potentially fall-back to an older reference implementation
        Returns:
        altImplementation property
      • colorGradientProperty

        public javafx.beans.property.ObjectProperty<ColorGradient> colorGradientProperty()
        Color gradient (linear) used to encode data point values.
        Returns:
        gradient property
      • computeLocalRange

        public boolean computeLocalRange()
        Returns the value of the computeLocalRangeProperty().
        Returns:
        true if the local range calculation is applied, false otherwise
      • computeLocalRangeProperty

        public javafx.beans.property.BooleanProperty computeLocalRangeProperty()
        Indicates if the chart should compute the min/max z-Axis for the local (true) or global (false) visible range
        Returns:
        computeLocalRange property
      • contourTypeProperty

        public javafx.beans.property.ObjectProperty<ContourType> contourTypeProperty()
        Indicates if the chart should plot contours (true) or color gradient map (false)
        Returns:
        plotContourProperty property
      • getContourType

        public ContourType getContourType()
        Returns the value of the contourTypeProperty().
        Returns:
        if the chart should plot contours (true) or color gradient map (false)
      • getMaxContourSegments

        public int getMaxContourSegments()
        Returns:
        the maximum number of segments for which a contour is being drawn
      • getMinHexTileSizeProperty

        public int getMinHexTileSizeProperty()
      • getNumberQuantisationLevels

        public int getNumberQuantisationLevels()
      • getReductionFactorX

        public int getReductionFactorX()
      • getReductionFactorY

        public int getReductionFactorY()
      • isAltImplementation

        public boolean isAltImplementation()
        This is used to compare different implementation and to potentially fall-back to an older reference implementation
        Returns:
        true if alternate implementation is being used
      • isSmooth

        public boolean isSmooth()
        Returns the value of the smoothProperty().
        Returns:
        true if the smoothing should be applied, false otherwise
      • maxContourSegmentsProperty

        public javafx.beans.property.IntegerProperty maxContourSegmentsProperty()
        Returns:
        the property controlling the maximum number of sub-segments allowed for a contour to be drawn.
      • minHexTileSizeProperty

        public javafx.beans.property.IntegerProperty minHexTileSizeProperty()
      • quantisationLevelsProperty

        public javafx.beans.property.IntegerProperty quantisationLevelsProperty()
      • reductionFactorXProperty

        public javafx.beans.property.IntegerProperty reductionFactorXProperty()
      • reductionFactorYProperty

        public javafx.beans.property.IntegerProperty reductionFactorYProperty()
      • reductionTypeProperty

        public javafx.beans.property.ObjectProperty<ReductionType> reductionTypeProperty()
      • setAltImplementation

        public void setAltImplementation​(boolean state)
        This is used to compare different implementation and to potentially fall-back to an older reference implementation
        Parameters:
        state - true if alternate implementation is being used
      • setComputeLocalRange

        public void setComputeLocalRange​(boolean value)
        Sets the value of the computeLocalRangeProperty().
        Parameters:
        value - true if the local range calculation is applied, false otherwise
      • setContourType

        public void setContourType​(ContourType value)
        Sets the value of the contourTypeProperty().
        Parameters:
        value - if the chart should plot contours (true) or color gradient map (false)
      • setMaxContourSegments

        public void setMaxContourSegments​(int nSegments)
        suppresses contour segments being drawn that have more than the specified number of sub-segments
        Parameters:
        nSegments - the maximum number of segments
      • setMinHexTileSizeProperty

        public void setMinHexTileSizeProperty​(int minSize)
      • setNumberQuantisationLevels

        public void setNumberQuantisationLevels​(int nQuantisation)
      • setReductionFactorX

        public void setReductionFactorX​(int factor)
      • setReductionFactorY

        public void setReductionFactorY​(int factor)
      • setReductionType

        public void setReductionType​(ReductionType value)
      • setSmooth

        public void setSmooth​(boolean value)
        Sets the value of the smoothProperty().
        Parameters:
        value - true to enable smoothing
      • smoothProperty

        public javafx.beans.property.BooleanProperty smoothProperty()
        Indicates if the chart should smooth colors between data points or render each data point as a rectangle with uniform color.

        By default smoothing is disabled.

        Returns:
        smooth property
        See Also:
        ImageView.setFitWidth(double), ImageView.setFitHeight(double), ImageView.setSmooth(boolean)