Go to the documentation of this file.
76 #ifndef vtkImageBlend_h
77 #define vtkImageBlend_h
85 #define VTK_IMAGE_BLEND_MODE_NORMAL 0
86 #define VTK_IMAGE_BLEND_MODE_COMPOUND 1
149 const char *GetBlendModeAsString(
void);
206 return "Unknown Blend Mode";
void SetOpacity(int idx, double opacity)
virtual void ReplaceNthInputConnection(int idx, vtkAlgorithmOutput *input)
void SetInputData(vtkDataObject *input)
void SetBlendModeToCompound()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
const char * GetBlendModeAsString(void)
#define VTK_IMAGE_BLEND_MODE_NORMAL
#define vtkTypeMacro(thisClass, superclass)
#define VTK_IMAGE_BLEND_MODE_COMPOUND
Generic filter that has one input..
void SetStencilData(vtkImageStencilData *stencil)
void PrintSelf(ostream &os, vtkIndent indent)
blend images together using alpha or opacity
void SetStencilConnection(vtkAlgorithmOutput *algOutput)
GLenum GLenum GLenum input
void SetBlendModeToNormal()
#define vtkSetClampMacro(name, type, min, max)
vtkDataObject * GetInput(int num)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkImageBlend * New()
GLint GLfloat GLint stencil
topologically and geometrically regular array of data
a simple class to control print indentation
#define vtkGetMacro(name, type)
void SetInputData(int num, vtkDataObject *input)
virtual int FillInputPortInformation(int, vtkInformation *)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkImageStencilData * GetStencil()
vtkDataObject * GetInput()
double GetOpacity(int idx)
Proxy object to connect input/output ports.
efficient description of an image stencil
#define VTKIMAGINGCORE_EXPORT
int GetNumberOfInputConnections(int port)
general representation of visualization data
void InternalComputeInputUpdateExtent(int inExt[6], int outExt[6], int inWExtent[6])
void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id)