33 #ifndef vtkXYPlotRepresentation_h
34 #define vtkXYPlotRepresentation_h
37 #include "vtkInteractionWidgetsModule.h"
represent a vtkBorderWidget
a simple class to control print indentation
abstract specification for Viewports
window superclass for vtkRenderWindow
generate an x-y plot from input dataset(s) or field data
represent XY plot for vtkXYPlotWidget
virtual void ReleaseGraphicsResources(vtkWindow *window)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
vtkXYPlotRepresentation()
void SetTitle(const char *title)
Set title properties.
void SetLegendBorder(int b)
virtual int GetVisibility()
These methods are necessary to make this representation behave as a vtkProp.
void SetAxisTitleShadow(int x)
void SetLineWidth(double w)
void SetAxisLabelFontSize(int x)
void SetXAxisColor(double r, double g, double b)
Set/Get axis properties.
virtual void GetActors2D(vtkPropCollection *collection)
These methods are necessary to make this representation behave as a vtkProp.
void SetTitleFontSize(int x)
void SetTitleColor(double r, double g, double b)
~vtkXYPlotRepresentation() override
void SetYTitlePosition(int pos)
void SetLegendPosition2(double x, double y)
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
void SetAxisLabelJustification(int x)
void SetAxisLabelFontFamily(int x)
virtual int RenderOverlay(vtkViewport *)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
void SetTitleJustification(int x)
void SetBorder(int x)
Set various properties.
void SetPlotGlyphType(int curve, int glyph)
void BuildRepresentation() override
Satisfy the superclass' API.
static vtkXYPlotRepresentation * New()
void SetAxisLabelItalic(int x)
void SetGlyphSize(double x)
Set glyph properties.
void AddUserCurvesPoint(double c, double x, double y)
void SetAdjustTitlePosition(int x)
virtual vtkTypeBool HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
void SetTitleVerticalJustification(int x)
void SetTitlePosition(double x, double y)
void SetPlotLabel(int i, const char *label)
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetTitleFontFamily(int x)
void SetLegendBoxColor(double r, double g, double b)
virtual void SetVisibility(int)
Set/Get visibility of this vtkProp.
void SetAxisLabelBold(int x)
void SetAxisTitleJustification(int x)
void SetAxisTitleFontFamily(int x)
void SetAxisLabelVerticalJustification(int x)
void SetAxisLabelShadow(int x)
void SetXTitle(const char *ytitle)
int GetYTitlePosition() const
void SetPlotColor(int i, int r, int g, int b)
void SetTitleItalic(int x)
void SetLegendPosition(double x, double y)
void SetAxisTitleColor(double r, double g, double b)
Set axis title properties.
void SetYRange(double min, double max)
void SetAxisLabelColor(double r, double g, double b)
Set axis label properties.
virtual void SetXYPlotActor(vtkXYPlotActor *)
void SetYAxisColor(double r, double g, double b)
void SetYLabelFormat(const char *_arg)
void WidgetInteraction(double eventPos[2]) override
void SetXRange(double min, double max)
void SetAxisTitleBold(int x)
void SetTitleShadow(int x)
void SetAxisTitleItalic(int x)
void SetXLabelFormat(const char *_arg)
void RemoveAllActiveCurves()
void SetPlotPoints(int i)
void SetYTitle(const char *ytitle)
void SetAxisTitleVerticalJustification(int x)
void SetAxisTitleFontSize(int x)
void GetSize(double size[2]) override
vtkXYPlotActor * XYPlotActor