ParaView
|
#include <vtkScatterPlotPainter.h>
Inherits vtkPainter.
Public Types | |
typedef vtkPainter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkMTimeType | GetMTime () |
virtual void | SetSourceGlyphMappers (vtkCollection *) |
virtual vtkCollection * | GetSourceGlyphMappers () |
virtual void | ReleaseGraphicsResources (vtkWindow *window) |
Release any graphics resources that are being consumed by this mapper. More... | |
virtual void | UpdateBounds (double bounds[6]) |
vtkInformation * | GetInputArrayInformation (int idx) |
vtkDataArray * | GetArray (int idx) |
See vtkScatterPlotMapper::ArrayIndex. More... | |
vtkDataArray * | GetArray (int idx, vtkDataSet *input) |
See vtkScatterPlotMapper::ArrayIndex. More... | |
int | GetArrayComponent (int idx) |
See vtkScatterPlotMapper::ArrayIndex. More... | |
Static Public Member Functions | |
static vtkScatterPlotPainter * | New () |
static int | IsTypeOf (const char *type) |
static vtkScatterPlotPainter * | SafeDownCast (vtkObject *o) |
static vtkInformationIntegerKey * | THREED_MODE () |
static vtkInformationIntegerKey * | COLORIZE () |
static vtkInformationIntegerKey * | GLYPH_MODE () |
static vtkInformationIntegerKey * | SCALING_ARRAY_MODE () |
static vtkInformationIntegerKey * | SCALE_MODE () |
static vtkInformationDoubleKey * | SCALE_FACTOR () |
static vtkInformationIntegerKey * | ORIENTATION_MODE () |
static vtkInformationIntegerKey * | NESTED_DISPLAY_LISTS () |
static vtkInformationIntegerKey * | PARALLEL_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 vtkScalarsToColors * | GetLookupTable () |
vtkPolyData * | GetGlyphSource (int id=0) |
Get a pointer to a source object at a specified table location. More... | |
virtual void | RenderInternal (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) |
Method initiates the mapping process. More... | |
vtkScatterPlotPainter () | |
virtual | ~vtkScatterPlotPainter () |
virtual void | UpdatePainterInformation () |
Called when the PainterInformation becomes obsolete. More... | |
vtkUnsignedCharArray * | GetColors () |
Convenience methods to get each of the arrays. More... | |
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 () |
Release display list used for matrices and color. More... | |
virtual void | SetThreeDMode (int) |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D). More... | |
virtual int | GetThreeDMode () |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D). More... | |
virtual void | ThreeDModeOn () |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D). More... | |
virtual void | ThreeDModeOff () |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D). More... | |
virtual void | SetColorize (int) |
Enable or not the color painting at each point. More... | |
virtual int | GetColorize () |
Enable or not the color painting at each point. More... | |
virtual void | ColorizeOn () |
Enable or not the color painting at each point. More... | |
virtual void | ColorizeOff () |
Enable or not the color painting at each point. More... | |
virtual void | SetGlyphMode (int) |
Enable or not the Glyph representation at each point. More... | |
virtual int | GetGlyphMode () |
Enable or not the Glyph representation at each point. More... | |
virtual void | SetScalingArrayMode (int) |
If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays. More... | |
virtual int | GetScalingArrayMode () |
If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays. More... | |
virtual void | SetScaleMode (int) |
If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph. More... | |
virtual int | GetScaleMode () |
If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph. More... | |
virtual void | SetScaleFactor (double) |
Specify scale factor to scale object by. More... | |
virtual double | GetScaleFactor () |
Specify scale factor to scale object by. More... | |
virtual void | SetNestedDisplayLists (int) |
If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. More... | |
virtual int | GetNestedDisplayLists () |
If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. More... | |
virtual void | NestedDisplayListsOn () |
If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. More... | |
virtual void | NestedDisplayListsOff () |
If immediate mode is off, if Glyphs are in use and if NestedDisplayLists is false, only the mappers of each glyph use display lists. More... | |
virtual void | ReportReferences (vtkGarbageCollector *collector) |
Take part in garbage collection. More... | |
virtual void | ProcessInformation (vtkInformation *info) |
Take part in garbage collection. More... | |
Protected Attributes | |
int | ThreeDMode |
int | Colorize |
int | GlyphMode |
double | ScaleFactor |
int | ScaleMode |
int | ScalingArrayMode |
int | OrientationMode |
int | NestedDisplayLists |
unsigned int | DisplayListId |
int | ParallelToCamera |
vtkCollection * | SourceGlyphMappers |
vtkScalarsToColorsPainter * | ScalarsToColorsPainter |
vtkTimeStamp | ColorPainterUpdateTime |
vtkTimeStamp | BuildTime |
unsigned int | SelectionColorId |
int | SelectMode |
vtkScalarsToColors * | LookupTable |
Definition at line 43 of file vtkScatterPlotPainter.h.
typedef vtkPainter vtkScatterPlotPainter::Superclass |
Definition at line 47 of file vtkScatterPlotPainter.h.
|
protected |
|
protectedvirtual |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkScatterPlotPainter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
vtkDataArray* vtkScatterPlotPainter::GetArray | ( | int | idx | ) |
vtkDataArray* vtkScatterPlotPainter::GetArray | ( | int | idx, |
vtkDataSet * | input | ||
) |
int vtkScatterPlotPainter::GetArrayComponent | ( | int | idx | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
|
virtual |
|
protectedvirtual |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D).
Note: To work, the Z_Coords index array must be given.
|
protectedvirtual |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D).
Note: To work, the Z_Coords index array must be given.
|
protectedvirtual |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D).
Note: To work, the Z_Coords index array must be given.
|
protectedvirtual |
Enable or not the third (z) coordinate for 3D rendering (instead of 2D).
Note: To work, the Z_Coords index array must be given.
|
protectedvirtual |
Enable or not the color painting at each point.
Note: To work, the Color index array must be given.
|
protectedvirtual |
Enable or not the color painting at each point.
Note: To work, the Color index array must be given.
|
protectedvirtual |
Enable or not the color painting at each point.
Note: To work, the Color index array must be given.
|
protectedvirtual |
Enable or not the color painting at each point.
Note: To work, the Color index array must be given.
|
protectedvirtual |
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.
|
protectedvirtual |
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.
|
protectedvirtual |
If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays.
|
protectedvirtual |
If the GlyphMode has ScaledGlyph turned on, ScalingArrayMode describes how to data in the different GLYPH_[X,Y,Z]_SCALE arrays.
|
protectedvirtual |
If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph.
By Magnitude or components.
|
protectedvirtual |
If the GlyphMode has ScaledGlyph turned on, decide how to scale the glyph.
By Magnitude or components.
|
protectedvirtual |
Specify scale factor to scale object by.
This is used only when Scaling is On.
|
protectedvirtual |
Specify scale factor to scale object by.
This is used only when Scaling is On.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
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.
|
protectedvirtual |
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.
|
protectedvirtual |
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.
|
protectedvirtual |
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.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Get a pointer to a source object at a specified table location.
|
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.
|
virtual |
vtkInformation* vtkScatterPlotPainter::GetInputArrayInformation | ( | int | idx | ) |
|
protectedvirtual |
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);
|
protectedvirtual |
Take part in garbage collection.
|
protectedvirtual |
Take part in garbage collection.
|
protectedvirtual |
Called when the PainterInformation becomes obsolete.
It is called before the Render is initiated on the Painter.
|
protected |
Convenience methods to get each of the arrays.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
Release display list used for matrices and color.
|
protected |
Definition at line 218 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 219 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 220 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 222 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 223 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 224 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 225 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 226 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 227 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 228 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 231 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 233 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 234 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 235 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 237 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 238 of file vtkScatterPlotPainter.h.
|
protected |
Definition at line 240 of file vtkScatterPlotPainter.h.