com.klg.jclass.chart3d.j3d
Class JCDataBars
java.lang.Object
|
+--javax.media.j3d.SceneGraphObject
|
+--javax.media.j3d.Node
|
+--javax.media.j3d.Group
|
+--javax.media.j3d.BranchGroup
|
+--com.klg.jclass.chart3d.j3d.JCBranchGroup
|
+--com.klg.jclass.chart3d.j3d.JCDataBars
- Direct Known Subclasses:
- ContourDataBarsQA, JCMeshDataBars, JCZonedDataBars, JCZonedMeshDataBars
- public abstract class JCDataBars
- extends JCBranchGroup
Fields inherited from class javax.media.j3d.Node |
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Constructor Summary |
JCDataBars(com.klg.jclass.chart3d.JCBar barFormat,
com.klg.jclass.chart3d.Chart3dGridData gd)
|
Method Summary |
protected abstract com.klg.jclass.chart3d.j3d.JCShape3D |
createDataBar(Matrix4d absolute,
double x,
double y,
double zValue,
double zOrigin,
Color3f barColor,
double xWidth,
double yWidth,
Color3f foregroundColor,
boolean fSolid,
int index)
|
protected void |
createDataBars(com.klg.jclass.chart3d.JCBar barFormat,
Matrix4d absolute,
com.klg.jclass.chart3d.Chart3dGridData gd,
boolean fUseForegroundColor,
Color3f foregroundColor,
boolean fSolid)
|
void |
getAmbientColor(Color3f ambientColor)
|
protected Color3f |
getBarColor(int x,
int y)
|
protected Color3f |
getContourColor3f(double z)
|
void |
getEmissiveColor(Color3f emissiveColor)
|
float |
getShininessColor()
|
void |
getSpecularColor(Color3f specularColor)
|
protected Color3f |
getZoneColor(int index)
|
void |
setAmbientColor(Color3f ambientColor)
|
void |
setDataBarsLit(boolean fLit)
|
void |
setDataBarsVisible(boolean fVisible)
|
void |
setEmissiveColor(Color3f emissiveColor)
|
void |
setShininess(float shininess)
|
void |
setSpecularColor(Color3f specularColor)
|
void |
setTransparent(boolean flag)
|
void |
showDataBarsZoned(boolean fZoned)
|
Methods inherited from class javax.media.j3d.Group |
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, insertChild, moveTo, numChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds |
Methods inherited from class javax.media.j3d.Node |
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SHININESS
protected static final float DEFAULT_SHININESS
- See Also:
- Constant Field Values
DEFAULT_POLYGON_OFFSET
protected static final float DEFAULT_POLYGON_OFFSET
- See Also:
- Constant Field Values
DEFAULT_POLYGON_OFFSET_FACTOR
protected static final float DEFAULT_POLYGON_OFFSET_FACTOR
- See Also:
- Constant Field Values
polygonOffset
protected float polygonOffset
polygonOffsetFactor
protected float polygonOffsetFactor
dataView
protected com.klg.jclass.chart3d.Chart3dDataView dataView
nXBars
protected int nXBars
nYBars
protected int nYBars
gridLimits
protected com.klg.jclass.chart3d.GridLimits gridLimits
contour
protected com.klg.jclass.chart3d.JCContour contour
contourLevels
protected com.klg.jclass.chart3d.JCContourLevels contourLevels
contourStyles
protected ArrayList contourStyles
dataBars
protected com.klg.jclass.chart3d.j3d.JCShape3D[][] dataBars
JCDataBars
public JCDataBars(com.klg.jclass.chart3d.JCBar barFormat,
com.klg.jclass.chart3d.Chart3dGridData gd)
createDataBars
protected void createDataBars(com.klg.jclass.chart3d.JCBar barFormat,
Matrix4d absolute,
com.klg.jclass.chart3d.Chart3dGridData gd,
boolean fUseForegroundColor,
Color3f foregroundColor,
boolean fSolid)
createDataBar
protected abstract com.klg.jclass.chart3d.j3d.JCShape3D createDataBar(Matrix4d absolute,
double x,
double y,
double zValue,
double zOrigin,
Color3f barColor,
double xWidth,
double yWidth,
Color3f foregroundColor,
boolean fSolid,
int index)
getContourColor3f
protected Color3f getContourColor3f(double z)
getZoneColor
protected Color3f getZoneColor(int index)
getBarColor
protected Color3f getBarColor(int x,
int y)
setDataBarsLit
public void setDataBarsLit(boolean fLit)
showDataBarsZoned
public void showDataBarsZoned(boolean fZoned)
setDataBarsVisible
public void setDataBarsVisible(boolean fVisible)
setSpecularColor
public void setSpecularColor(Color3f specularColor)
getSpecularColor
public void getSpecularColor(Color3f specularColor)
setEmissiveColor
public void setEmissiveColor(Color3f emissiveColor)
getEmissiveColor
public void getEmissiveColor(Color3f emissiveColor)
setAmbientColor
public void setAmbientColor(Color3f ambientColor)
getAmbientColor
public void getAmbientColor(Color3f ambientColor)
setShininess
public void setShininess(float shininess)
getShininessColor
public float getShininessColor()
setTransparent
public void setTransparent(boolean flag)