Package gaiasky.interafce
Class ColormapPicker
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
gaiasky.interafce.ColorPickerAbstract
gaiasky.interafce.ColormapPicker
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
A version of ColorPicker on steroids. This guy shows a color and allows
to change it using a color picker, or optionally define a colormap on
an arbitrary property of a dataset.
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class gaiasky.interafce.ColorPickerAbstract
color, name, newColormapRunnable, newColorRunnable, skin, stage
-
Constructor Summary
ConstructorDescriptionColormapPicker(float[] rgba, CatalogInfo ci, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
ColormapPicker(String name, float[] rgba, CatalogInfo ci, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
Method Summary
Modifier and TypeMethodDescriptioncom.badlogic.gdx.scenes.scene2d.utils.Drawable
int
double
double
float[]
protected void
void
void
void
setPickedColor(float[] rgba)
void
setPickedColor(float r, float g, float b, float a)
void
setPickedColormap(com.badlogic.gdx.scenes.scene2d.ui.Image cmapImageSmall)
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Image
draw, getAlign, getImageHeight, getImageWidth, getImageX, getImageY, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, layout, setAlign, setDrawable, setDrawable, setScaling, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, invalidate, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setStage, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Field Details
-
cmapList
-
-
Constructor Details
-
ColormapPicker
public ColormapPicker(float[] rgba, CatalogInfo ci, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) -
ColormapPicker
public ColormapPicker(String name, float[] rgba, CatalogInfo ci, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
-
Method Details
-
initialize
protected void initialize()- Specified by:
initialize
in classColorPickerAbstract
-
getDrawable
public com.badlogic.gdx.scenes.scene2d.utils.Drawable getDrawable()- Overrides:
getDrawable
in classcom.badlogic.gdx.scenes.scene2d.ui.Image
-
setNewColorRunnable
-
setNewColormapRunnable
-
setPickedColor
public void setPickedColor(float[] rgba) -
setPickedColor
public void setPickedColor(float r, float g, float b, float a) -
getPickedColor
public float[] getPickedColor() -
setPickedColormap
public void setPickedColormap(com.badlogic.gdx.scenes.scene2d.ui.Image cmapImageSmall) -
getPickedCmapIndex
public int getPickedCmapIndex() -
getPickedCmapAttribute
-
getPickedCmapMin
public double getPickedCmapMin() -
getPickedCmapMax
public double getPickedCmapMax()
-