Interface Style3D<T>
-
- All Known Subinterfaces:
EdgeStyle3D<T>
- All Known Implementing Classes:
DefaultEdgeStyle3D
,DefaultStyle3D
,EditedEdgeStyle3D
,EditedStyle3D
public interface Style3D<T>
- Version:
- $Revision: 1.3 $ $Date: 2006/01/06 22:53:54 $
- Author:
- Nick Collier
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Style3D.LabelPosition
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaggedAppearance
getAppearance(T obj, TaggedAppearance appearance, Object shapeID)
TaggedBranchGroup
getBranchGroup(T obj, TaggedBranchGroup group)
String
getLabel(T obj, String currentLabel)
Color
getLabelColor(T obj, Color currentColor)
Font
getLabelFont(T obj, Font currentFont)
float
getLabelOffset(T obj)
Style3D.LabelPosition
getLabelPosition(T obj, Style3D.LabelPosition curentPosition)
float[]
getRotation(T obj)
float[]
getScale(T obj)
-
-
-
Method Detail
-
getBranchGroup
TaggedBranchGroup getBranchGroup(T obj, TaggedBranchGroup group)
-
getScale
float[] getScale(T obj)
-
getRotation
float[] getRotation(T obj)
-
getLabelPosition
Style3D.LabelPosition getLabelPosition(T obj, Style3D.LabelPosition curentPosition)
-
getAppearance
TaggedAppearance getAppearance(T obj, TaggedAppearance appearance, Object shapeID)
-
getLabelOffset
float getLabelOffset(T obj)
-
-