 |
VTK
9.1.0
|
Go to the documentation of this file.
33 #ifndef vtkXYPlotRepresentation_h
34 #define vtkXYPlotRepresentation_h
37 #include "vtkInteractionWidgetsModule.h"
187 #endif // vtkXYPlotRepresentation_h
void SetLegend(int x)
Set various properties.
void SetTitle(const char *title)
Set title properties.
void SetXRange(double min, double max)
Set/Get axis properties.
void SetPlotColor(int i, int r, int g, int b)
Set various properties.
void SetAxisTitleColor(double r, double g, double b)
Set axis title properties.
represent a vtkBorderWidget
char * GetYTitle()
Set/Get axis properties.
void SetAxisTitleItalic(int x)
Set axis title properties.
void AddUserCurvesPoint(double c, double x, double y)
Set various properties.
void RemoveAllActiveCurves()
Set various properties.
int GetYTitlePosition() const
Set/Get axis properties.
vtkXYPlotActor * XYPlotActor
void SetPlotLabel(int i, const char *label)
Set various properties.
void SetTitleColor(double r, double g, double b)
Set title properties.
virtual int RenderOverlay(vtkViewport *)
These methods are necessary to make this representation behave as a vtkProp.
void SetAxisLabelColor(double r, double g, double b)
Set axis label properties.
void SetAxisLabelItalic(int x)
Set axis label properties.
void SetLineWidth(double w)
Set various properties.
void SetAxisTitleBold(int x)
Set axis title properties.
void SetAxisLabelFontFamily(int x)
Set axis label properties.
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
These methods are necessary to make this representation behave as a vtkProp.
void SetYTitle(const char *ytitle)
Set/Get axis properties.
virtual void ReleaseGraphicsResources(vtkWindow *window)
These methods are necessary to make this representation behave as a vtkProp.
void SetTitlePosition(double x, double y)
Set title properties.
void SetLegendBorder(int b)
Set various properties.
window superclass for vtkRenderWindow
void SetYLabelFormat(const char *_arg)
Set axis label properties.
void SetAxisLabelJustification(int x)
Set axis label properties.
void SetAxisTitleJustification(int x)
Set axis title properties.
void SetAxisLabelShadow(int x)
Set axis label properties.
void SetYTitlePosition(int pos)
Set/Get axis properties.
void SetPlotPoints(int i)
Set various properties.
void SetAxisLabelBold(int x)
Set axis label properties.
~vtkXYPlotRepresentation() override
void BuildRepresentation() override
Satisfy the superclass' API.
void SetTitleVerticalJustification(int x)
Set title properties.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Define standard methods.
void SetYRange(double min, double max)
Set/Get axis properties.
char * GetXTitle()
Set/Get axis properties.
a simple class to control print indentation
virtual int RenderOpaqueGeometry(vtkViewport *)
These methods are necessary to make this representation behave as a vtkProp.
virtual void SetXYPlotActor(vtkXYPlotActor *)
The prop that is placed in the renderer.
void SetYAxisColor(double r, double g, double b)
Set/Get axis properties.
void SetAxisTitleFontSize(int x)
Set axis title properties.
void SetAxisLabelFontSize(int x)
Set axis label properties.
void SetTitleItalic(int x)
Set title properties.
static vtkXYPlotRepresentation * New()
void SetLegendBoxColor(double r, double g, double b)
Set various properties.
void GetSize(double size[2]) override
Satisfy the superclass' API.
void SetAxisTitleShadow(int x)
Set axis title properties.
void WidgetInteraction(double eventPos[2]) override
Satisfy the superclass' API.
void SetXLabelFormat(const char *_arg)
Set axis label properties.
abstract specification for Viewports
virtual int GetVisibility()
These methods are necessary to make this representation behave as a vtkProp.
generate an x-y plot from input dataset(s) or field data
void SetLegendPosition2(double x, double y)
Set various properties.
void SetAxisTitleFontFamily(int x)
Set axis title properties.
void SetXTitle(const char *ytitle)
Set/Get axis properties.
void SetPlotLines(int i)
Set various properties.
void SetGlyphSize(double x)
Set glyph properties.
void SetTitleBold(int x)
Set title properties.
void SetTitleJustification(int x)
Set title properties.
void SetAxisLabelVerticalJustification(int x)
Set axis label properties.
void SetTitleFontSize(int x)
Set title properties.
void SetLegendPosition(double x, double y)
Set various properties.
void SetBorder(int x)
Set various properties.
represent XY plot for vtkXYPlotWidget
void SetXAxisColor(double r, double g, double b)
Set/Get axis properties.
void SetAdjustTitlePosition(int x)
Set title properties.
virtual vtkTypeBool HasTranslucentPolygonalGeometry()
These methods are necessary to make this representation behave as a vtkProp.
void SetPlotGlyphType(int curve, int glyph)
Set glyph properties.
void SetXValues(int x)
Set/Get axis properties.
void SetTitleShadow(int x)
Set title properties.
void SetLegendBox(int b)
Set various properties.
vtkXYPlotRepresentation()
void SetAxisTitleVerticalJustification(int x)
Set axis title properties.
virtual void GetActors2D(vtkPropCollection *collection)
These methods are necessary to make this representation behave as a vtkProp.
void SetTitleFontFamily(int x)
Set title properties.
virtual void SetVisibility(int)
These methods are necessary to make this representation behave as a vtkProp.