com.artenum.cassandra.plugin.isolevel
Class IsoLevelPlugin

java.lang.Object
  extended by com.artenum.cassandra.plugin.isolevel.IsoLevelPlugin
All Implemented Interfaces:
com.artenum.cassandra.pipeline.RemoveListener, com.artenum.cassandra.plugin.CassandraPlugin

public class IsoLevelPlugin
extends java.lang.Object
implements com.artenum.cassandra.plugin.CassandraPlugin, com.artenum.cassandra.pipeline.RemoveListener

 Project ref           : CASSANDRA project
 Copyright and license : See relevant sections
 Status                : under development
 Creation              : 04/03/2005
 Modification          :

 Description  :
             This class defines the VTK processing pipeline itself
             and the initialisation of the contextuel GUI of the plugin.

 
Version numberAuthor (name, e-mail)Corrections/Modifications
0.1Sebastien Jourdain, jourdain@artenum.comCreation

Version:
0.1
Author:
Sebastien Jourdain

Constructor Summary
IsoLevelPlugin()
           
IsoLevelPlugin(com.artenum.cassandra.pipeline.PipeLineManager pipelineManager, com.artenum.cassandra.plugin.PluginManager pluginManager, java.awt.Frame owner)
           
 
Method Summary
 com.artenum.cassandra.pipeline.VtkObject getActor()
           
 javax.swing.JPopupMenu getContextualMenu()
           
 java.lang.String getName()
           
 com.artenum.cassandra.pipeline.VtkObject getOutputDataSet()
           
 void remove()
           
 void setControls(boolean normalFlagIn, boolean scalarFlag)
           
 java.lang.String toString()
           
 void updateIsoLevel(vtk.vtkDataSet vtkDataSet, double level, int nbLevel, int levelFlag, double min, double max)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IsoLevelPlugin

public IsoLevelPlugin()

IsoLevelPlugin

public IsoLevelPlugin(com.artenum.cassandra.pipeline.PipeLineManager pipelineManager,
                      com.artenum.cassandra.plugin.PluginManager pluginManager,
                      java.awt.Frame owner)
Method Detail

updateIsoLevel

public void updateIsoLevel(vtk.vtkDataSet vtkDataSet,
                           double level,
                           int nbLevel,
                           int levelFlag,
                           double min,
                           double max)

setControls

public void setControls(boolean normalFlagIn,
                        boolean scalarFlag)

getName

public java.lang.String getName()
Specified by:
getName in interface com.artenum.cassandra.plugin.CassandraPlugin

remove

public void remove()
Specified by:
remove in interface com.artenum.cassandra.pipeline.RemoveListener
Specified by:
remove in interface com.artenum.cassandra.plugin.CassandraPlugin

getContextualMenu

public javax.swing.JPopupMenu getContextualMenu()
Specified by:
getContextualMenu in interface com.artenum.cassandra.plugin.CassandraPlugin

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getOutputDataSet

public com.artenum.cassandra.pipeline.VtkObject getOutputDataSet()

getActor

public com.artenum.cassandra.pipeline.VtkObject getActor()


 (c) Copyright: Artenum SARL, 101-103 Boulevard Mac Donald, 
                75019, Paris, France 2005.
                http://www.artenum.com
 
 License:

  This program is free software; you can redistribute it 
  and/or modify it under the terms of the Q Public License; 
  either version 1 of the License.

  This program is distributed in the hope that it will be
  useful, but WITHOUT ANY WARRANTY; without even the implied
  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
  PURPOSE. See the Q Public License for more details.

  You should have received a copy of the Q Public License 
  License along with this program; 
  if not, write to:
    Artenum SARL, 101-103 Boulevard Mac Donald,
    75019, PARIS, FRANCE, e-mail: contact@artenum.com