 |
VTK
9.0.1
|
Go to the documentation of this file.
42 #ifndef vtkParallelCoordinatesView_h
43 #define vtkParallelCoordinatesView_h
46 #include "vtkViewsInfovisModule.h"
71 VTK_BRUSHOPERATOR_ADD = 0,
75 VTK_BRUSHOPERATOR_MODECOUNT
79 VTK_INSPECT_MANIPULATE_AXES = 0,
84 void SetBrushMode(
int);
89 vtkGetMacro(BrushMode,
int);
91 void SetBrushOperator(
int);
96 vtkGetMacro(BrushOperator,
int);
98 void SetInspectMode(
int);
101 vtkGetMacro(InspectMode,
int);
103 void SetMaximumNumberOfBrushPoints(
int);
104 vtkGetMacro(MaximumNumberOfBrushPoints,
int);
106 vtkSetMacro(CurrentBrushClass,
int);
107 vtkGetMacro(CurrentBrushClass,
int);
119 VTK_HIGHLIGHT_CENTER = 0,
153 void Hover(
unsigned long event);
154 void ManipulateAxes(
unsigned long event);
155 void SelectData(
unsigned long event);
156 void Zoom(
unsigned long event);
157 void Pan(
unsigned long event);
170 int AddLassoBrushPoint(
double* p);
171 int SetBrushLine(
int line,
double* p1,
double* p2);
173 int SetAngleBrushLine(
double* p1,
double* p2);
174 int SetFunctionBrushLine1(
double* p1,
double* p2);
175 int SetFunctionBrushLine2(
double* p1,
double* p2);
176 void ClearBrushPoints();
Data representation that takes generic multivariate data and produces a parallel coordinates plot.
draw vtkPolyData onto the image plane
vtkSmartPointer< vtkPolyDataMapper2D > HighlightMapper
A view containing a renderer.
create wireframe outline around bounding box
@ VTK_BRUSHOPERATOR_REPLACE
void SetBrushOperatorToReplace()
void SetBrushModeToAngle()
void SetBrushOperatorToIntersect()
@ VTK_BRUSHOPERATOR_INTERSECT
record modification and/or execution time
abstract base class for most VTK objects
void SetBrushOperatorToSubtract()
void SetBrushOperatorToAdd()
void ProcessEvents(vtkObject *caller, unsigned long eventId, void *callData) override
Called to process events.
Sets theme colors for a graphical view.
vtkSmartPointer< vtkActor2D > HighlightActor
The superclass for all representations.
void SetInpsectModeToSelectData()
void SetBrushModeToAxisThreshold()
void SetBrushModeToFunction()
a simple class to control print indentation
static vtkRenderView * New()
int MaximumNumberOfBrushPoints
view to be used with vtkParallelCoordinatesRepresentation
int AxisHighlightPosition
void PrepareForRendering() override
Called by the view when the renderer is about to render.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSmartPointer< vtkActor2D > BrushActor
vtkSmartPointer< vtkOutlineSource > HighlightSource
vtkSmartPointer< vtkPolyDataMapper2D > BrushMapper
a actor that draws 2D data
@ VTK_BRUSH_AXISTHRESHOLD
vtkSmartPointer< vtkPolyData > BrushData
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
@ VTK_INSPECT_SELECT_DATA
int FirstFunctionBrushLineDrawn
virtual vtkDataRepresentation * CreateDefaultRepresentation(vtkAlgorithmOutput *conn)
Create a default vtkDataRepresentation for the given vtkAlgorithmOutput.
@ VTK_BRUSHOPERATOR_SUBTRACT
void SetInspectModeToManipulateAxes()
void SetBrushModeToLasso()
void ApplyViewTheme(vtkViewTheme *theme) override
Applies a view theme to this view.
vtkTimeStamp WorldBuildTime