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 java.awt.Color DEFAULT_FACE_COLOR
           
static java.awt.Color DEFAULT_FACE_LABEL_COLOR
           
static double[] DEFAULT_FACE_LABEL_OFFSET
           
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 java.awt.Color DEFAULT_LINE_COLOR
           
static java.awt.Color DEFAULT_LINE_LABEL_COLOR
           
static double[] DEFAULT_LINE_LABEL_OFFSET
           
static int DEFAULT_LINE_LABEL_RESOLUTION
           
static double DEFAULT_LINE_LABEL_SIZE
           
static double DEFAULT_LINE_REFLECTION
           
static boolean DEFAULT_LINES_REFLECTING
           
static java.awt.Color DEFAULT_POINT_COLOR
           
static java.awt.Color DEFAULT_POINT_LABEL_COLOR
           
static double[] DEFAULT_POINT_LABEL_OFFSET
           
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 java.lang.String DEFAULT_TEXTURE
           
static boolean DEFAULT_TEXTURE_IS_SCALE_UNIFORM
           
static double DEFAULT_TEXTURE_ROTATION_ANGLE
           
static double DEFAULT_TEXTURE_SCALE_U
           
static double DEFAULT_TEXTURE_SCALE_V
           
static double DEFAULT_TEXTURE_SHEAR_ANGLE
           
static double DEFAULT_TEXTURE_TRANSLATION_U
           
static double DEFAULT_TEXTURE_TRANSLATION_V
           
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()
           
 java.lang.String getHelpDocument()
           
 java.lang.Class<?> getHelpHandle()
           
 java.lang.String getHelpPath()
           
 AppearanceInspector getPanel()
           
 PluginInfo getPluginInfo()
           
 void install(Controller c)
           
 void install(Scene scene)
           
 void restoreDefaults()
           
 void restoreStates(Controller c)
           
 void restoreTextureDefaults()
           
 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 java.awt.Color DEFAULT_POINT_COLOR

DEFAULT_POINT_LABEL_COLOR

public static final java.awt.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_POINT_LABEL_OFFSET

public static final double[] DEFAULT_POINT_LABEL_OFFSET

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 java.awt.Color DEFAULT_LINE_COLOR

DEFAULT_LINE_LABEL_COLOR

public static final java.awt.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_LINE_LABEL_OFFSET

public static final double[] DEFAULT_LINE_LABEL_OFFSET

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 java.awt.Color DEFAULT_FACE_COLOR

DEFAULT_FACE_LABEL_COLOR

public static final java.awt.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_FACE_LABEL_OFFSET

public static final double[] DEFAULT_FACE_LABEL_OFFSET

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 java.lang.String DEFAULT_TEXTURE
See Also:
Constant Field Values

DEFAULT_TEXTURE_SCALE_U

public static final double DEFAULT_TEXTURE_SCALE_U
See Also:
Constant Field Values

DEFAULT_TEXTURE_SCALE_V

public static final double DEFAULT_TEXTURE_SCALE_V
See Also:
Constant Field Values

DEFAULT_TEXTURE_IS_SCALE_UNIFORM

public static final boolean DEFAULT_TEXTURE_IS_SCALE_UNIFORM
See Also:
Constant Field Values

DEFAULT_TEXTURE_TRANSLATION_U

public static final double DEFAULT_TEXTURE_TRANSLATION_U
See Also:
Constant Field Values

DEFAULT_TEXTURE_TRANSLATION_V

public static final double DEFAULT_TEXTURE_TRANSLATION_V
See Also:
Constant Field Values

DEFAULT_TEXTURE_ROTATION_ANGLE

public static final double DEFAULT_TEXTURE_ROTATION_ANGLE
See Also:
Constant Field Values

DEFAULT_TEXTURE_SHEAR_ANGLE

public static final double DEFAULT_TEXTURE_SHEAR_ANGLE
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()

restoreTextureDefaults

public void restoreTextureDefaults()

restoreStates

public void restoreStates(Controller c)
                   throws java.lang.Exception
Throws:
java.lang.Exception

storeStates

public void storeStates(Controller c)
                 throws java.lang.Exception
Throws:
java.lang.Exception

install

public void install(Controller c)
             throws java.lang.Exception
Overrides:
install in class SceneShrinkPanel
Throws:
java.lang.Exception

uninstall

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

getPluginInfo

public PluginInfo getPluginInfo()

getAppearanceInspector

public AppearanceInspector getAppearanceInspector()

getHelpDocument

public java.lang.String getHelpDocument()

getHelpPath

public java.lang.String getHelpPath()

getHelpHandle

public java.lang.Class<?> getHelpHandle()