27 #ifndef vtkAxisExtended_h 28 #define vtkAxisExtended_h 31 #include "vtkChartsCoreModule.h" 46 static double Simplicity(
int qIndex,
int qLength,
int j,
double lmin,
47 double lmax,
double lstep);
53 static double SimplicityMax(
int qIndex,
int qLength,
int j);
59 static double Coverage(
double dmin,
double dmax,
double lmin,
double lmax);
64 static double CoverageMax(
double dmin,
double dmax,
double span);
70 static double Density(
int k,
double m,
double dmin,
double dmax,
71 double lmin,
double lmax);
77 static double DensityMax(
int k,
double m);
82 static double FormatLegibilityScore(
double n,
int format);
87 static int FormatStringLength(
int format,
double n,
int precision);
94 vtkVector3d GenerateExtendedTickLabels(
double dmin,
double dmax,
double m,
101 vtkGetMacro(FontSize,
int);
102 vtkSetMacro(FontSize,
int);
105 vtkGetMacro(DesiredFontSize,
int);
106 vtkSetMacro(DesiredFontSize,
int);
108 vtkGetMacro(Precision,
int);
109 vtkSetMacro(Precision,
int);
110 vtkGetMacro(LabelFormat,
int);
111 vtkSetMacro(LabelFormat,
int);
113 vtkGetMacro(Orientation,
int);
114 vtkSetMacro(Orientation,
int);
116 vtkGetMacro(IsAxisVertical,
bool);
117 vtkSetMacro(IsAxisVertical,
bool);
126 double Legibility(
double lmin,
double lmax,
double lstep,
double scaling,
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
extended axis tick positioning
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
bool LabelLegibilityChanged