#include <vtkScatterPlotPainter.h>
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 vtkCollection * | GetSourceGlyphMappers () |
| virtual void | ReleaseGraphicsResources (vtkWindow *window) |
| virtual void | UpdateBounds (double bounds[6]) |
| vtkInformation * | GetInputArrayInformation (int idx) |
|
| vtkDataArray * | GetArray (int idx) |
| vtkDataArray * | GetArray (int idx, vtkDataSet *input) |
| int | GetArrayComponent (int idx) |
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) |
| | vtkScatterPlotPainter () |
| virtual | ~vtkScatterPlotPainter () |
| virtual void | UpdatePainterInformation () |
| vtkUnsignedCharArray * | GetColors () |
| 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 |
| vtkCollection * | SourceGlyphMappers |
| vtkScalarsToColorsPainter * | ScalarsToColorsPainter |
| vtkTimeStamp | ColorPainterUpdateTime |
| vtkTimeStamp | BuildTime |
| unsigned int | SelectionColorId |
| int | SelectMode |
| vtkScalarsToColors * | LookupTable |
Detailed Description
Definition at line 41 of file vtkScatterPlotPainter.h.
Constructor & Destructor Documentation
| vtkScatterPlotPainter::vtkScatterPlotPainter |
( |
| ) |
[protected] |
| virtual vtkScatterPlotPainter::~vtkScatterPlotPainter |
( |
| ) |
[protected, virtual] |
Member Function Documentation
| virtual const char* vtkScatterPlotPainter::GetClassName |
( |
| ) |
[virtual] |
| static int vtkScatterPlotPainter::IsTypeOf |
( |
const char * |
type | ) |
[static] |
| virtual int vtkScatterPlotPainter::IsA |
( |
const char * |
type | ) |
[virtual] |
| void vtkScatterPlotPainter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| [virtual] |
| virtual unsigned long vtkScatterPlotPainter::GetMTime |
( |
| ) |
[virtual] |
| int vtkScatterPlotPainter::GetArrayComponent |
( |
int |
idx | ) |
|
| 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] |
| 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.
Convenience methods to get each of the arrays.
| virtual void vtkScatterPlotPainter::PrepareForRendering |
( |
vtkRenderer * |
renderer, |
|
|
vtkActor * |
actor |
|
) |
| [protected, virtual] |
| 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
The documentation for this class was generated from the following file: