Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVImageSliceMapper Class Reference

Mapper for vtkImageData that renders the image using a texture applied to a quad. More...

#include <vtkPVImageSliceMapper.h>

Inheritance diagram for vtkPVImageSliceMapper:
Inheritance graph
[legend]
Collaboration diagram for vtkPVImageSliceMapper:
Collaboration graph
[legend]

Public Types

enum  { XY_PLANE = VTK_XY_PLANE, YZ_PLANE = VTK_YZ_PLANE, XZ_PLANE = VTK_XZ_PLANE }
 
typedef vtkMapper Superclass
 
- Public Types inherited from vtkMapper
typedef vtkAbstractMapper3D Superclass
 
- Public Types inherited from vtkAbstractMapper3D
typedef vtkAbstractMapper Superclass
 
- Public Types inherited from vtkAbstractMapper
typedef vtkAlgorithm Superclass
 
- Public Types inherited from vtkAlgorithm
enum  DesiredOutputPrecision
 
enum  DesiredOutputPrecision
 
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void Render (vtkRenderer *ren, vtkActor *act) override
 This calls RenderPiece (in a for loop is streaming is necessary). More...
 
void ReleaseGraphicsResources (vtkWindow *) override
 
void Update (int port) override
 Update that sets the update piece first. More...
 
void Update () override
 
int Update (int port, vtkInformationVector *requests) override
 
int Update (vtkInformation *requests) override
 
void ShallowCopy (vtkAbstractMapper *m) override
 Make a shallow copy of this mapper. More...
 
void SetPainter (vtkPainter *)
 Get/Set the painter that does the actual rendering. More...
 
virtual vtkPainterGetPainter ()
 Get/Set the painter that does the actual rendering. More...
 
void SetInputData (vtkImageData *in)
 Specify the input data to map. More...
 
virtual vtkImageDataGetInput ()
 Specify the input data to map. More...
 
virtual void SetSlice (int)
 Set/Get the current X/Y or Z slice number. More...
 
virtual int GetSlice ()
 Set/Get the current X/Y or Z slice number. More...
 
virtual void SetSliceMode (int)
 Set/Get the current slice mode: XY, XZ or YZ plane. More...
 
virtual int GetSliceMode ()
 Set/Get the current slice mode: XY, XZ or YZ plane. More...
 
void SetSliceModeToYZPlane ()
 Set/Get the current slice mode: XY, XZ or YZ plane. More...
 
void SetSliceModeToXZPlane ()
 Set/Get the current slice mode: XY, XZ or YZ plane. More...
 
void SetSliceModeToXYPlane ()
 Set/Get the current slice mode: XY, XZ or YZ plane. More...
 
virtual void SetUseXYPlane (int)
 When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds. More...
 
virtual void UseXYPlaneOn ()
 When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds. More...
 
virtual void UseXYPlaneOff ()
 When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds. More...
 
virtual int GetUseXYPlane ()
 When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds. More...
 
virtual void SetPiece (int)
 If you want only a part of the data, specify by setting the piece. More...
 
virtual int GetPiece ()
 If you want only a part of the data, specify by setting the piece. More...
 
virtual void SetNumberOfPieces (int)
 If you want only a part of the data, specify by setting the piece. More...
 
virtual int GetNumberOfPieces ()
 If you want only a part of the data, specify by setting the piece. More...
 
virtual void SetNumberOfSubPieces (int)
 If you want only a part of the data, specify by setting the piece. More...
 
virtual int GetNumberOfSubPieces ()
 If you want only a part of the data, specify by setting the piece. More...
 
virtual void SetGhostLevel (int)
 Set the number of ghost cells to return. More...
 
virtual int GetGhostLevel ()
 Set the number of ghost cells to return. More...
 
doubleGetBounds () override
 Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). More...
 
void GetBounds (double bounds[6]) override
 Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). More...
 
- Public Member Functions inherited from vtkMapper
vtkMapperNewInstance () const
 
void ShallowCopy (vtkAbstractMapper *m)
 
vtkMTimeType GetMTime ()
 
virtual void CreateDefaultLookupTable ()
 
const char * GetColorModeAsString ()
 
virtual void SetScalarMode (int)
 
virtual int GetScalarMode ()
 
void SetScalarModeToDefault ()
 
void SetScalarModeToUsePointData ()
 
void SetScalarModeToUseCellData ()
 
void SetScalarModeToUsePointFieldData ()
 
void SetScalarModeToUseCellFieldData ()
 
void SetScalarModeToUseFieldData ()
 
virtual void SetFieldDataTupleId (vtkIdType)
 
virtual vtkIdType GetFieldDataTupleId ()
 
const char * GetScalarModeAsString ()
 
vtkDataSetGetInput ()
 
const char * GetScalarMaterialModeAsString ()
 
virtual bool GetIsOpaque ()
 
virtual int CanUseTextureMapForColoring (vtkDataObject *input)
 
void ClearInvertibleColor ()
 
void ClearColorArrays ()
 
vtkUnsignedCharArrayGetColorMapColors ()
 
vtkFloatArrayGetColorCoordinates ()
 
vtkImageDataGetColorTextureMap ()
 
void SetLookupTable (vtkScalarsToColors *lut)
 
vtkScalarsToColorsGetLookupTable ()
 
virtual void SetScalarVisibility (int)
 
virtual int GetScalarVisibility ()
 
virtual void ScalarVisibilityOn ()
 
virtual void ScalarVisibilityOff ()
 
virtual void SetStatic (int)
 
virtual int GetStatic ()
 
virtual void StaticOn ()
 
virtual void StaticOff ()
 
virtual void SetColorMode (int)
 
virtual int GetColorMode ()
 
void SetColorModeToDefault ()
 
void SetColorModeToMapScalars ()
 
void SetColorModeToDirectScalars ()
 
virtual void SetInterpolateScalarsBeforeMapping (int)
 
virtual int GetInterpolateScalarsBeforeMapping ()
 
virtual void InterpolateScalarsBeforeMappingOn ()
 
virtual void InterpolateScalarsBeforeMappingOff ()
 
virtual void SetUseLookupTableScalarRange (int)
 
virtual int GetUseLookupTableScalarRange ()
 
virtual void UseLookupTableScalarRangeOn ()
 
virtual void UseLookupTableScalarRangeOff ()
 
virtual void SetScalarRange (double, double)
 
void SetScalarRange (double[2])
 
virtual doubleGetScalarRange ()
 
virtual void GetScalarRange (double data[2])
 
virtual void SetImmediateModeRendering (int)
 
virtual int GetImmediateModeRendering ()
 
virtual void ImmediateModeRenderingOn ()
 
virtual void ImmediateModeRenderingOff ()
 
virtual int GetForceCompileOnly ()
 
void SetForceCompileOnly (int value)
 
void SelectColorArray (int arrayNum)
 
void SelectColorArray (const char *arrayName)
 
void ColorByArrayComponent (int arrayNum, int component)
 
void ColorByArrayComponent (const char *arrayName, int component)
 
char * GetArrayName ()
 
int GetArrayId ()
 
int GetArrayAccessMode ()
 
int GetArrayComponent ()
 
void SetRelativeCoincidentTopologyPolygonOffsetParameters (double factor, double units)
 
void GetRelativeCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
void SetRelativeCoincidentTopologyLineOffsetParameters (double factor, double units)
 
void GetRelativeCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
void SetRelativeCoincidentTopologyPointOffsetParameter (double units)
 
void GetRelativeCoincidentTopologyPointOffsetParameter (double &units)
 
void GetCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
void GetCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
void GetCoincidentTopologyPointOffsetParameter (double &units)
 
void SetRenderTime (double time)
 
virtual double GetRenderTime ()
 
vtkDataSetGetInputAsDataSet ()
 
virtual vtkUnsignedCharArrayMapScalars (double alpha)
 
virtual vtkUnsignedCharArrayMapScalars (double alpha, int &cellFlag)
 
virtual vtkUnsignedCharArrayMapScalars (vtkDataSet *input, double alpha)
 
virtual vtkUnsignedCharArrayMapScalars (vtkDataSet *input, double alpha, int &cellFlag)
 
virtual void SetScalarMaterialMode (int)
 
virtual int GetScalarMaterialMode ()
 
void SetScalarMaterialModeToDefault ()
 
void SetScalarMaterialModeToAmbient ()
 
void SetScalarMaterialModeToDiffuse ()
 
void SetScalarMaterialModeToAmbientAndDiffuse ()
 
virtual bool GetSupportsSelection ()
 
void UseInvertibleColorFor (int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int arrayComponent, double *scalarRange)
 
void SetLookupTable (vtkScalarsToColors *lut)
 
vtkScalarsToColorsGetLookupTable ()
 
virtual void SetScalarVisibility (int)
 
virtual int GetScalarVisibility ()
 
virtual void ScalarVisibilityOn ()
 
virtual void ScalarVisibilityOff ()
 
virtual void SetStatic (int)
 
virtual int GetStatic ()
 
virtual void StaticOn ()
 
virtual void StaticOff ()
 
virtual void SetColorMode (int)
 
virtual int GetColorMode ()
 
void SetColorModeToDefault ()
 
void SetColorModeToMapScalars ()
 
void SetColorModeToDirectScalars ()
 
virtual void SetInterpolateScalarsBeforeMapping (int)
 
virtual int GetInterpolateScalarsBeforeMapping ()
 
virtual void InterpolateScalarsBeforeMappingOn ()
 
virtual void InterpolateScalarsBeforeMappingOff ()
 
virtual void SetUseLookupTableScalarRange (int)
 
virtual int GetUseLookupTableScalarRange ()
 
virtual void UseLookupTableScalarRangeOn ()
 
virtual void UseLookupTableScalarRangeOff ()
 
virtual void SetScalarRange (double, double)
 
void SetScalarRange (double[2])
 
virtual doubleGetScalarRange ()
 
virtual void GetScalarRange (double data[2])
 
virtual void SetImmediateModeRendering (int)
 
virtual int GetImmediateModeRendering ()
 
virtual void ImmediateModeRenderingOn ()
 
virtual void ImmediateModeRenderingOff ()
 
virtual int GetForceCompileOnly ()
 
void SetForceCompileOnly (int value)
 
void SelectColorArray (int arrayNum)
 
void SelectColorArray (const char *arrayName)
 
void ColorByArrayComponent (int arrayNum, int component)
 
void ColorByArrayComponent (const char *arrayName, int component)
 
char * GetArrayName ()
 
int GetArrayId ()
 
int GetArrayAccessMode ()
 
int GetArrayComponent ()
 
void SetRelativeCoincidentTopologyPolygonOffsetParameters (double factor, double units)
 
void GetRelativeCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
void SetRelativeCoincidentTopologyLineOffsetParameters (double factor, double units)
 
void GetRelativeCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
void SetRelativeCoincidentTopologyPointOffsetParameter (double units)
 
void GetRelativeCoincidentTopologyPointOffsetParameter (double &units)
 
void GetCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
void GetCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
void GetCoincidentTopologyPointOffsetParameter (double &units)
 
void SetRenderTime (double time)
 
virtual double GetRenderTime ()
 
vtkDataSetGetInputAsDataSet ()
 
virtual vtkUnsignedCharArrayMapScalars (double alpha)
 
virtual vtkUnsignedCharArrayMapScalars (double alpha, int &cellFlag)
 
virtual vtkUnsignedCharArrayMapScalars (vtkDataSet *input, double alpha)
 
virtual vtkUnsignedCharArrayMapScalars (vtkDataSet *input, double alpha, int &cellFlag)
 
virtual void SetScalarMaterialMode (int)
 
virtual int GetScalarMaterialMode ()
 
void SetScalarMaterialModeToDefault ()
 
void SetScalarMaterialModeToAmbient ()
 
void SetScalarMaterialModeToDiffuse ()
 
void SetScalarMaterialModeToAmbientAndDiffuse ()
 
virtual bool GetSupportsSelection ()
 
void UseInvertibleColorFor (int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int arrayComponent, double *scalarRange)
 
- Public Member Functions inherited from vtkAbstractMapper3D
vtkAbstractMapper3DNewInstance () const
 
double GetLength ()
 
int GetNumberOfClippingPlanes ()
 
doubleGetCenter ()
 
void GetCenter (double center[3])
 
virtual int IsARayCastMapper ()
 
virtual int IsARenderIntoImageMapper ()
 
void GetClippingPlaneInDataCoords (vtkMatrix4x4 *propMatrix, int i, double planeEquation[4])
 
doubleGetCenter ()
 
void GetCenter (double center[3])
 
virtual int IsARayCastMapper ()
 
virtual int IsARenderIntoImageMapper ()
 
void GetClippingPlaneInDataCoords (vtkMatrix4x4 *propMatrix, int i, double planeEquation[4])
 
- Public Member Functions inherited from vtkAbstractMapper
vtkAbstractMapperNewInstance () const
 
void SetClippingPlanes (vtkPlanes *planes)
 
void ShallowCopy (vtkAbstractMapper *m)
 
virtual double GetTimeToDraw ()
 
void AddClippingPlane (vtkPlane *plane)
 
void RemoveClippingPlane (vtkPlane *plane)
 
void RemoveAllClippingPlanes ()
 
virtual void SetClippingPlanes (vtkPlaneCollection *)
 
virtual vtkPlaneCollectionGetClippingPlanes ()
 
virtual double GetTimeToDraw ()
 
void AddClippingPlane (vtkPlane *plane)
 
void RemoveClippingPlane (vtkPlane *plane)
 
void RemoveAllClippingPlanes ()
 
virtual void SetClippingPlanes (vtkPlaneCollection *)
 
virtual vtkPlaneCollectionGetClippingPlanes ()
 
- Public Member Functions inherited from vtkAlgorithm
vtkAlgorithmNewInstance () const
 
int HasExecutive ()
 
vtkExecutiveGetExecutive ()
 
virtual void SetExecutive (vtkExecutive *executive)
 
virtual int ModifyRequest (vtkInformation *request, int when)
 
vtkInformationGetInputPortInformation (int port)
 
vtkInformationGetOutputPortInformation (int port)
 
int GetNumberOfInputPorts ()
 
int GetNumberOfOutputPorts ()
 
void UpdateProgress (double amount)
 
vtkInformationGetInputArrayInformation (int idx)
 
void RemoveAllInputs ()
 
vtkDataObjectGetOutputDataObject (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 ()
 
vtkAlgorithmOutputGetInputConnection (int port, int index)
 
vtkAlgorithmGetInputAlgorithm (int port, int index, int &algPort)
 
vtkAlgorithmGetInputAlgorithm (int port, int index)
 
vtkExecutiveGetInputExecutive (int port, int index)
 
vtkInformationGetInputInformation (int port, int index)
 
vtkInformationGetOutputInformation (int port)
 
virtual int UpdateExtent (const int extents[6])
 
virtual void UpdateInformation ()
 
virtual void UpdateDataObject ()
 
virtual void PropagateUpdateExtent ()
 
virtual void UpdateWholeExtent ()
 
void ConvertTotalInputToPortConnection (int ind, int &port, int &conn)
 
int SetUpdateExtentToWholeExtent (int port)
 
int SetUpdateExtentToWholeExtent ()
 
void SetUpdateExtent (int port, int extent[6])
 
void SetUpdateExtent (int extent[6])
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
int ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo)
 
virtual int ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime)
 
virtual vtkInformationGetInformation ()
 
virtual void SetInformation (vtkInformation *)
 
void Register (vtkObjectBase *o) VTK_OVERRIDE
 
void UnRegister (vtkObjectBase *o) VTK_OVERRIDE
 
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)
 
vtkDataObjectGetInputDataObject (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)
 
vtkAlgorithmOutputGetOutputPort (int index)
 
vtkAlgorithmOutputGetOutputPort ()
 
vtkAlgorithmGetInputAlgorithm ()
 
vtkExecutiveGetInputExecutive ()
 
vtkInformationGetInputInformation ()
 
virtual int UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0)
 
virtual int UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0)
 
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)
 
intGetUpdateExtent ()
 
intGetUpdateExtent (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)
 
void SetProgressObserver (vtkProgressObserver *)
 
virtual vtkProgressObserverGetProgressObserver ()
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
int ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo)
 
virtual int ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime)
 
virtual vtkInformationGetInformation ()
 
virtual void SetInformation (vtkInformation *)
 
void Register (vtkObjectBase *o) VTK_OVERRIDE
 
void UnRegister (vtkObjectBase *o) VTK_OVERRIDE
 
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)
 
vtkDataObjectGetInputDataObject (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)
 
vtkAlgorithmOutputGetOutputPort (int index)
 
vtkAlgorithmOutputGetOutputPort ()
 
vtkAlgorithmGetInputAlgorithm ()
 
vtkExecutiveGetInputExecutive ()
 
vtkInformationGetInputInformation ()
 
virtual int UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0)
 
virtual int UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0)
 
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)
 
intGetUpdateExtent ()
 
intGetUpdateExtent (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)
 
void SetProgressObserver (vtkProgressObserver *)
 
virtual vtkProgressObserverGetProgressObserver ()
 
- Public Member Functions inherited from vtkObject
 vtkBaseTypeMacro (vtkObject, vtkObjectBase)
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
void RemoveObserver (unsigned long tag)
 
void RemoveObservers (unsigned long event)
 
void RemoveObservers (const char *event)
 
void RemoveAllObservers ()
 
int HasObserver (unsigned long event)
 
int HasObserver (const char *event)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
void SetReferenceCount (int)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 

Static Public Member Functions

static vtkPVImageSliceMapperNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVImageSliceMapperSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkMapper
static int IsTypeOf (const char *type)
 
static vtkMapperSafeDownCast (vtkObjectBase *o)
 
static void SetGlobalImmediateModeRendering (int val)
 
static void GlobalImmediateModeRenderingOn ()
 
static void GlobalImmediateModeRenderingOff ()
 
static int GetGlobalImmediateModeRendering ()
 
static void SetResolveCoincidentTopology (int val)
 
static int GetResolveCoincidentTopology ()
 
static void SetResolveCoincidentTopologyToDefault ()
 
static void SetResolveCoincidentTopologyToOff ()
 
static void SetResolveCoincidentTopologyToPolygonOffset ()
 
static void SetResolveCoincidentTopologyToShiftZBuffer ()
 
static void SetResolveCoincidentTopologyPolygonOffsetParameters (double factor, double units)
 
static void GetResolveCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
static void SetResolveCoincidentTopologyLineOffsetParameters (double factor, double units)
 
static void GetResolveCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
static void SetResolveCoincidentTopologyPointOffsetParameter (double units)
 
static void GetResolveCoincidentTopologyPointOffsetParameter (double &units)
 
static void SetResolveCoincidentTopologyPolygonOffsetFaces (int faces)
 
static int GetResolveCoincidentTopologyPolygonOffsetFaces ()
 
static void SetResolveCoincidentTopologyZShift (double val)
 
static double GetResolveCoincidentTopologyZShift ()
 
static void ValueToColor (double value, double min, double scale, unsigned char *color)
 
static void ColorToValue (unsigned char *color, double min, double scale, double &value)
 
static void SetGlobalImmediateModeRendering (int val)
 
static void GlobalImmediateModeRenderingOn ()
 
static void GlobalImmediateModeRenderingOff ()
 
static int GetGlobalImmediateModeRendering ()
 
static void SetResolveCoincidentTopology (int val)
 
static int GetResolveCoincidentTopology ()
 
static void SetResolveCoincidentTopologyToDefault ()
 
static void SetResolveCoincidentTopologyToOff ()
 
static void SetResolveCoincidentTopologyToPolygonOffset ()
 
static void SetResolveCoincidentTopologyToShiftZBuffer ()
 
static void SetResolveCoincidentTopologyPolygonOffsetParameters (double factor, double units)
 
static void GetResolveCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
static void SetResolveCoincidentTopologyLineOffsetParameters (double factor, double units)
 
static void GetResolveCoincidentTopologyLineOffsetParameters (double &factor, double &units)
 
static void SetResolveCoincidentTopologyPointOffsetParameter (double units)
 
static void GetResolveCoincidentTopologyPointOffsetParameter (double &units)
 
static void SetResolveCoincidentTopologyPolygonOffsetFaces (int faces)
 
static int GetResolveCoincidentTopologyPolygonOffsetFaces ()
 
static void SetResolveCoincidentTopologyZShift (double val)
 
static double GetResolveCoincidentTopologyZShift ()
 
static void ValueToColor (double value, double min, double scale, unsigned char *color)
 
static void ColorToValue (unsigned char *color, double min, double scale, double &value)
 
- Static Public Member Functions inherited from vtkAbstractMapper3D
static int IsTypeOf (const char *type)
 
static vtkAbstractMapper3DSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkAbstractMapper
static int IsTypeOf (const char *type)
 
static vtkAbstractMapperSafeDownCast (vtkObjectBase *o)
 
static vtkDataArrayGetScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
static vtkAbstractArrayGetAbstractScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
static vtkDataArrayGetScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
static vtkAbstractArrayGetAbstractScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
- Static Public Member Functions inherited from vtkAlgorithm
static vtkAlgorithmNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAlgorithmSafeDownCast (vtkObjectBase *o)
 
static vtkInformationIntegerKeyINPUT_IS_OPTIONAL ()
 
static vtkInformationIntegerKeyINPUT_IS_REPEATABLE ()
 
static vtkInformationInformationVectorKeyINPUT_REQUIRED_FIELDS ()
 
static vtkInformationStringVectorKeyINPUT_REQUIRED_DATA_TYPE ()
 
static vtkInformationInformationVectorKeyINPUT_ARRAYS_TO_PROCESS ()
 
static vtkInformationIntegerKeyINPUT_PORT ()
 
static vtkInformationIntegerKeyINPUT_CONNECTION ()
 
static vtkInformationIntegerKeyCAN_PRODUCE_SUB_EXTENT ()
 
static vtkInformationIntegerKeyCAN_HANDLE_PIECE_REQUEST ()
 
static void SetDefaultExecutivePrototype (vtkExecutive *proto)
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkPVImageSliceMapper ()
 
 ~vtkPVImageSliceMapper () override
 
int FillInputPortInformation (int, vtkInformation *) override
 
virtual void RenderPiece (vtkRenderer *ren, vtkActor *act)
 Perform the actual rendering. More...
 
int SetupScalars (vtkImageData *)
 
void RenderInternal (vtkRenderer *ren, vtkActor *act)
 
- Protected Member Functions inherited from vtkMapper
virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkMapper ()
 
 ~vtkMapper ()
 
void MapScalarsToTexture (vtkAbstractArray *scalars, double alpha)
 
void AcquireInvertibleLookupTable ()
 
- Protected Member Functions inherited from vtkAbstractMapper3D
 vtkAbstractMapper3D ()
 
 ~vtkAbstractMapper3D ()
 
- Protected Member Functions inherited from vtkAbstractMapper
 vtkAbstractMapper ()
 
 ~vtkAbstractMapper ()
 
- Protected Member Functions inherited from vtkAlgorithm
 vtkAlgorithm ()
 
 ~vtkAlgorithm ()
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
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 vtkExecutiveCreateDefaultExecutive ()
 
void ReportReferences (vtkGarbageCollector *) VTK_OVERRIDE
 
virtual void SetNumberOfInputConnections (int port, int n)
 
int GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector)
 
int GetInputArrayAssociation (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkInformationGetInputArrayFieldInformation (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)
 
int GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector)
 
int GetInputArrayAssociation (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkInformationGetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector)
 
virtual void SetErrorCode (unsigned long)
 
virtual void SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input)
 
void SetInputDataInternal (int port, vtkDataObject *input)
 
void AddInputDataInternal (int port, vtkDataObject *input)
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
void RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkOpenGLTextureTexture
 
vtkTimeStamp UpdateTime
 
vtkActorPolyDataActor
 
vtkPainterPainter
 
int Piece
 
int NumberOfSubPieces
 
int NumberOfPieces
 
int GhostLevel
 
int SliceMode
 
int Slice
 
int UseXYPlane
 
- Protected Attributes inherited from vtkMapper
vtkUnsignedCharArrayColors
 
int InterpolateScalarsBeforeMapping
 
vtkFloatArrayColorCoordinates
 
vtkImageDataColorTextureMap
 
bool UseInvertibleColors
 
vtkScalarsToColorsLookupTable
 
int ScalarVisibility
 
vtkTimeStamp BuildTime
 
double ScalarRange [2]
 
int UseLookupTableScalarRange
 
int ImmediateModeRendering
 
int ColorMode
 
int ScalarMode
 
int ScalarMaterialMode
 
double RenderTime
 
int ArrayId
 
char ArrayName [256]
 
int ArrayComponent
 
int ArrayAccessMode
 
vtkIdType FieldDataTupleId
 
int Static
 
int ForceCompileOnly
 
vtkAbstractArrayInvertibleScalars
 
double CoincidentPolygonFactor
 
double CoincidentPolygonOffset
 
double CoincidentLineFactor
 
double CoincidentLineOffset
 
double CoincidentPointOffset
 
- Protected Attributes inherited from vtkAbstractMapper3D
double Bounds [6]
 
double Center [3]
 
- Protected Attributes inherited from vtkAbstractMapper
vtkTimerLogTimer
 
double TimeToDraw
 
vtkWindowLastWindow
 
vtkPlaneCollectionClippingPlanes
 
- Protected Attributes inherited from vtkAlgorithm
vtkInformationInformation
 
double Progress
 
char * ProgressText
 
vtkProgressObserverProgressObserver
 
unsigned long ErrorCode
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Additional Inherited Members

- Public Attributes inherited from vtkAlgorithm
 SINGLE_PRECISION
 
 DOUBLE_PRECISION
 
 DEFAULT_PRECISION
 
int AbortExecute
 
- Static Protected Member Functions inherited from vtkAlgorithm
static vtkInformationIntegerKeyPORT_REQUIREMENTS_FILLED ()
 
- Static Protected Attributes inherited from vtkMapper
static vtkScalarsToColorsInvertibleLookupTable
 
- Static Protected Attributes inherited from vtkAlgorithm
static vtkExecutiveDefaultExecutivePrototype
 

Detailed Description

Mapper for vtkImageData that renders the image using a texture applied to a quad.

vtkPVImageSliceMapper is a mapper for vtkImageData that renders the image by loading the image as a texture and then applying it to a quad. For 3D images, this mapper only shows a single Z slice which can be chosen using SetZSlice. By default, the image data scalars are rendering, however, this mapper provides API to select another point or cell data array. Internally, this mapper uses painters similar to those employed by vtkPainterPolyDataMapper.

See also
vtkPainterPolyDataMapper

Definition at line 44 of file vtkPVImageSliceMapper.h.

Member Typedef Documentation

◆ Superclass

Definition at line 48 of file vtkPVImageSliceMapper.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
XY_PLANE 
YZ_PLANE 
XZ_PLANE 

Definition at line 82 of file vtkPVImageSliceMapper.h.

Constructor & Destructor Documentation

◆ vtkPVImageSliceMapper()

vtkPVImageSliceMapper::vtkPVImageSliceMapper ( )
protected

◆ ~vtkPVImageSliceMapper()

vtkPVImageSliceMapper::~vtkPVImageSliceMapper ( )
overrideprotected

Member Function Documentation

◆ New()

static vtkPVImageSliceMapper* vtkPVImageSliceMapper::New ( )
static

◆ GetClassName()

virtual const char* vtkPVImageSliceMapper::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkPVImageSliceMapper::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVImageSliceMapper::IsA ( const char *  type)
virtual

Reimplemented from vtkMapper.

◆ SafeDownCast()

static vtkPVImageSliceMapper* vtkPVImageSliceMapper::SafeDownCast ( vtkObject o)
static

◆ PrintSelf()

void vtkPVImageSliceMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
overridevirtual

Reimplemented from vtkMapper.

◆ Render()

void vtkPVImageSliceMapper::Render ( vtkRenderer ren,
vtkActor act 
)
overridevirtual

This calls RenderPiece (in a for loop is streaming is necessary).

Implements vtkMapper.

◆ ReleaseGraphicsResources()

void vtkPVImageSliceMapper::ReleaseGraphicsResources ( vtkWindow )
overridevirtual

Reimplemented from vtkMapper.

◆ SetPainter()

void vtkPVImageSliceMapper::SetPainter ( vtkPainter )

Get/Set the painter that does the actual rendering.

◆ GetPainter()

virtual vtkPainter* vtkPVImageSliceMapper::GetPainter ( )
virtual

Get/Set the painter that does the actual rendering.

◆ SetInputData()

void vtkPVImageSliceMapper::SetInputData ( vtkImageData in)

Specify the input data to map.

◆ GetInput()

virtual vtkImageData* vtkPVImageSliceMapper::GetInput ( )
virtual

Specify the input data to map.

◆ SetSlice()

virtual void vtkPVImageSliceMapper::SetSlice ( int  )
virtual

Set/Get the current X/Y or Z slice number.

◆ GetSlice()

virtual int vtkPVImageSliceMapper::GetSlice ( )
virtual

Set/Get the current X/Y or Z slice number.

◆ SetSliceMode()

virtual void vtkPVImageSliceMapper::SetSliceMode ( int  )
virtual

Set/Get the current slice mode: XY, XZ or YZ plane.

Note that this actually refers to the indices/extents, so a better name would be IJ, IK, or JK plane. The input image's DirectionMatrix can change the mapping to physical XYZ axes.

◆ GetSliceMode()

virtual int vtkPVImageSliceMapper::GetSliceMode ( )
virtual

Set/Get the current slice mode: XY, XZ or YZ plane.

Note that this actually refers to the indices/extents, so a better name would be IJ, IK, or JK plane. The input image's DirectionMatrix can change the mapping to physical XYZ axes.

◆ SetSliceModeToYZPlane()

void vtkPVImageSliceMapper::SetSliceModeToYZPlane ( )
inline

Set/Get the current slice mode: XY, XZ or YZ plane.

Note that this actually refers to the indices/extents, so a better name would be IJ, IK, or JK plane. The input image's DirectionMatrix can change the mapping to physical XYZ axes.

Definition at line 100 of file vtkPVImageSliceMapper.h.

◆ SetSliceModeToXZPlane()

void vtkPVImageSliceMapper::SetSliceModeToXZPlane ( )
inline

Set/Get the current slice mode: XY, XZ or YZ plane.

Note that this actually refers to the indices/extents, so a better name would be IJ, IK, or JK plane. The input image's DirectionMatrix can change the mapping to physical XYZ axes.

Definition at line 101 of file vtkPVImageSliceMapper.h.

◆ SetSliceModeToXYPlane()

void vtkPVImageSliceMapper::SetSliceModeToXYPlane ( )
inline

Set/Get the current slice mode: XY, XZ or YZ plane.

Note that this actually refers to the indices/extents, so a better name would be IJ, IK, or JK plane. The input image's DirectionMatrix can change the mapping to physical XYZ axes.

Definition at line 102 of file vtkPVImageSliceMapper.h.

◆ SetUseXYPlane()

virtual void vtkPVImageSliceMapper::SetUseXYPlane ( int  )
virtual

When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds.

Default is Off.

◆ UseXYPlaneOn()

virtual void vtkPVImageSliceMapper::UseXYPlaneOn ( )
virtual

When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds.

Default is Off.

◆ UseXYPlaneOff()

virtual void vtkPVImageSliceMapper::UseXYPlaneOff ( )
virtual

When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds.

Default is Off.

◆ GetUseXYPlane()

virtual int vtkPVImageSliceMapper::GetUseXYPlane ( )
virtual

When set, the image slice is always rendered in the XY plane (Z==0) irrespective of the image bounds.

Default is Off.

◆ Update() [1/4]

void vtkPVImageSliceMapper::Update ( int  port)
overridevirtual

Update that sets the update piece first.

Reimplemented from vtkAlgorithm.

◆ Update() [2/4]

void vtkPVImageSliceMapper::Update ( void  )
inlineoverridevirtual

Reimplemented from vtkAlgorithm.

Definition at line 119 of file vtkPVImageSliceMapper.h.

◆ Update() [3/4]

int vtkPVImageSliceMapper::Update ( int  port,
vtkInformationVector requests 
)
inlineoverridevirtual

Reimplemented from vtkAlgorithm.

Definition at line 120 of file vtkPVImageSliceMapper.h.

◆ Update() [4/4]

int vtkPVImageSliceMapper::Update ( vtkInformation requests)
inlineoverridevirtual

Reimplemented from vtkAlgorithm.

Definition at line 124 of file vtkPVImageSliceMapper.h.

◆ SetPiece()

virtual void vtkPVImageSliceMapper::SetPiece ( int  )
virtual

If you want only a part of the data, specify by setting the piece.

◆ GetPiece()

virtual int vtkPVImageSliceMapper::GetPiece ( )
virtual

If you want only a part of the data, specify by setting the piece.

◆ SetNumberOfPieces()

virtual void vtkPVImageSliceMapper::SetNumberOfPieces ( int  )
virtual

If you want only a part of the data, specify by setting the piece.

◆ GetNumberOfPieces()

virtual int vtkPVImageSliceMapper::GetNumberOfPieces ( )
virtual

If you want only a part of the data, specify by setting the piece.

◆ SetNumberOfSubPieces()

virtual void vtkPVImageSliceMapper::SetNumberOfSubPieces ( int  )
virtual

If you want only a part of the data, specify by setting the piece.

◆ GetNumberOfSubPieces()

virtual int vtkPVImageSliceMapper::GetNumberOfSubPieces ( )
virtual

If you want only a part of the data, specify by setting the piece.

◆ SetGhostLevel()

virtual void vtkPVImageSliceMapper::SetGhostLevel ( int  )
virtual

Set the number of ghost cells to return.

◆ GetGhostLevel()

virtual int vtkPVImageSliceMapper::GetGhostLevel ( )
virtual

Set the number of ghost cells to return.

◆ GetBounds() [1/2]

double* vtkPVImageSliceMapper::GetBounds ( )
overridevirtual

Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).

Reimplemented from vtkMapper.

◆ GetBounds() [2/2]

void vtkPVImageSliceMapper::GetBounds ( double  bounds[6])
inlineoverridevirtual

Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).

Reimplemented from vtkMapper.

Definition at line 152 of file vtkPVImageSliceMapper.h.

◆ ShallowCopy()

void vtkPVImageSliceMapper::ShallowCopy ( vtkAbstractMapper m)
override

Make a shallow copy of this mapper.

◆ FillInputPortInformation()

int vtkPVImageSliceMapper::FillInputPortInformation ( int  ,
vtkInformation  
)
overrideprotectedvirtual

Reimplemented from vtkAlgorithm.

◆ RenderPiece()

virtual void vtkPVImageSliceMapper::RenderPiece ( vtkRenderer ren,
vtkActor act 
)
protectedvirtual

Perform the actual rendering.

◆ SetupScalars()

int vtkPVImageSliceMapper::SetupScalars ( vtkImageData )
protected

◆ RenderInternal()

void vtkPVImageSliceMapper::RenderInternal ( vtkRenderer ren,
vtkActor act 
)
protected

Member Data Documentation

◆ Texture

vtkOpenGLTexture* vtkPVImageSliceMapper::Texture
protected

Definition at line 172 of file vtkPVImageSliceMapper.h.

◆ UpdateTime

vtkTimeStamp vtkPVImageSliceMapper::UpdateTime
protected

Definition at line 175 of file vtkPVImageSliceMapper.h.

◆ PolyDataActor

vtkActor* vtkPVImageSliceMapper::PolyDataActor
protected

Definition at line 176 of file vtkPVImageSliceMapper.h.

◆ Painter

vtkPainter* vtkPVImageSliceMapper::Painter
protected

Definition at line 178 of file vtkPVImageSliceMapper.h.

◆ Piece

int vtkPVImageSliceMapper::Piece
protected

Definition at line 180 of file vtkPVImageSliceMapper.h.

◆ NumberOfSubPieces

int vtkPVImageSliceMapper::NumberOfSubPieces
protected

Definition at line 181 of file vtkPVImageSliceMapper.h.

◆ NumberOfPieces

int vtkPVImageSliceMapper::NumberOfPieces
protected

Definition at line 182 of file vtkPVImageSliceMapper.h.

◆ GhostLevel

int vtkPVImageSliceMapper::GhostLevel
protected

Definition at line 183 of file vtkPVImageSliceMapper.h.

◆ SliceMode

int vtkPVImageSliceMapper::SliceMode
protected

Definition at line 185 of file vtkPVImageSliceMapper.h.

◆ Slice

int vtkPVImageSliceMapper::Slice
protected

Definition at line 186 of file vtkPVImageSliceMapper.h.

◆ UseXYPlane

int vtkPVImageSliceMapper::UseXYPlane
protected

Definition at line 187 of file vtkPVImageSliceMapper.h.


The documentation for this class was generated from the following file: