Class AreaHeatMap

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.areaheatmap.AreaHeatMap
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

@DefaultProperty("children") public class AreaHeatMap extends javafx.scene.layout.Region
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<eu.hansolo.fx.heatmap.Mapping>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.BooleanProperty
     

    Properties inherited from class javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties inherited from class javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields inherited from class javafx.scene.layout.Region

    USE_COMPUTED_SIZE, USE_PREF_SIZE

    Fields inherited from class javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    AreaHeatMap(int QUALITY)
     
    AreaHeatMap(int NO_OF_CLOSER_INFLUENT_POINTS, int QUALITY)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected double
    computeMaxHeight(double WIDTH)
     
    protected double
    computeMaxWidth(double HEIGHT)
     
    protected double
    computeMinHeight(double WIDTH)
     
    protected double
    computeMinWidth(double HEIGHT)
     
    protected double
    computePrefHeight(double WIDTH)
     
    protected double
    computePrefWidth(double HEIGHT)
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
    double
    Gets the value of the property heatMapOpacity.
    eu.hansolo.fx.heatmap.Mapping
    Gets the value of the property mapping.
    int
    Gets the value of the property noOfCloserInfluentPoints.
    int
    Gets the value of the property quality.
    boolean
     
    boolean
     
    javafx.beans.property.DoubleProperty
     
    boolean
    Gets the value of the property discreteColors.
    boolean
    Gets the value of the property smoothedHull.
    javafx.beans.property.ObjectProperty<eu.hansolo.fx.heatmap.Mapping>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.IntegerProperty
     
    void
    setColorMapping(eu.hansolo.fx.heatmap.Mapping MAPPING)
     
    void
     
    void
     
    void
    setDataPointsVisible(boolean VISIBLE)
    Sets the value of the property dataPointsVisible.
    void
    setDiscreteColors(boolean DISCRETE)
    Sets the value of the property discreteColors.
    void
    setHeatMapOpacity(double OPACITY)
    Sets the value of the property heatMapOpacity.
    void
    setNoOfCloserInfluentialPoints(int NUMBER_OF_POINTS)
     
    void
    setQuality(int QUALITY)
     
    void
    Sets the value of the property quality.
    void
    setSmoothedHull(boolean SMOOTHED)
    Sets the value of the property smoothedHull.
    void
    setUseColorMapping(boolean USE)
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Methods inherited from class javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

    Methods inherited from class javafx.scene.Node

    accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Property Details

  • Constructor Details

    • AreaHeatMap

      public AreaHeatMap()
    • AreaHeatMap

      public AreaHeatMap(AreaHeatMap.Quality QUALITY)
    • AreaHeatMap

      public AreaHeatMap(int QUALITY)
    • AreaHeatMap

      public AreaHeatMap(int NO_OF_CLOSER_INFLUENT_POINTS, int QUALITY)
  • Method Details

    • computeMinWidth

      protected double computeMinWidth(double HEIGHT)
      Overrides:
      computeMinWidth in class javafx.scene.layout.Region
    • computeMinHeight

      protected double computeMinHeight(double WIDTH)
      Overrides:
      computeMinHeight in class javafx.scene.layout.Region
    • computePrefWidth

      protected double computePrefWidth(double HEIGHT)
      Overrides:
      computePrefWidth in class javafx.scene.layout.Region
    • computePrefHeight

      protected double computePrefHeight(double WIDTH)
      Overrides:
      computePrefHeight in class javafx.scene.layout.Region
    • computeMaxWidth

      protected double computeMaxWidth(double HEIGHT)
      Overrides:
      computeMaxWidth in class javafx.scene.layout.Region
    • computeMaxHeight

      protected double computeMaxHeight(double WIDTH)
      Overrides:
      computeMaxHeight in class javafx.scene.layout.Region
    • getChildren

      public javafx.collections.ObservableList<javafx.scene.Node> getChildren()
      Overrides:
      getChildren in class javafx.scene.Parent
    • getQuality

      public int getQuality()
      Gets the value of the property quality.
      Property description:
    • setQuality

      public void setQuality(AreaHeatMap.Quality QUALITY)
      Sets the value of the property quality.
      Property description:
    • setQuality

      public void setQuality(int QUALITY)
    • qualityProperty

      public javafx.beans.property.IntegerProperty qualityProperty()
      See Also:
    • getNoOfCloserInfluentPoints

      public int getNoOfCloserInfluentPoints()
      Gets the value of the property noOfCloserInfluentPoints.
      Property description:
    • setNoOfCloserInfluentialPoints

      public void setNoOfCloserInfluentialPoints(int NUMBER_OF_POINTS)
    • noOfCloserInfluentPointsProperty

      public javafx.beans.property.IntegerProperty noOfCloserInfluentPointsProperty()
      See Also:
    • getHeatMapOpacity

      public double getHeatMapOpacity()
      Gets the value of the property heatMapOpacity.
      Property description:
    • setHeatMapOpacity

      public void setHeatMapOpacity(double OPACITY)
      Sets the value of the property heatMapOpacity.
      Property description:
    • heatMapOpacityProperty

      public javafx.beans.property.DoubleProperty heatMapOpacityProperty()
      See Also:
    • getShowDataPoints

      public boolean getShowDataPoints()
    • setDataPointsVisible

      public void setDataPointsVisible(boolean VISIBLE)
      Sets the value of the property dataPointsVisible.
      Property description:
    • dataPointsVisibleProperty

      public javafx.beans.property.BooleanProperty dataPointsVisibleProperty()
      See Also:
    • isSmoothedHull

      public boolean isSmoothedHull()
      Gets the value of the property smoothedHull.
      Property description:
    • setSmoothedHull

      public void setSmoothedHull(boolean SMOOTHED)
      Sets the value of the property smoothedHull.
      Property description:
    • smoothedHullProperty

      public javafx.beans.property.BooleanProperty smoothedHullProperty()
      See Also:
    • isDiscreteColors

      public boolean isDiscreteColors()
      Gets the value of the property discreteColors.
      Property description:
    • setDiscreteColors

      public void setDiscreteColors(boolean DISCRETE)
      Sets the value of the property discreteColors.
      Property description:
    • discreteColorsProperty

      public javafx.beans.property.BooleanProperty discreteColorsProperty()
      See Also:
    • getMapping

      public eu.hansolo.fx.heatmap.Mapping getMapping()
      Gets the value of the property mapping.
      Property description:
    • setColorMapping

      public void setColorMapping(eu.hansolo.fx.heatmap.Mapping MAPPING)
    • mappingProperty

      public javafx.beans.property.ObjectProperty<eu.hansolo.fx.heatmap.Mapping> mappingProperty()
      See Also:
    • getUseColorMapping

      public boolean getUseColorMapping()
    • setUseColorMapping

      public void setUseColorMapping(boolean USE)
    • useColorMapping

      public javafx.beans.property.BooleanProperty useColorMapping()
    • setDataPoints

      public void setDataPoints(DataPoint... POINTS)
    • setDataPoints

      public void setDataPoints(List<DataPoint> POINTS)