52 #ifndef vtkParallelCoordinatesRepresentation_h 53 #define vtkParallelCoordinatesRepresentation_h 115 void SetPlotTitle(
const char*);
129 void SetNumberOfAxisLabels(
int num);
136 virtual int SwapAxisPositions(
int position1,
int position2);
137 int SetXCoordinateOfPosition(
int position,
double xcoord);
138 double GetXCoordinateOfPosition(
int axis);
139 void GetXCoordinatesOfPositions(
double*
coords);
140 int GetPositionNearXCoordinate(
double xcoord);
187 virtual
int SetRangeAtPosition(
int position,
double range[2]);
196 virtual
void LassoSelect(
int brushClass,
int brushOperator,
vtkPoints* brushPoints);
197 virtual
void AngleSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2);
198 virtual
void FunctionSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2,
double *q1,
double *q2);
199 virtual
void RangeSelect(
int brushClass,
int brushOperator,
double *p1,
double *p2);
231 void UpdateHoverHighlight(
vtkView* view,
int x,
int y);
235 virtual int AllocatePolyData(
vtkPolyData* polyData,
237 int numPointsPerLine,
239 int numPointsPerStrip,
243 int numPointScalars);
263 virtual int ComputeDataProperties();
269 virtual int ReallocateInternals();
274 int ComputePointPosition(
double*
p);
275 int ComputeLinePosition(
double* p1,
double* p2);
283 virtual void BuildInverseSelection();
297 virtual void UpdateSelectionActors();
300 int GetNumberOfSelections();
350 double AxisLabelColor[3];
vtkSmartPointer< vtkTextMapper > FunctionTextMapper
GLsizei GLsizei GLenum GLenum const GLvoid * data
A node in a selection tree. Used to store selection results.
virtual void ApplyViewTheme(vtkViewTheme *vtkNotUsed(theme))
virtual vtkSelection * ConvertSelection(vtkView *view, vtkSelection *selection)
dynamic, self-adjusting array of unsigned int
double AngleBrushThreshold
create wireframe outline corners around bounding box
represents an object (geometry & properties) in a rendered scene
GLenum GLenum GLenum input
abstract specification for Viewports
#define vtkGetMacro(name, type)
a actor that draws 2D data
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent)
map scalar values into colors via a lookup table
Create an axis with tick marks and labels.
a vtkAbstractArray subclass for strings
A node in a selection tree. Used to store selection results.
dynamic, self-adjusting array of vtkIdType
virtual bool AddToView(vtkView *vtkNotUsed(view))
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkSetStringMacro(name)
Pipeline data object that contains multiple vtkArray objects.
GLint GLint GLint GLint GLint GLint y
vtkSmartPointer< vtkTextMapper > PlotTitleMapper
#define vtkTypeMacro(thisClass, superclass)
static vtkRenderedRepresentation * New()
Proxy object to connect input/output ports.
dynamic, self-adjusting array of double
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
Sets theme colors for a graphical view.
dynamic, self-adjusting array of int
The superclass for all views.
vtkSmartPointer< vtkAxisActor2D > * Axes
a simple class to control print indentation
virtual bool RemoveFromView(vtkView *vtkNotUsed(view))
vtkUnicodeString GetHoverText(vtkView *view, vtkProp *prop, vtkIdType cell)
virtual void PrepareForRendering(vtkRenderView *view)
list of point or cell ids
abstract superclass for arrays of numeric data
#define vtkGetVector3Macro(name, type)
vtkSmartPointer< vtkSelection > InverseSelection
vtkSmartPointer< vtkActor2D > FunctionTextActor
#define vtkGetStringMacro(name)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkSmartPointer< vtkBivariateLinearTableThreshold > LinearThreshold
double FunctionBrushThreshold
A table, which contains similar-typed columns of data.
vtkSmartPointer< vtkActor2D > PlotActor
vtkSmartPointer< vtkActor2D > PlotTitleActor
vtkSmartPointer< vtkPolyDataMapper2D > PlotMapper
create and manipulate unsorted lists of objects
A view containing a renderer.
#define vtkBooleanMacro(name, type)
vtkSmartPointer< vtkPolyData > PlotData
vtkSmartPointer< vtkTable > InputArrayTable
general representation of visualization data
#define vtkSetVector3Macro(name, type)
draw vtkPolyData onto the image plane
performs line-based thresholding for vtkTable data.
#define VTKVIEWSINFOVIS_EXPORT
represent and manipulate 3D points
Data representation that takes generic multivariate data and produces a parallel coordinates plot...
vtkSmartPointer< vtkStringArray > AxisTitles
represent and manipulate fields of data
#define vtkSetMacro(name, type)