Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.artenum.cassandra.plugin.isolevel
Class IsoLevelPlugin

    java.lang.Object
      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 number | Author (name, e-mail) | Corrections/Modifications
0.1 | Sebastien Jourdain, jourdain@artenum.com | Creation

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()

Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

     (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