|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkProcessObject vtk.vtkImageExport
vtkImageExport - Export VTK images to third-party systems.. vtkImageExport provides a way of exporting image data at the end of a pipeline to a third-party system or to a simple C array. Applications can use this to get direct access to the image data in memory. A callback interface is provided to allow connection of the VTK pipeline to a third-party pipeline. This interface conforms to the interface of vtkImageImport. In Python it is possible to use this class to write the image data into a python string that has been pre-allocated to be the correct size. JavaBean wrapper for vtkImageExport object.
Field Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkImageExport()
|
protected |
vtkImageExport(int dmy)
|
Method Summary | |
void |
export()
The main interface: update the pipeline and export the image to the memory pointed to by SetExportVoidPointer(). |
java.lang.String |
getClassName()
Return the class name as a string. |
int[] |
getDataDimensions()
Get the number of scalar components of the data. |
int[] |
getDataExtent()
Get miscellaneous additional information about the data. |
int |
getDataMemorySize()
Get the number of bytes required for the output C array. |
int |
getDataNumberOfScalarComponents()
Get the number of scalar components of the data. |
double[] |
getDataOrigin()
Get miscellaneous additional information about the data. |
int |
getDataScalarType()
Get the scalar type of the data. |
java.lang.String |
getDataScalarTypeAsString()
Get miscellaneous additional information about the data. |
double[] |
getDataSpacing()
Get miscellaneous additional information about the data. |
int |
getImageLowerLeft()
Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. |
vtkImageData |
getInput()
Set/Get the input object from the image pipeline. |
vtkImageExport |
getThisImageExport()
|
void |
imageLowerLeftOff()
Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. |
void |
imageLowerLeftOn()
Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
setImageLowerLeft(int id0)
Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. |
void |
setInput(vtkImageData id0)
Set/Get the input object from the image pipeline. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, getMTime, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, modified, Print, PrintRevisions, register, removeObserver, removeObservers, removeObservers, setDebug, setGlobalWarningDisplay, unRegister |
Methods inherited from class vtk.vtkObjectBase |
addPropertyChangeListener, finalize, getReferenceCount, getThisObjectBase, isTypeOf, removePropertyChangeListener, setReferenceCount, VTKDelete |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.beans.PropertyChangeSupport changes
Constructor Detail |
public vtkImageExport()
protected vtkImageExport(int dmy)
Method Detail |
public vtkImageExport getThisImageExport()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkProcessObject
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkProcessObject
public int getDataMemorySize()
public int[] getDataDimensions()
public int getDataNumberOfScalarComponents()
public int getDataScalarType()
public java.lang.String getDataScalarTypeAsString()
public int[] getDataExtent()
public double[] getDataSpacing()
public double[] getDataOrigin()
public void setInput(vtkImageData id0)
public vtkImageData getInput()
public void imageLowerLeftOn()
public void imageLowerLeftOff()
public int getImageLowerLeft()
public void setImageLowerLeft(int id0)
public void export()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkProcessObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |