|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAppearance
com.sun.electric.plugins.j3d.utils.J3DAppearance
public class J3DAppearance
Support class for 3D viewing.
Nested Class Summary | |
---|---|
static class |
J3DAppearance.J3DTransparencyOption
|
Field Summary | |
---|---|
static J3DAppearance[] |
axisApps
Appearance for axes |
static J3DAppearance |
cellApp
cell has a unique appearance |
static J3DAppearance |
highligtApp
highligh appearance |
Constructor Summary | |
---|---|
J3DAppearance(J3DAppearance app)
|
Method Summary | |
---|---|
static J3DAppearance |
getAppearance(EGraphics graphics)
Method to get 3D appearance stored in EGraphics class. |
EGraphics |
getGraphics()
|
void |
set3DColor(java.lang.Object material,
java.awt.Color color)
Method to set color in 3D. |
static void |
setAxesVisibility(boolean value)
Set visibility of appearance assigned to the axes |
static void |
setAxisAppearanceValues(java.lang.Object initValue)
Method to access appearance of axes in 3D |
static void |
setCellAppearanceValues(java.lang.Object initValue)
Method to access appearance for cells in 3D |
static void |
setCellVisibility(boolean value)
Set visibility of appearance assigned to cell bounding box |
void |
setGraphics(EGraphics graphics)
|
static void |
setHighlightedAppearanceValues(java.lang.Object initValue)
Method to access appearance of highlighted nodes in 3D |
void |
setTransparencyAndRenderingAttributes(TransparencyAttributes transparencyAttributes,
boolean rendering)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Observer method to update 3D appearance if 2D |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static J3DAppearance cellApp
public static J3DAppearance highligtApp
public static J3DAppearance[] axisApps
Constructor Detail |
---|
public J3DAppearance(J3DAppearance app)
Method Detail |
---|
public void setGraphics(EGraphics graphics)
public EGraphics getGraphics()
public static void setCellVisibility(boolean value)
value
- public static void setAxesVisibility(boolean value)
value
- public static J3DAppearance getAppearance(EGraphics graphics)
graphics
-
public void setTransparencyAndRenderingAttributes(TransparencyAttributes transparencyAttributes, boolean rendering)
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
o
- arg
- public void set3DColor(java.lang.Object material, java.awt.Color color)
material
- material to change if availablecolor
- public static void setAxisAppearanceValues(java.lang.Object initValue)
initValue
- false if appearance has to be changed according to user valuepublic static void setHighlightedAppearanceValues(java.lang.Object initValue)
initValue
- false if appearance has to be changed according to user valuepublic static void setCellAppearanceValues(java.lang.Object initValue)
initValue
- no null if appearance has to be changed according to user value. Using
this mechanism to avoid the creation of new Boolean() just for the checking
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |