|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.keridwen.modelling.group.editor.ui.GroupsTreeEditorView
public class GroupsTreeEditorView
Define the GUI (i.e view) of the global Group Tree Editor.
Constructor Summary | |
---|---|
GroupsTreeEditorView(ImprovedSelectionTree selectionGroupsTree,
com.artenum.frida.processing.PropertyTypesFilter typesFilterIn,
com.artenum.frida.processing.GroupOperatorTypeFilter operatorfilterIn)
Main constructor. |
Method Summary | |
---|---|
void |
addActionListenerToCharacteristicEditor(ActionListener listener)
Add the given ActionListener to the Characteristic Editor. |
void |
addActionListenerToDeployPropertiesButton(ActionListener listener)
Add the given ActionListener to the "Deploy Properties" button. |
void |
addActionListenerToPriorityButtons(ActionListener listener)
|
void |
addActionListenerToPropertyEditor(ActionListener listener)
Add the given ActionListener to the Property Editor. |
void |
addActionListenerToToolBarButtons(ActionListener listener)
Add the given action listener to the buttons of the tool bar. |
JTabbedPane |
getCassandraPipelineEditor()
Get the pipeline editor corresponding to the 3D viewer. |
JPanel |
getCassandraRenderingPanel()
Get the rendering panel of the linked 3D Cassandra viewer. |
CharacteristicEditor<?> |
getCharacteristicEditor()
Get the set Characteristic editor. |
EmptyDefaultEditor |
getDefaultEditor()
Get the Default Editor. |
JPanel |
getEditionPanel()
Get the edition panel where are located the "user-firendly" group, properties and characteristics editors. |
GroupEditor |
getGroupEditor()
Get the common Group Editor. |
JPanel |
getMainPanel()
Get the main panel of the groups editor. |
PropertyEditor |
getPropertyEditor()
Get the common Property Editor. |
JPanel |
getRenderingPanel()
Get the 3D group rendering panel. |
ImprovedSelectionTree |
getTree()
Get the JTree |
void |
init3DRenderer()
Initialise the 3D Cassandra based renderer. |
void |
initGUIComponents()
Initialise the GUI |
void |
initMainGUI()
Initialise the main GUI gathering all components generated by initGUIComponents. |
void |
initToolBar()
Initialize the tool bar. |
boolean |
isVtkAvailable()
Get the VTK context. |
void |
outLineGroupIn3D(int grpId)
Outline in the 3D view the actor corresponding to the group of the given Id. |
void |
reset3DView()
Reset the 3D view and remove all loaded actors. |
void |
setEditorView(JPanel nodeEditionPanel)
Update the editor panel according the type of the selected node in the selection tree. |
void |
setVtkAvailable(boolean isVtkAvailable)
Set the VTK context or not, to allow tne 3D view of not. |
void |
showGroupsIn3D(GroupToVtkConverter grpToVtkConverter)
Show the groups as given by the GroupToVtkConverter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GroupsTreeEditorView(ImprovedSelectionTree selectionGroupsTree, com.artenum.frida.processing.PropertyTypesFilter typesFilterIn, com.artenum.frida.processing.GroupOperatorTypeFilter operatorfilterIn)
selectionGroupsTree
- Method Detail |
---|
public void initGUIComponents()
public void initMainGUI()
public void initToolBar()
public void addActionListenerToDeployPropertiesButton(ActionListener listener)
listener
- public void addActionListenerToToolBarButtons(ActionListener listener)
listener
- public void addActionListenerToPriorityButtons(ActionListener listener)
public void init3DRenderer()
public void showGroupsIn3D(GroupToVtkConverter grpToVtkConverter)
public void reset3DView()
public void outLineGroupIn3D(int grpId)
grpId
- - Id of the group to be outlined.public void addActionListenerToCharacteristicEditor(ActionListener listener)
listener
- - ActionListener to be added.public void addActionListenerToPropertyEditor(ActionListener listener)
listener
- - ActionListener to be added.public CharacteristicEditor<?> getCharacteristicEditor()
public PropertyEditor getPropertyEditor()
public GroupEditor getGroupEditor()
public EmptyDefaultEditor getDefaultEditor()
public ImprovedSelectionTree getTree()
public void setEditorView(JPanel nodeEditionPanel)
nodeEditionPanel
- - Panel of settings for the selected node-typepublic JPanel getMainPanel()
public JPanel getRenderingPanel()
public JPanel getEditionPanel()
public JPanel getCassandraRenderingPanel()
public JTabbedPane getCassandraPipelineEditor()
public void setVtkAvailable(boolean isVtkAvailable)
isVtkAvailable
- public boolean isVtkAvailable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |