|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.artenum.cassandra.plugin.cutting.CuttingPlanePlugin
public class CuttingPlanePlugin
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 |
| Constructor Summary | |
|---|---|
CuttingPlanePlugin(com.artenum.cassandra.pipeline.PipeLineManager pipelineManager,
com.artenum.cassandra.plugin.PluginManager pluginManager,
java.awt.Frame owner)
Main contructor and VTK pipeline definition. |
|
| Method Summary | |
|---|---|
javax.swing.JPopupMenu |
getContextualMenu()
|
java.lang.String |
getName()
Default plugin interface |
void |
remove()
|
java.lang.String |
toString()
String printed in the plugin manager list |
void |
updateCuttingPlane(double cx,
double cy,
double cz,
double nx,
double ny,
double nz,
vtk.vtkDataSet vtkDataSet)
Update the data in the defined pipeline |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CuttingPlanePlugin(com.artenum.cassandra.pipeline.PipeLineManager pipelineManager,
com.artenum.cassandra.plugin.PluginManager pluginManager,
java.awt.Frame owner)
pipelineManager - is the central pipeline manager of Cassandra.pluginManager - is the central list of plugin instance, where a contextual menu access is given.| Method Detail |
|---|
public void updateCuttingPlane(double cx,
double cy,
double cz,
double nx,
double ny,
double nz,
vtk.vtkDataSet vtkDataSet)
cx - cy - cz - nx - ny - nz - vtkDataSet - public java.lang.String getName()
getName in interface com.artenum.cassandra.plugin.CassandraPluginpublic javax.swing.JPopupMenu getContextualMenu()
getContextualMenu in interface com.artenum.cassandra.plugin.CassandraPluginpublic void remove()
remove in interface com.artenum.cassandra.pipeline.RemoveListenerremove in interface com.artenum.cassandra.plugin.CassandraPluginpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||
| 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