java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.wafermap.WaferMap
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class WaferMap
extends javafx.scene.layout.Region
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ReadOnlyObjectProperty<Die>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>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, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties 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 -
Field Summary
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected doublecomputeMaxHeight(double width) protected doublecomputeMaxWidth(double height) protected doublecomputeMinHeight(double width) protected doublecomputeMinWidth(double height) protected doublecomputePrefHeight(double width) protected doublecomputePrefWidth(double height) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyvoiddispose()javafx.collections.ObservableList<javafx.scene.Node>javafx.scene.paint.ColorGets the value of the property defectFill.javafx.scene.paint.ColorGets the value of the property defectStroke.booleanGets the value of the property defectsVisible.booleanGets the value of the property densityColorsVisible.javafx.scene.paint.ColorGets the value of the property dieTextFill.booleanGets the value of the property dieTextVisible.booleanGets the value of the property heatmapVisible.booleanGets the value of the property legendVisible.javafx.scene.paint.ColorGets the value of the property notchFill.Gets the value of the property selectedDie.javafx.scene.paint.ColorGets the value of the property selectionColor.javafx.scene.paint.ColorGets the value of the property waferFill.javafx.scene.paint.ColorGets the value of the property waferStroke.javafx.beans.property.BooleanPropertyvoidjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidremoveClassConfig(int classNumber) javafx.beans.property.ReadOnlyObjectProperty<Die>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidsetClassConfig(int classNumber, ClassConfig classConfig) voidsetClassConfigMap(Map<Integer, ClassConfig> classConfigMap) voidsetDefectFill(javafx.scene.paint.Color defectFill) Sets the value of the property defectFill.voidsetDefectStroke(javafx.scene.paint.Color defectStroke) Sets the value of the property defectStroke.voidsetDefectsVisible(boolean defectsVisible) Sets the value of the property defectsVisible.voidsetDensityColorsVisible(boolean densityColorsVisible) Sets the value of the property densityColorsVisible.voidsetDieTextFill(javafx.scene.paint.Color dieTextFill) Sets the value of the property dieTextFill.voidsetDieTextVisible(boolean dieTextVisible) Sets the value of the property dieTextVisible.voidsetHeatmapColorMapping(eu.hansolo.fx.heatmap.ColorMapping colorMapping) voidsetHeatmapOpacity(double opacity) voidsetHeatmapSpotRadius(double spotRadius) voidsetHeatmapVisible(boolean heatmapVisible) Sets the value of the property heatmapVisible.voidvoidsetLegendVisible(boolean legendVisible) Sets the value of the property legendVisible.voidsetNotchFill(javafx.scene.paint.Color notchFill) Sets the value of the property notchFill.voidsetSelectionColor(javafx.scene.paint.Color selectionColor) Sets the value of the property selectionColor.voidsetWaferFill(javafx.scene.paint.Color waferFill) Sets the value of the property waferFill.voidsetWaferStroke(javafx.scene.paint.Color waferStroke) Sets the value of the property waferStroke.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>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, widthPropertyMethods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
waferFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> waferFillProperty- See Also:
-
waferStroke
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> waferStrokeProperty- See Also:
-
notchFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> notchFillProperty- See Also:
-
defectFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> defectFillProperty- See Also:
-
defectStroke
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> defectStrokeProperty- See Also:
-
dieTextFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> dieTextFillProperty- See Also:
-
selectionColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectionColorProperty- See Also:
-
dieTextVisible
public javafx.beans.property.BooleanProperty dieTextVisibleProperty -
densityColorsVisible
public javafx.beans.property.BooleanProperty densityColorsVisibleProperty -
legendVisible
public javafx.beans.property.BooleanProperty legendVisibleProperty- See Also:
-
defectsVisible
public javafx.beans.property.BooleanProperty defectsVisibleProperty -
heatmapVisible
public javafx.beans.property.BooleanProperty heatmapVisibleProperty -
selectedDie
- See Also:
-
-
Constructor Details
-
WaferMap
public WaferMap() -
WaferMap
-
-
Method Details
-
computeMinWidth
protected double computeMinWidth(double height) - Overrides:
computeMinWidthin classjavafx.scene.layout.Region
-
computeMinHeight
protected double computeMinHeight(double width) - Overrides:
computeMinHeightin classjavafx.scene.layout.Region
-
computePrefWidth
protected double computePrefWidth(double height) - Overrides:
computePrefWidthin classjavafx.scene.layout.Region
-
computePrefHeight
protected double computePrefHeight(double width) - Overrides:
computePrefHeightin classjavafx.scene.layout.Region
-
computeMaxWidth
protected double computeMaxWidth(double height) - Overrides:
computeMaxWidthin classjavafx.scene.layout.Region
-
computeMaxHeight
protected double computeMaxHeight(double width) - Overrides:
computeMaxHeightin classjavafx.scene.layout.Region
-
getChildren
public javafx.collections.ObservableList<javafx.scene.Node> getChildren()- Overrides:
getChildrenin classjavafx.scene.Parent
-
setKla
-
getWaferFill
public javafx.scene.paint.Color getWaferFill()Gets the value of the property waferFill.- Property description:
-
setWaferFill
public void setWaferFill(javafx.scene.paint.Color waferFill) Sets the value of the property waferFill.- Property description:
-
waferFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> waferFillProperty()- See Also:
-
getWaferStroke
public javafx.scene.paint.Color getWaferStroke()Gets the value of the property waferStroke.- Property description:
-
setWaferStroke
public void setWaferStroke(javafx.scene.paint.Color waferStroke) Sets the value of the property waferStroke.- Property description:
-
waferStrokeProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> waferStrokeProperty()- See Also:
-
getNotchFill
public javafx.scene.paint.Color getNotchFill()Gets the value of the property notchFill.- Property description:
-
setNotchFill
public void setNotchFill(javafx.scene.paint.Color notchFill) Sets the value of the property notchFill.- Property description:
-
notchFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> notchFillProperty()- See Also:
-
getDefectFill
public javafx.scene.paint.Color getDefectFill()Gets the value of the property defectFill.- Property description:
-
setDefectFill
public void setDefectFill(javafx.scene.paint.Color defectFill) Sets the value of the property defectFill.- Property description:
-
defectFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> defectFillProperty()- See Also:
-
getDefectStroke
public javafx.scene.paint.Color getDefectStroke()Gets the value of the property defectStroke.- Property description:
-
setDefectStroke
public void setDefectStroke(javafx.scene.paint.Color defectStroke) Sets the value of the property defectStroke.- Property description:
-
defectStrokeProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> defectStrokeProperty()- See Also:
-
getDieTextFill
public javafx.scene.paint.Color getDieTextFill()Gets the value of the property dieTextFill.- Property description:
-
setDieTextFill
public void setDieTextFill(javafx.scene.paint.Color dieTextFill) Sets the value of the property dieTextFill.- Property description:
-
dieTextFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> dieTextFillProperty()- See Also:
-
getSelectionColor
public javafx.scene.paint.Color getSelectionColor()Gets the value of the property selectionColor.- Property description:
-
setSelectionColor
public void setSelectionColor(javafx.scene.paint.Color selectionColor) Sets the value of the property selectionColor.- Property description:
-
selectionColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectionColorProperty()- See Also:
-
getDieTextVisible
public boolean getDieTextVisible()Gets the value of the property dieTextVisible.- Property description:
-
setDieTextVisible
public void setDieTextVisible(boolean dieTextVisible) Sets the value of the property dieTextVisible.- Property description:
-
dieTextVisibleProperty
public javafx.beans.property.BooleanProperty dieTextVisibleProperty() -
getDensityColorsVisible
public boolean getDensityColorsVisible()Gets the value of the property densityColorsVisible.- Property description:
-
setDensityColorsVisible
public void setDensityColorsVisible(boolean densityColorsVisible) Sets the value of the property densityColorsVisible.- Property description:
-
densityColorsVisibleProperty
public javafx.beans.property.BooleanProperty densityColorsVisibleProperty() -
getLegendVisible
public boolean getLegendVisible()Gets the value of the property legendVisible.- Property description:
-
setLegendVisible
public void setLegendVisible(boolean legendVisible) Sets the value of the property legendVisible.- Property description:
-
legendVisibleProperty
public javafx.beans.property.BooleanProperty legendVisibleProperty()- See Also:
-
getDefectsVisible
public boolean getDefectsVisible()Gets the value of the property defectsVisible.- Property description:
-
setDefectsVisible
public void setDefectsVisible(boolean defectsVisible) Sets the value of the property defectsVisible.- Property description:
-
defectsVisibleProperty
public javafx.beans.property.BooleanProperty defectsVisibleProperty() -
getHeatmapVisible
public boolean getHeatmapVisible()Gets the value of the property heatmapVisible.- Property description:
-
setHeatmapVisible
public void setHeatmapVisible(boolean heatmapVisible) Sets the value of the property heatmapVisible.- Property description:
-
heatmapVisibleProperty
public javafx.beans.property.BooleanProperty heatmapVisibleProperty() -
setHeatmapColorMapping
public void setHeatmapColorMapping(eu.hansolo.fx.heatmap.ColorMapping colorMapping) -
setHeatmapSpotRadius
public void setHeatmapSpotRadius(double spotRadius) -
setHeatmapOpacity
public void setHeatmapOpacity(double opacity) -
setClassConfigMap
-
setClassConfig
-
removeClassConfig
public void removeClassConfig(int classNumber) -
clearClassConfig
public void clearClassConfig() -
getSelectedDie
Gets the value of the property selectedDie.- Property description:
-
selectedDieProperty
- See Also:
-
dispose
public void dispose() -
layoutChildren
public void layoutChildren()- Overrides:
layoutChildrenin classjavafx.scene.Parent
-