de.jreality.plugin.content
Class ContentAppearance

java.lang.Object
  extended by ShrinkPanelPlugin
      extended by de.jreality.plugin.basic.ViewShrinkPanelPlugin
          extended by de.jreality.plugin.scene.SceneShrinkPanel
              extended by de.jreality.plugin.content.ContentAppearance
All Implemented Interfaces:
ViewPreferences.ColorPickerModeChangedListener

public class ContentAppearance
extends SceneShrinkPanel
implements ViewPreferences.ColorPickerModeChangedListener

A plugin that adds an inspector for the appearance of the viewers contents.


Field Summary
static Color DEFAULT_FACE_COLOR
           
static Color DEFAULT_FACE_LABEL_COLOR
           
static int DEFAULT_FACE_LABEL_RESOLUTION
           
static double DEFAULT_FACE_LABEL_SIZE
           
static double DEFAULT_FACE_REFLECTION
           
static boolean DEFAULT_FACES_FLAT
           
static boolean DEFAULT_FACES_REFLECTING
           
static Color DEFAULT_LINE_COLOR
           
static Color DEFAULT_LINE_LABEL_COLOR
           
static int DEFAULT_LINE_LABEL_RESOLUTION
           
static double DEFAULT_LINE_LABEL_SIZE
           
static double DEFAULT_LINE_REFLECTION
           
static boolean DEFAULT_LINES_REFLECTING
           
static Color DEFAULT_POINT_COLOR
           
static Color DEFAULT_POINT_LABEL_COLOR
           
static int DEFAULT_POINT_LABEL_RESOLUTION
           
static double DEFAULT_POINT_LABEL_SIZE
           
static double DEFAULT_POINT_RADIUS
           
static double DEFAULT_POINT_REFLECTION
           
static boolean DEFAULT_POINTS_REFLECTING
           
static boolean DEFAULT_SHOW_FACE_LABELS
           
static boolean DEFAULT_SHOW_FACES
           
static boolean DEFAULT_SHOW_LINE_LABELS
           
static boolean DEFAULT_SHOW_LINES
           
static boolean DEFAULT_SHOW_POINT_LABELS
           
static boolean DEFAULT_SHOW_POINTS
           
static boolean DEFAULT_SPHERES
           
static String DEFAULT_TEXTURE
           
static double DEFAULT_TEXTURE_SCALE
           
static double DEFAULT_TRANSPARENCY
           
static boolean DEFAULT_TRANSPARENCY_ENABLED
           
static double DEFAULT_TUBE_RADIUS
           
static boolean DEFAULT_TUBES
           
 
Constructor Summary
ContentAppearance()
           
 
Method Summary
 void colorPickerModeChanged(int mode)
           
 AppearanceInspector getAppearanceInspector()
           
 String getHelpDocument()
           
 Class<?> getHelpHandle()
           
 String getHelpPath()
           
 AppearanceInspector getPanel()
           
 PluginInfo getPluginInfo()
           
 void install(Scene scene)
           
 void restoreDefaults()
           
 void restoreStates(Controller c)
           
 void storeStates(Controller c)
           
 void uninstall(Controller c)
           
 
Methods inherited from class de.jreality.plugin.scene.SceneShrinkPanel
setTriggerComponent
 
Methods inherited from class de.jreality.plugin.basic.ViewShrinkPanelPlugin
getPerspectivePluginClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SHOW_POINTS

public static final boolean DEFAULT_SHOW_POINTS
See Also:
Constant Field Values

DEFAULT_SHOW_POINT_LABELS

public static final boolean DEFAULT_SHOW_POINT_LABELS
See Also:
Constant Field Values

DEFAULT_POINTS_REFLECTING

public static final boolean DEFAULT_POINTS_REFLECTING
See Also:
Constant Field Values

DEFAULT_POINT_RADIUS

public static final double DEFAULT_POINT_RADIUS
See Also:
Constant Field Values

DEFAULT_POINT_COLOR

public static final Color DEFAULT_POINT_COLOR

DEFAULT_POINT_LABEL_COLOR

public static final Color DEFAULT_POINT_LABEL_COLOR

DEFAULT_POINT_LABEL_SIZE

public static final double DEFAULT_POINT_LABEL_SIZE
See Also:
Constant Field Values

DEFAULT_POINT_LABEL_RESOLUTION

public static final int DEFAULT_POINT_LABEL_RESOLUTION
See Also:
Constant Field Values

DEFAULT_SHOW_LINES

public static final boolean DEFAULT_SHOW_LINES
See Also:
Constant Field Values

DEFAULT_SHOW_LINE_LABELS

public static final boolean DEFAULT_SHOW_LINE_LABELS
See Also:
Constant Field Values

DEFAULT_LINES_REFLECTING

public static final boolean DEFAULT_LINES_REFLECTING
See Also:
Constant Field Values

DEFAULT_TUBE_RADIUS

public static final double DEFAULT_TUBE_RADIUS
See Also:
Constant Field Values

DEFAULT_LINE_COLOR

public static final Color DEFAULT_LINE_COLOR

DEFAULT_LINE_LABEL_COLOR

public static final Color DEFAULT_LINE_LABEL_COLOR

DEFAULT_LINE_LABEL_SIZE

public static final double DEFAULT_LINE_LABEL_SIZE
See Also:
Constant Field Values

DEFAULT_LINE_LABEL_RESOLUTION

public static final int DEFAULT_LINE_LABEL_RESOLUTION
See Also:
Constant Field Values

DEFAULT_SHOW_FACES

public static final boolean DEFAULT_SHOW_FACES
See Also:
Constant Field Values

DEFAULT_SHOW_FACE_LABELS

public static final boolean DEFAULT_SHOW_FACE_LABELS
See Also:
Constant Field Values

DEFAULT_FACES_REFLECTING

public static final boolean DEFAULT_FACES_REFLECTING
See Also:
Constant Field Values

DEFAULT_FACE_REFLECTION

public static final double DEFAULT_FACE_REFLECTION
See Also:
Constant Field Values

DEFAULT_LINE_REFLECTION

public static final double DEFAULT_LINE_REFLECTION
See Also:
Constant Field Values

DEFAULT_POINT_REFLECTION

public static final double DEFAULT_POINT_REFLECTION
See Also:
Constant Field Values

DEFAULT_FACE_COLOR

public static final Color DEFAULT_FACE_COLOR

DEFAULT_FACE_LABEL_COLOR

public static final Color DEFAULT_FACE_LABEL_COLOR

DEFAULT_FACE_LABEL_SIZE

public static final double DEFAULT_FACE_LABEL_SIZE
See Also:
Constant Field Values

DEFAULT_FACE_LABEL_RESOLUTION

public static final int DEFAULT_FACE_LABEL_RESOLUTION
See Also:
Constant Field Values

DEFAULT_TRANSPARENCY_ENABLED

public static final boolean DEFAULT_TRANSPARENCY_ENABLED
See Also:
Constant Field Values

DEFAULT_TRANSPARENCY

public static final double DEFAULT_TRANSPARENCY
See Also:
Constant Field Values

DEFAULT_FACES_FLAT

public static final boolean DEFAULT_FACES_FLAT
See Also:
Constant Field Values

DEFAULT_TUBES

public static final boolean DEFAULT_TUBES
See Also:
Constant Field Values

DEFAULT_SPHERES

public static final boolean DEFAULT_SPHERES
See Also:
Constant Field Values

DEFAULT_TEXTURE

public static final String DEFAULT_TEXTURE
See Also:
Constant Field Values

DEFAULT_TEXTURE_SCALE

public static final double DEFAULT_TEXTURE_SCALE
See Also:
Constant Field Values
Constructor Detail

ContentAppearance

public ContentAppearance()
Method Detail

getPanel

public AppearanceInspector getPanel()

install

public void install(Scene scene)
Overrides:
install in class SceneShrinkPanel

colorPickerModeChanged

public void colorPickerModeChanged(int mode)
Specified by:
colorPickerModeChanged in interface ViewPreferences.ColorPickerModeChangedListener

restoreDefaults

public void restoreDefaults()

restoreStates

public void restoreStates(Controller c)
                   throws Exception
Throws:
Exception

storeStates

public void storeStates(Controller c)
                 throws Exception
Throws:
Exception

uninstall

public void uninstall(Controller c)
               throws Exception
Overrides:
uninstall in class SceneShrinkPanel
Throws:
Exception

getPluginInfo

public PluginInfo getPluginInfo()

getAppearanceInspector

public AppearanceInspector getAppearanceInspector()

getHelpDocument

public String getHelpDocument()

getHelpPath

public String getHelpPath()

getHelpHandle

public Class<?> getHelpHandle()