|  | 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