VTK
|
Source of data for the imaging pipeline. More...
#include <vtkImageSource.h>
Public Types | |
typedef vtkSource | Superclass |
![]() | |
typedef vtkProcessObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetOutput (vtkImageData *output) |
vtkImageData * | GetOutput () |
vtkImageData * | GetOutput (int idx) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Update () |
virtual void | UpdateWholeExtent () |
virtual void | UpdateInformation () |
virtual void | PropagateUpdateExtent (vtkDataObject *output) |
virtual void | TriggerAsynchronousUpdate () |
virtual void | UpdateData (vtkDataObject *output) |
virtual void | ComputeInputUpdateExtents (vtkDataObject *output) |
void | UnRegisterAllOutputs (void) |
int | GetOutputIndex (vtkDataObject *out) |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
virtual void | ReleaseDataFlagOn () |
virtual void | ReleaseDataFlagOff () |
vtkDataObject ** | GetOutputs () |
virtual int | GetNumberOfOutputs () |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkImageSource * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkSource * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkImageSource () | |
~vtkImageSource () | |
void | Execute () |
virtual void | Execute (vtkImageData *data) |
virtual vtkImageData * | AllocateOutputData (vtkDataObject *out) |
virtual int | FillOutputPortInformation (int, vtkInformation *) |
![]() | |
vtkSource () | |
~vtkSource () | |
virtual void | ExecuteData (vtkDataObject *output) |
virtual void | ExecuteInformation () |
virtual void | MarkGeneratedOutputs (vtkDataObject *) |
void | SetNumberOfOutputs (int num) |
vtkDataObject * | GetOutput (int idx) |
virtual void | SetNthOutput (int num, vtkDataObject *output) |
virtual void | AddOutput (vtkDataObject *output) |
virtual void | RemoveOutput (vtkDataObject *output) |
virtual void | ReportReferences (vtkGarbageCollector *) |
int | FillOutputPortInformation (int, vtkInformation *) |
virtual void | SetNumberOfOutputPorts (int n) |
Additional Inherited Members | |
![]() | |
vtkDataObject ** | Outputs |
int | NumberOfOutputs |
int | Updating |
vtkTimeStamp | InformationTime |
Source of data for the imaging pipeline.
vtkImageSource is the superclass for all imaging sources and filters. The method Update(), called by the cache, is the major interface to the source.
Definition at line 33 of file vtkImageSource.h.
typedef vtkSource vtkImageSource::Superclass |
Definition at line 36 of file vtkImageSource.h.
|
protected |
|
inlineprotected |
Definition at line 48 of file vtkImageSource.h.
|
virtual |
Reimplemented from vtkSource.
Reimplemented in vtkImageToImageFilter, and vtkDataSetToImageFilter.
|
static |
|
virtual |
Reimplemented from vtkSource.
Reimplemented in vtkImageToImageFilter, and vtkDataSetToImageFilter.
|
static |
void vtkImageSource::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
void vtkImageSource::SetOutput | ( | vtkImageData * | output | ) |
Get the output of this source.
vtkImageData* vtkImageSource::GetOutput | ( | ) |
Get the output of this source.
vtkImageData* vtkImageSource::GetOutput | ( | int | idx | ) |
Get the output of this source.
|
protectedvirtual |
This method is the old style execute method
Reimplemented from vtkSource.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in vtkImageToImageFilter.
|
protectedvirtual |