 |
VTK
9.0.1
|
Go to the documentation of this file.
33 #ifndef vtkXYPlotRepresentation_h
34 #define vtkXYPlotRepresentation_h
37 #include "vtkInteractionWidgetsModule.h"
88 void SetGlyphSize(
double x);
89 void SetPlotGlyphType(
int curve,
int glyph);
96 void SetTitle(
const char*
title);
97 void SetTitleColor(
double r,
double g,
double b);
98 void SetTitleFontFamily(
int x);
99 void SetTitleBold(
int x);
100 void SetTitleItalic(
int x);
101 void SetTitleShadow(
int x);
102 void SetTitleFontSize(
int x);
103 void SetTitleJustification(
int x);
104 void SetTitleVerticalJustification(
int x);
105 void SetAdjustTitlePosition(
int x);
106 void SetTitlePosition(
double x,
double y);
113 void SetXAxisColor(
double r,
double g,
double b);
114 void SetYAxisColor(
double r,
double g,
double b);
115 void SetXTitle(
const char* ytitle);
117 void SetXRange(
double min,
double max);
118 void SetYTitle(
const char* ytitle);
120 void SetYRange(
double min,
double max);
121 void SetYTitlePosition(
int pos);
122 int GetYTitlePosition()
const;
123 void SetXValues(
int x);
130 void SetAxisTitleColor(
double r,
double g,
double b);
131 void SetAxisTitleFontFamily(
int x);
132 void SetAxisTitleBold(
int x);
133 void SetAxisTitleItalic(
int x);
134 void SetAxisTitleShadow(
int x);
135 void SetAxisTitleFontSize(
int x);
136 void SetAxisTitleJustification(
int x);
137 void SetAxisTitleVerticalJustification(
int x);
144 void SetAxisLabelColor(
double r,
double g,
double b);
145 void SetAxisLabelFontFamily(
int x);
146 void SetAxisLabelBold(
int x);
147 void SetAxisLabelItalic(
int x);
148 void SetAxisLabelShadow(
int x);
149 void SetAxisLabelFontSize(
int x);
150 void SetAxisLabelJustification(
int x);
151 void SetAxisLabelVerticalJustification(
int x);
152 void SetXLabelFormat(
const char* _arg);
153 void SetYLabelFormat(
const char* _arg);
160 void SetBorder(
int x);
161 void RemoveAllActiveCurves();
162 void AddUserCurvesPoint(
double c,
double x,
double y);
163 void SetLegend(
int x);
164 void SetLegendBorder(
int b);
165 void SetLegendBox(
int b);
166 void SetLegendBoxColor(
double r,
double g,
double b);
167 void SetLegendPosition(
double x,
double y);
168 void SetLegendPosition2(
double x,
double y);
169 void SetLineWidth(
double w);
170 void SetPlotColor(
int i,
int r,
int g,
int b);
171 void SetPlotLines(
int i);
172 void SetPlotPoints(
int i);
173 void SetPlotLabel(
int i,
const char* label);
187 #endif // vtkXYPlotRepresentation_h
represent a vtkBorderWidget
void WidgetInteraction(double eventPos[2]) override
vtkXYPlotActor * XYPlotActor
int RenderOpaqueGeometry(vtkViewport *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
static vtkBorderRepresentation * New()
Instantiate this class.
void BuildRepresentation() override
Subclasses should implement these methods.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
window superclass for vtkRenderWindow
void GetActors2D(vtkPropCollection *) override
These methods are necessary to make this representation behave as a vtkProp.
virtual vtkTypeBool GetVisibility()
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
a simple class to control print indentation
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
void GetSize(double size[2]) override
abstract specification for Viewports
generate an x-y plot from input dataset(s) or field data
represent XY plot for vtkXYPlotWidget
virtual void SetVisibility(vtkTypeBool)
Set/Get visibility of this vtkProp.
int RenderOverlay(vtkViewport *) override
vtkTypeBool HasTranslucentPolygonalGeometry() override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...