32 #ifndef vtkXYPlotRepresentation_h
33 #define vtkXYPlotRepresentation_h
58 {size[0]=2.0; size[1]=2.0;}
76 void SetGlyphSize(
double x);
77 void SetPlotGlyphType(
int curve,
int glyph);
82 void SetTitle(
const char*
title);
83 void SetTitleColor(
double r,
double g,
double b);
84 void SetTitleFontFamily(
int x);
85 void SetTitleBold(
int x);
86 void SetTitleItalic(
int x);
87 void SetTitleShadow(
int x);
88 void SetTitleFontSize(
int x);
89 void SetTitleJustification(
int x);
90 void SetTitleVerticalJustification(
int x);
91 void SetAdjustTitlePosition(
int x);
92 void SetTitlePosition(
double x,
double y);
97 void SetXAxisColor(
double r,
double g,
double b);
98 void SetYAxisColor(
double r,
double g,
double b);
99 void SetXTitle(
const char* ytitle );
101 void SetXRange(
double min,
double max);
102 void SetYTitle(
const char* ytitle );
104 void SetYRange(
double min,
double max);
105 void SetYTitlePosition (
int pos);
106 int GetYTitlePosition()
const;
107 void SetXValues(
int x);
112 void SetAxisTitleColor(
double r,
double g,
double b);
113 void SetAxisTitleFontFamily(
int x);
114 void SetAxisTitleBold(
int x);
115 void SetAxisTitleItalic(
int x);
116 void SetAxisTitleShadow(
int x);
117 void SetAxisTitleFontSize(
int x);
118 void SetAxisTitleJustification(
int x);
119 void SetAxisTitleVerticalJustification(
int x);
124 void SetAxisLabelColor(
double r,
double g,
double b);
125 void SetAxisLabelFontFamily(
int x);
126 void SetAxisLabelBold(
int x);
127 void SetAxisLabelItalic(
int x);
128 void SetAxisLabelShadow(
int x);
129 void SetAxisLabelFontSize(
int x);
130 void SetAxisLabelJustification(
int x);
131 void SetAxisLabelVerticalJustification(
int x);
132 void SetXLabelFormat(
const char* _arg);
133 void SetYLabelFormat(
const char* _arg);
138 void SetBorder(
int x);
139 void RemoveAllActiveCurves();
140 void AddUserCurvesPoint(
double c,
double x,
double y);
141 void SetLegend(
int x);
142 void SetLegendBorder(
int b);
143 void SetLegendBox(
int b);
144 void SetLegendBoxColor(
double r,
double g,
double b);
145 void SetLegendPosition(
double x,
double y);
146 void SetLegendPosition2(
double x,
double y);
147 void SetLineWidth(
double w);
148 void SetPlotColor(
int i,
int r,
int g,
int b);
149 void SetPlotLines(
int i);
150 void SetPlotPoints(
int i);
151 void SetPlotLabel(
int i,
const char* label);
164 #endif //vtkXYPlotRepresentation_h
generate an x-y plot from input dataset(s) or field data
virtual int GetVisibility()
vtkXYPlotActor * XYPlotActor
void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for Viewports
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void GetActors2D(vtkPropCollection *)
virtual void WidgetInteraction(double eventPos[2])
static vtkBorderRepresentation * New()
window superclass for vtkRenderWindow
virtual void SetVisibility(int)
a simple class to control print indentation
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual void BuildRepresentation()
represent XY plot for vtkXYPlotWidget
virtual int RenderOverlay(vtkViewport *)
represent a vtkBorderWidget
virtual int HasTranslucentPolygonalGeometry()
virtual void GetSize(double size[2])
virtual void ReleaseGraphicsResources(vtkWindow *)