jsynoptic.plugins.syn3d.java3d
Class Java3DPlugin3D

java.lang.Object
  extended by jsynoptic.base.Plugin
      extended by jsynoptic.plugins.syn3d.java3d.Java3DPlugin3D

public class Java3DPlugin3D
extends Plugin

The Plugin3D class is the starting point to add 3D scenes in Jsynoptic. A Java3DPlugin3D class is related to a Java3D viewer.

Author:
Ronan OGOR

Field Summary
protected  SceneGraphEditor editor
           
protected  Java3DSyn3DBuiltin mainBuiltin
           
protected  PluginManager pluginManager
           
protected  java.lang.String pluginName
           
protected  SceneGraphTree sceneTree
           
protected  SceneGraphModel tm
           
 
Fields inherited from class jsynoptic.base.Plugin
EXPORT, IMPORT, OPEN, SAVE
 
Constructor Summary
Java3DPlugin3D()
           
 
Method Summary
 SceneGraphEditor getEditor()
           
 PluginManager getPluginManager()
           
 SceneGraphTree getSceneTree()
           
 void newSourceComponent(NamedElementContainer nec)
          Give the plugin an occasion to work at source panel initialisation
 
Methods inherited from class jsynoptic.base.Plugin
about, addPluginHashMap, createShape, createSource, exit, getDataSourceIcons, getFileFilters, getHelp, getOptionPanelForFilter, getShapeName, getShapes, getShapesMap, getSources, getTemplates, load, newComponent, newDesktopComponent, newSourceComponent, processDataSourceCollection, processFile, processSynoptic, setMenu, setMenu, setToolBarItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sceneTree

protected SceneGraphTree sceneTree

editor

protected SceneGraphEditor editor

pluginManager

protected PluginManager pluginManager

pluginName

protected java.lang.String pluginName

tm

protected SceneGraphModel tm

mainBuiltin

protected Java3DSyn3DBuiltin mainBuiltin
Constructor Detail

Java3DPlugin3D

public Java3DPlugin3D()
Method Detail

newSourceComponent

public void newSourceComponent(NamedElementContainer nec)
Description copied from class: Plugin
Give the plugin an occasion to work at source panel initialisation

Overrides:
newSourceComponent in class Plugin
Parameters:
nec - The sources container

getSceneTree

public SceneGraphTree getSceneTree()

getEditor

public SceneGraphEditor getEditor()

getPluginManager

public PluginManager getPluginManager()