VTK
|
Paints on a canvas. More...
#include <vtkImageCanvasSource2D.h>
Public Types | |
typedef vtkImageAlgorithm | Superclass |
![]() | |
typedef vtkAlgorithm | Superclass |
![]() | |
typedef vtkObject | Superclass |
enum | DesiredOutputPrecision { SINGLE_PRECISION, DOUBLE_PRECISION, DEFAULT_PRECISION } |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkImageCanvasSource2D * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetDrawColor (double a) |
void | SetDrawColor (double a, double b) |
void | FillPixel (int x, int y) |
virtual void | SetDrawColor (double, double, double, double) |
virtual void | SetDrawColor (double[4]) |
virtual double * | GetDrawColor () |
virtual void | GetDrawColor (double &, double &, double &, double &) |
virtual void | GetDrawColor (double[4]) |
void | SetDrawColor (double a, double b, double c) |
void | FillBox (int min0, int max0, int min1, int max1) |
void | FillTube (int x0, int y0, int x1, int y1, double radius) |
void | FillTriangle (int x0, int y0, int x1, int y1, int x2, int y2) |
void | DrawCircle (int c0, int c1, double radius) |
void | DrawPoint (int p0, int p1) |
void | DrawSegment (int x0, int y0, int x1, int y1) |
void | DrawSegment3D (double *p0, double *p1) |
void | DrawSegment3D (double x1, double y1, double z1, double x2, double y2, double z2) |
void | DrawImage (int x0, int y0, vtkImageData *i) |
void | DrawImage (int x0, int y0, vtkImageData *, int sx, int sy, int width, int height) |
void | SetExtent (int *extent) |
void | SetExtent (int x1, int x2, int y1, int y2, int z1, int z2) |
virtual void | SetDefaultZ (int) |
virtual int | GetDefaultZ () |
virtual void | SetRatio (double, double, double) |
virtual void | SetRatio (double[3]) |
virtual double * | GetRatio () |
virtual void | GetRatio (double &, double &, double &) |
virtual void | GetRatio (double[3]) |
virtual void | SetNumberOfScalarComponents (int i) |
virtual int | GetNumberOfScalarComponents () const |
void | SetScalarTypeToFloat () |
void | SetScalarTypeToDouble () |
void | SetScalarTypeToInt () |
void | SetScalarTypeToUnsignedInt () |
void | SetScalarTypeToLong () |
void | SetScalarTypeToUnsignedLong () |
void | SetScalarTypeToShort () |
void | SetScalarTypeToUnsignedShort () |
void | SetScalarTypeToUnsignedChar () |
void | SetScalarTypeToChar () |
void | SetScalarType (int) |
int | GetScalarType () const |
![]() | |
vtkImageAlgorithm * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkImageData * | GetOutput () |
vtkImageData * | GetOutput (int) |
virtual void | SetOutput (vtkDataObject *d) |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | SetInputData (vtkDataObject *) |
void | SetInputData (int, vtkDataObject *) |
vtkDataObject * | GetInput (int port) |
vtkDataObject * | GetInput () |
vtkImageData * | GetImageDataInput (int port) |
virtual void | AddInputData (vtkDataObject *) |
virtual void | AddInputData (int, vtkDataObject *) |
![]() | |
vtkAlgorithm * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | RemoveInputConnection (int port, int idx) |
virtual void | RemoveAllInputConnections (int port) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
vtkExecutive * | GetInputExecutive (int port, int index) |
vtkInformation * | GetInputInformation (int port, int index) |
vtkInformation * | GetOutputInformation (int port) |
virtual void | UpdateInformation () |
virtual void | PropagateUpdateExtent () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
virtual double | ComputePriority () |
int | SetUpdateExtentToWholeExtent (int port) |
int | SetUpdateExtentToWholeExtent () |
void | SetUpdateExtent (int port, int extent[6]) |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
virtual void | SetInputDataObject (vtkDataObject *data) |
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
virtual void | AddInputDataObject (vtkDataObject *data) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
vtkAlgorithm * | GetInputAlgorithm () |
vtkExecutive * | GetInputExecutive () |
vtkInformation * | GetInputInformation () |
virtual void | Update (int port) |
virtual void | Update () |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int extent[6]) |
int * | GetUpdateExtent () |
int * | GetUpdateExtent (int port) |
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int extent[6]) |
void | GetUpdateExtent (int port, int extent[6]) |
int | GetUpdatePiece () |
int | GetUpdatePiece (int port) |
int | GetUpdateNumberOfPieces () |
int | GetUpdateNumberOfPieces (int port) |
int | GetUpdateGhostLevel () |
int | GetUpdateGhostLevel (int port) |
Static Public Member Functions | |
static vtkImageCanvasSource2D * | New () |
static int | IsTypeOf (const char *type) |
static vtkImageCanvasSource2D * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkImageAlgorithm * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static vtkAlgorithm * | New () |
static int | IsTypeOf (const char *type) |
static vtkAlgorithm * | SafeDownCast (vtkObjectBase *o) |
static void | SetDefaultExecutivePrototype (vtkExecutive *proto) |
static vtkInformationIntegerKey * | INPUT_IS_OPTIONAL () |
static vtkInformationIntegerKey * | INPUT_IS_REPEATABLE () |
static vtkInformationInformationVectorKey * | INPUT_REQUIRED_FIELDS () |
static vtkInformationStringVectorKey * | INPUT_REQUIRED_DATA_TYPE () |
static vtkInformationInformationVectorKey * | INPUT_ARRAYS_TO_PROCESS () |
static vtkInformationIntegerKey * | INPUT_PORT () |
static vtkInformationIntegerKey * | INPUT_CONNECTION () |
static vtkInformationIntegerKey * | PRESERVES_DATASET () |
static vtkInformationIntegerKey * | PRESERVES_GEOMETRY () |
static vtkInformationIntegerKey * | PRESERVES_BOUNDS () |
static vtkInformationIntegerKey * | PRESERVES_TOPOLOGY () |
static vtkInformationIntegerKey * | PRESERVES_ATTRIBUTES () |
static vtkInformationIntegerKey * | PRESERVES_RANGES () |
static vtkInformationIntegerKey * | MANAGES_METAINFORMATION () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkImageCanvasSource2D () | |
~vtkImageCanvasSource2D () | |
int | ClipSegment (int &a0, int &a1, int &b0, int &b1) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
![]() | |
vtkImageAlgorithm () | |
~vtkImageAlgorithm () | |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual void | CopyInputArrayAttributesToOutput (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual void | ExecuteDataWithInformation (vtkDataObject *output, vtkInformation *outInfo) |
virtual void | ExecuteData (vtkDataObject *output) |
virtual void | Execute () |
virtual void | AllocateOutputData (vtkImageData *out, vtkInformation *outInfo, int *uExtent) |
virtual vtkImageData * | AllocateOutputData (vtkDataObject *out, vtkInformation *outInfo) |
virtual void | CopyAttributeData (vtkImageData *in, vtkImageData *out, vtkInformationVector **inputVector) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
![]() | |
vtkAlgorithm () | |
~vtkAlgorithm () | |
virtual void | SetNumberOfInputPorts (int n) |
virtual void | SetNumberOfOutputPorts (int n) |
int | InputPortIndexInRange (int index, const char *action) |
int | OutputPortIndexInRange (int index, const char *action) |
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
virtual vtkExecutive * | CreateDefaultExecutive () |
virtual void | ReportReferences (vtkGarbageCollector *) |
virtual void | SetNumberOfInputConnections (int port, int n) |
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
void | SetInputDataInternal (int port, vtkDataObject *input) |
void | AddInputDataInternal (int port, vtkDataObject *input) |
virtual void | SetErrorCode (unsigned long) |
Protected Attributes | |
vtkImageData * | ImageData |
int | WholeExtent [6] |
double | DrawColor [4] |
int | DefaultZ |
double | Ratio [3] |
![]() | |
vtkInformation * | Information |
double | Progress |
char * | ProgressText |
unsigned long | ErrorCode |
Additional Inherited Members | |
![]() | |
int | AbortExecute |
![]() | |
static vtkInformationIntegerKey * | PORT_REQUIREMENTS_FILLED () |
![]() | |
static vtkExecutive * | DefaultExecutivePrototype |
Paints on a canvas.
vtkImageCanvasSource2D is a source that starts as a blank image. you may add to the image with two-dimensional drawing routines. It can paint multi-spectral images.
Definition at line 35 of file vtkImageCanvasSource2D.h.
Definition at line 41 of file vtkImageCanvasSource2D.h.
|
protected |
|
protected |
|
static |
Construct an instance of vtkImageCanvasSource2D with no data.
|
static |
|
virtual |
Reimplemented from vtkImageAlgorithm.
|
static |
|
protectedvirtual |
Reimplemented from vtkImageAlgorithm.
vtkImageCanvasSource2D* vtkImageCanvasSource2D::NewInstance | ( | ) | const |
void vtkImageCanvasSource2D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Set/Get DrawColor. This is the value that is used when filling data or drawing lines. Default is (0,0,0,0)
|
virtual |
Set/Get DrawColor. This is the value that is used when filling data or drawing lines. Default is (0,0,0,0)
|
virtual |
Set/Get DrawColor. This is the value that is used when filling data or drawing lines. Default is (0,0,0,0)
|
virtual |
Set/Get DrawColor. This is the value that is used when filling data or drawing lines. Default is (0,0,0,0)
|
virtual |
Set/Get DrawColor. This is the value that is used when filling data or drawing lines. Default is (0,0,0,0)
|
inline |
Set DrawColor to (a, 0, 0, 0)
Definition at line 52 of file vtkImageCanvasSource2D.h.
|
inline |
Set DrawColor to (a, b, 0, 0)
Definition at line 55 of file vtkImageCanvasSource2D.h.
|
inline |
Set DrawColor to (a, b, c, 0)
Definition at line 59 of file vtkImageCanvasSource2D.h.
void vtkImageCanvasSource2D::FillBox | ( | int | min0, |
int | max0, | ||
int | min1, | ||
int | max1 | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::FillTube | ( | int | x0, |
int | y0, | ||
int | x1, | ||
int | y1, | ||
double | radius | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::FillTriangle | ( | int | x0, |
int | y0, | ||
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2 | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::DrawCircle | ( | int | c0, |
int | c1, | ||
double | radius | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::DrawPoint | ( | int | p0, |
int | p1 | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::DrawSegment | ( | int | x0, |
int | y0, | ||
int | x1, | ||
int | y1 | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
void vtkImageCanvasSource2D::DrawSegment3D | ( | double * | p0, |
double * | p1 | ||
) |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
|
inline |
Set the pixels inside the box (min0, max0, min1, max1) to the current DrawColor
Definition at line 73 of file vtkImageCanvasSource2D.h.
|
inline |
Draw subimage of the input image in the canvas at position x0 and y0. The subimage is defined with sx, sy, width, and height.
Definition at line 83 of file vtkImageCanvasSource2D.h.
void vtkImageCanvasSource2D::DrawImage | ( | int | x0, |
int | y0, | ||
vtkImageData * | , | ||
int | sx, | ||
int | sy, | ||
int | width, | ||
int | height | ||
) |
Draw subimage of the input image in the canvas at position x0 and y0. The subimage is defined with sx, sy, width, and height.
void vtkImageCanvasSource2D::FillPixel | ( | int | x, |
int | y | ||
) |
Fill a colored area with another color. (like connectivity) All pixels connected (and with the same value) to pixel (x, y) get replaced by the current "DrawColor".
void vtkImageCanvasSource2D::SetExtent | ( | int * | extent | ) |
These methods set the WholeExtent of the output It sets the size of the canvas. Extent is a min max 3D box. Minimums and maximums are inclusive.
void vtkImageCanvasSource2D::SetExtent | ( | int | x1, |
int | x2, | ||
int | y1, | ||
int | y2, | ||
int | z1, | ||
int | z2 | ||
) |
These methods set the WholeExtent of the output It sets the size of the canvas. Extent is a min max 3D box. Minimums and maximums are inclusive.
|
virtual |
The drawing operations can only draw into one 2D XY plane at a time. If the canvas is a 3D volume, then this z value is used as the default for 2D operations. The default is 0.
|
virtual |
The drawing operations can only draw into one 2D XY plane at a time. If the canvas is a 3D volume, then this z value is used as the default for 2D operations. The default is 0.
|
virtual |
Set/Get Ratio. This is the value that is used to pre-multiply each (x, y, z) drawing coordinates (including DefaultZ). The default is (1, 1, 1)
|
virtual |
Set/Get Ratio. This is the value that is used to pre-multiply each (x, y, z) drawing coordinates (including DefaultZ). The default is (1, 1, 1)
|
virtual |
Set/Get Ratio. This is the value that is used to pre-multiply each (x, y, z) drawing coordinates (including DefaultZ). The default is (1, 1, 1)
|
virtual |
Set/Get Ratio. This is the value that is used to pre-multiply each (x, y, z) drawing coordinates (including DefaultZ). The default is (1, 1, 1)
|
virtual |
Set/Get Ratio. This is the value that is used to pre-multiply each (x, y, z) drawing coordinates (including DefaultZ). The default is (1, 1, 1)
|
virtual |
Set the number of scalar components
|
virtual |
Set the number of scalar components
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 130 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 131 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 132 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 133 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 135 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 136 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 138 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 139 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 141 of file vtkImageCanvasSource2D.h.
|
inline |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
Definition at line 143 of file vtkImageCanvasSource2D.h.
void vtkImageCanvasSource2D::SetScalarType | ( | int | ) |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
int vtkImageCanvasSource2D::GetScalarType | ( | ) | const |
Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility
|
protected |
|
protectedvirtual |
Subclasses can reimplement this method to collect information from their inputs and set information for their outputs.
Reimplemented from vtkImageAlgorithm.
|
protectedvirtual |
This is called in response to a REQUEST_DATA request from the executive. Subclasses should override either this method or the ExecuteDataWithInformation method in order to generate data for their outputs. For images, the output arrays will already be allocated, so all that is necessary is to fill in the voxel values.
Reimplemented from vtkImageAlgorithm.
|
protected |
Definition at line 156 of file vtkImageCanvasSource2D.h.
|
protected |
Definition at line 157 of file vtkImageCanvasSource2D.h.
|
protected |
Definition at line 158 of file vtkImageCanvasSource2D.h.
|
protected |
Definition at line 159 of file vtkImageCanvasSource2D.h.
|
protected |
Definition at line 160 of file vtkImageCanvasSource2D.h.