ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkScatterPlotPainter Class Reference

#include <vtkScatterPlotPainter.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual unsigned long GetMTime ()
virtual void SetSourceGlyphMappers (vtkCollection *)
virtual vtkCollectionGetSourceGlyphMappers ()
virtual void ReleaseGraphicsResources (vtkWindow *window)
virtual void UpdateBounds (double bounds[6])
vtkInformationGetInputArrayInformation (int idx)
vtkDataArrayGetArray (int idx)
vtkDataArrayGetArray (int idx, vtkDataSet *input)
int GetArrayComponent (int idx)

Static Public Member Functions

static vtkScatterPlotPainterNew ()
static int IsTypeOf (const char *type)
static vtkScatterPlotPainterSafeDownCast (vtkObject *o)
static vtkInformationIntegerKeyTHREED_MODE ()
static vtkInformationIntegerKeyCOLORIZE ()
static vtkInformationIntegerKeyGLYPH_MODE ()
static vtkInformationIntegerKeySCALING_ARRAY_MODE ()
static vtkInformationIntegerKeySCALE_MODE ()
static vtkInformationDoubleKeySCALE_FACTOR ()
static vtkInformationIntegerKeyORIENTATION_MODE ()
static vtkInformationIntegerKeyNESTED_DISPLAY_LISTS ()
static vtkInformationIntegerKeyPARALLEL_TO_CAMERA ()

Protected Member Functions

virtual void SetOrientationMode (int)
virtual int GetOrientationMode ()
virtual void SetParallelToCamera (int)
virtual int GetParallelToCamera ()
virtual void ParallelToCameraOn ()
virtual void ParallelToCameraOff ()
virtual void SetLookupTable (vtkScalarsToColors *)
virtual vtkScalarsToColorsGetLookupTable ()
vtkPolyDataGetGlyphSource (int id=0)
 vtkScatterPlotPainter ()
virtual ~vtkScatterPlotPainter ()
virtual void UpdatePainterInformation ()
vtkUnsignedCharArrayGetColors ()
virtual void PrepareForRendering (vtkRenderer *renderer, vtkActor *actor)
void RenderPoints (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
void RenderGlyphs (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
void ReleaseDisplayList ()
virtual void SetThreeDMode (int)
virtual int GetThreeDMode ()
virtual void ThreeDModeOn ()
virtual void ThreeDModeOff ()
virtual void SetColorize (int)
virtual int GetColorize ()
virtual void ColorizeOn ()
virtual void ColorizeOff ()
virtual void SetGlyphMode (int)
virtual int GetGlyphMode ()
virtual void SetScalingArrayMode (int)
virtual int GetScalingArrayMode ()
virtual void SetScaleMode (int)
virtual int GetScaleMode ()
virtual void SetScaleFactor (double)
virtual double GetScaleFactor ()
virtual void SetNestedDisplayLists (int)
virtual int GetNestedDisplayLists ()
virtual void NestedDisplayListsOn ()
virtual void NestedDisplayListsOff ()
virtual void RenderInternal (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
virtual void ReportReferences (vtkGarbageCollector *collector)
virtual void ProcessInformation (vtkInformation *info)

Protected Attributes

int ThreeDMode
int Colorize
int GlyphMode
double ScaleFactor
int ScaleMode
int ScalingArrayMode
int OrientationMode
int NestedDisplayLists
unsigned int DisplayListId
int ParallelToCamera
vtkCollectionSourceGlyphMappers
vtkScalarsToColorsPainterScalarsToColorsPainter
vtkTimeStamp ColorPainterUpdateTime
vtkTimeStamp BuildTime
unsigned int SelectionColorId
int SelectMode
vtkScalarsToColorsLookupTable

Detailed Description

Definition at line 41 of file vtkScatterPlotPainter.h.


Constructor & Destructor Documentation

vtkScatterPlotPainter::vtkScatterPlotPainter ( ) [protected]
virtual vtkScatterPlotPainter::~vtkScatterPlotPainter ( ) [protected, virtual]

Member Function Documentation

static vtkScatterPlotPainter* vtkScatterPlotPainter::New ( ) [static]

Reimplemented from vtkPainter.

virtual const char* vtkScatterPlotPainter::GetClassName ( ) [virtual]

Reimplemented from vtkPainter.

static int vtkScatterPlotPainter::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPainter.

virtual int vtkScatterPlotPainter::IsA ( const char *  type) [virtual]

Reimplemented from vtkPainter.

static vtkScatterPlotPainter* vtkScatterPlotPainter::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPainter.

void vtkScatterPlotPainter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPainter.

virtual unsigned long vtkScatterPlotPainter::GetMTime ( ) [virtual]

Reimplemented from vtkPainter.

vtkDataArray* vtkScatterPlotPainter::GetArray ( int  idx)
vtkDataArray* vtkScatterPlotPainter::GetArray ( int  idx,
vtkDataSet input 
)
int vtkScatterPlotPainter::GetArrayComponent ( int  idx)
static vtkInformationIntegerKey* vtkScatterPlotPainter::THREED_MODE ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::COLORIZE ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::GLYPH_MODE ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::SCALING_ARRAY_MODE ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::SCALE_MODE ( ) [static]
static vtkInformationDoubleKey* vtkScatterPlotPainter::SCALE_FACTOR ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::ORIENTATION_MODE ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::NESTED_DISPLAY_LISTS ( ) [static]
static vtkInformationIntegerKey* vtkScatterPlotPainter::PARALLEL_TO_CAMERA ( ) [static]
virtual void vtkScatterPlotPainter::SetSourceGlyphMappers ( vtkCollection ) [virtual]
virtual vtkCollection* vtkScatterPlotPainter::GetSourceGlyphMappers ( ) [virtual]
virtual void vtkScatterPlotPainter::SetThreeDMode ( int  ) [protected, virtual]

Enable or not the third (z) coordinate for 3D rendering (instead of 2D). Note: To work, the Z_Coords index array must be given.

virtual int vtkScatterPlotPainter::GetThreeDMode ( ) [protected, virtual]

Enable or not the third (z) coordinate for 3D rendering (instead of 2D). Note: To work, the Z_Coords index array must be given.

virtual void vtkScatterPlotPainter::ThreeDModeOn ( ) [protected, virtual]

Enable or not the third (z) coordinate for 3D rendering (instead of 2D). Note: To work, the Z_Coords index array must be given.

virtual void vtkScatterPlotPainter::ThreeDModeOff ( ) [protected, virtual]

Enable or not the third (z) coordinate for 3D rendering (instead of 2D). Note: To work, the Z_Coords index array must be given.

virtual void vtkScatterPlotPainter::SetColorize ( int  ) [protected, virtual]

Enable or not the color painting at each point. Note: To work, the Color index array must be given.

virtual int vtkScatterPlotPainter::GetColorize ( ) [protected, virtual]

Enable or not the color painting at each point. Note: To work, the Color index array must be given.

virtual void vtkScatterPlotPainter::ColorizeOn ( ) [protected, virtual]

Enable or not the color painting at each point. Note: To work, the Color index array must be given.

virtual void vtkScatterPlotPainter::ColorizeOff ( ) [protected, virtual]

Enable or not the color painting at each point. Note: To work, the Color index array must be given.

virtual void vtkScatterPlotPainter::SetGlyphMode ( int  ) [protected, virtual]

Enable or not the Glyph representation at each point. Note: To work, at least 1 Glyph polydata input must be set and the Glyph index array must be given.

virtual int vtkScatterPlotPainter::GetGlyphMode ( ) [protected, virtual]

Enable or not the Glyph representation at each point. Note: To work, at least 1 Glyph polydata input must be set and the Glyph index array must be given.

virtual void vtkScatterPlotPainter::SetScalingArrayMode ( int  ) [protected, virtual]

If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays

virtual int vtkScatterPlotPainter::GetScalingArrayMode ( ) [protected, virtual]

If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays

virtual void vtkScatterPlotPainter::SetScaleMode ( int  ) [protected, virtual]

If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph. By Magnitude or components.

virtual int vtkScatterPlotPainter::GetScaleMode ( ) [protected, virtual]

If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph. By Magnitude or components.

virtual void vtkScatterPlotPainter::SetScaleFactor ( double  ) [protected, virtual]

Specify scale factor to scale object by. This is used only when Scaling is On.

virtual double vtkScatterPlotPainter::GetScaleFactor ( ) [protected, virtual]

Specify scale factor to scale object by. This is used only when Scaling is On.

virtual void vtkScatterPlotPainter::SetOrientationMode ( int  ) [protected, virtual]
virtual int vtkScatterPlotPainter::GetOrientationMode ( ) [protected, virtual]
virtual void vtkScatterPlotPainter::SetNestedDisplayLists ( int  ) [protected, virtual]

If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. If true, in addition, matrices transforms and color per glyph are also in a parent display list. Not relevant if immediate mode is on. For debugging/profiling purpose. Initial value is true.

virtual int vtkScatterPlotPainter::GetNestedDisplayLists ( ) [protected, virtual]

If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. If true, in addition, matrices transforms and color per glyph are also in a parent display list. Not relevant if immediate mode is on. For debugging/profiling purpose. Initial value is true.

virtual void vtkScatterPlotPainter::NestedDisplayListsOn ( ) [protected, virtual]

If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. If true, in addition, matrices transforms and color per glyph are also in a parent display list. Not relevant if immediate mode is on. For debugging/profiling purpose. Initial value is true.

virtual void vtkScatterPlotPainter::NestedDisplayListsOff ( ) [protected, virtual]

If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. If true, in addition, matrices transforms and color per glyph are also in a parent display list. Not relevant if immediate mode is on. For debugging/profiling purpose. Initial value is true.

virtual void vtkScatterPlotPainter::SetParallelToCamera ( int  ) [protected, virtual]
virtual int vtkScatterPlotPainter::GetParallelToCamera ( ) [protected, virtual]
virtual void vtkScatterPlotPainter::ParallelToCameraOn ( ) [protected, virtual]
virtual void vtkScatterPlotPainter::ParallelToCameraOff ( ) [protected, virtual]
virtual void vtkScatterPlotPainter::SetLookupTable ( vtkScalarsToColors ) [protected, virtual]
virtual vtkScalarsToColors* vtkScatterPlotPainter::GetLookupTable ( ) [protected, virtual]
vtkPolyData* vtkScatterPlotPainter::GetGlyphSource ( int  id = 0) [protected]

Get a pointer to a source object at a specified table location.

virtual void vtkScatterPlotPainter::ReleaseGraphicsResources ( vtkWindow window) [virtual]

Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkPainter.

virtual void vtkScatterPlotPainter::UpdateBounds ( double  bounds[6]) [virtual]

Reimplemented from vtkPainter.

vtkInformation* vtkScatterPlotPainter::GetInputArrayInformation ( int  idx)
virtual void vtkScatterPlotPainter::RenderInternal ( vtkRenderer renderer,
vtkActor actor,
unsigned long  typeflags,
bool  forceCompileOnly 
) [protected, virtual]

Method initiates the mapping process. Generally sent by the actor as each frame is rendered. Its behavior depends on the value of SelectMode. virtual void Render(vtkRenderer *ren, vtkActor *a);

Reimplemented from vtkPainter.

virtual void vtkScatterPlotPainter::ReportReferences ( vtkGarbageCollector collector) [protected, virtual]

Take part in garbage collection.

Reimplemented from vtkPainter.

virtual void vtkScatterPlotPainter::ProcessInformation ( vtkInformation info) [protected, virtual]

Take part in garbage collection.

Reimplemented from vtkPainter.

virtual void vtkScatterPlotPainter::UpdatePainterInformation ( ) [protected, virtual]

Called when the PainterInformation becomes obsolete. It is called before the Render is initiated on the Painter.

vtkUnsignedCharArray* vtkScatterPlotPainter::GetColors ( ) [protected]

Convenience methods to get each of the arrays.

virtual void vtkScatterPlotPainter::PrepareForRendering ( vtkRenderer renderer,
vtkActor actor 
) [protected, virtual]

Reimplemented from vtkPainter.

void vtkScatterPlotPainter::RenderPoints ( vtkRenderer renderer,
vtkActor actor,
unsigned long  typeflags,
bool  forceCompileOnly 
) [protected]
void vtkScatterPlotPainter::RenderGlyphs ( vtkRenderer renderer,
vtkActor actor,
unsigned long  typeflags,
bool  forceCompileOnly 
) [protected]
void vtkScatterPlotPainter::ReleaseDisplayList ( ) [protected]

Release display list used for matrices and color.


Member Data Documentation

Definition at line 185 of file vtkScatterPlotPainter.h.

Definition at line 186 of file vtkScatterPlotPainter.h.

Definition at line 187 of file vtkScatterPlotPainter.h.

Definition at line 189 of file vtkScatterPlotPainter.h.

Definition at line 190 of file vtkScatterPlotPainter.h.

Definition at line 191 of file vtkScatterPlotPainter.h.

Definition at line 192 of file vtkScatterPlotPainter.h.

Definition at line 193 of file vtkScatterPlotPainter.h.

Definition at line 194 of file vtkScatterPlotPainter.h.

Definition at line 195 of file vtkScatterPlotPainter.h.

Definition at line 198 of file vtkScatterPlotPainter.h.

Definition at line 200 of file vtkScatterPlotPainter.h.

Definition at line 201 of file vtkScatterPlotPainter.h.

Definition at line 202 of file vtkScatterPlotPainter.h.

Definition at line 204 of file vtkScatterPlotPainter.h.

Definition at line 205 of file vtkScatterPlotPainter.h.

Definition at line 207 of file vtkScatterPlotPainter.h.


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