All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static HashMap<SceneGraphComponent,EffectiveAppearance> |
getAppearanceMap(JrScene scene) |
static HashMap<EffectiveAppearance,String> |
getAppearanceNames(Collection<EffectiveAppearance> apps) |
static HashMap<Geometry,Rectangle3D> |
getBoundingBoxes(Collection<Geometry> l) |
static BufferedImage |
getBufferedImage(ImageData img) |
static List<Camera> |
getCameras(JrScene scene) |
static Map<Geometry,SceneGraphComponent> |
getGeometries(JrScene scene)
TODO
Returns a map that contains data that is used to build a workaround
for the texture matrix bug in adobe reader.
|
static List<SceneGraphComponent> |
getLightNodes(JrScene scene) |
static List<Light> |
getLights(JrScene scene) |
static HashMap<SceneGraphComponent,Collection<SceneGraphComponent>> |
getParentsMap(Collection<SceneGraphComponent> l) |
static List<SceneGraphComponent> |
getSceneGraphComponents(JrScene scene) |
static SceneGraphComponent |
getSkyBox(JrScene scene) |
static HashMap<EffectiveAppearance,U3DTexture> |
getSphereMapsMap(Collection<EffectiveAppearance> apps) |
static HashMap<EffectiveAppearance,U3DTexture> |
getTextureMap(Collection<EffectiveAppearance> apps) |
static HashMap<U3DTexture,String> |
getTextureNames(String prefix,
Collection<U3DTexture> l) |
static <T extends SceneGraphNode> HashMap<T,String> |
getUniqueNames(Collection<T> l) |
static List<SceneGraphComponent> |
getViewNodes(JrScene scene) |
static HashMap<SceneGraphComponent,Boolean> |
getVisibility(JrScene scene,
HashMap<SceneGraphComponent,EffectiveAppearance> appMap) |
static IndexedFaceSet |
prepareFaceSet(IndexedFaceSet ifs) |
static HashMap<Geometry,Geometry> |
prepareGeometries(Collection<Geometry> geometry) |
static byte[] |
preparePNGImageData(ImageData img) |
static HashMap<U3DTexture,byte[]> |
preparePNGTextures(Collection<U3DTexture> textures) |
static HashMap<CubeMap,byte[]> |
prepareSphereMap(Collection<CubeMap> maps) |
static void |
prepareTubesAndSpheres(SceneGraphComponent root) |
static <T extends EffectiveAppearance> void |
printAppearanceNameMap(HashMap<T,String> map) |
static void |
printComponents(Collection<SceneGraphComponent> l) |
static <T extends SceneGraphNode> void |
printNameMap(HashMap<T,String> map) |
static void |
printNodes(String title,
Collection<? extends SceneGraphNode> l) |
static <T extends U3DTexture> void |
printTextureNameMap(HashMap<T,String> map) |
static void |
printTextures(Collection<U3DTexture> l) |