26 #ifndef vtkAxisExtended_h
27 #define vtkAxisExtended_h
44 static double Simplicity(
int qIndex,
int qLength,
int j,
double lmin,
45 double lmax,
double lstep);
50 static double SimplicityMax(
int qIndex,
int qLength,
int j);
54 static double Coverage(
double dmin,
double dmax,
double lmin,
double lmax);
58 static double CoverageMax(
double dmin,
double dmax,
double span);
63 static double Density(
int k,
double m,
double dmin,
double dmax,
64 double lmin,
double lmax);
69 static double DensityMax(
int k,
double m);
72 static double FormatLegibilityScore(
double n,
int format);
75 static int FormatStringLength(
int format,
double n,
int precision);
81 vtkVector3d GenerateExtendedTickLabels(
double dmin,
double dmax,
double m,
87 vtkGetMacro(FontSize,
int);
88 vtkSetMacro(FontSize,
int);
91 vtkGetMacro(DesiredFontSize,
int);
92 vtkSetMacro(DesiredFontSize,
int);
94 vtkGetMacro(Precision,
int);
95 vtkSetMacro(Precision,
int);
96 vtkGetMacro(LabelFormat,
int);
97 vtkSetMacro(LabelFormat,
int);
99 vtkGetMacro(Orientation,
int);
100 vtkSetMacro(Orientation,
int);
102 vtkGetMacro(IsAxisVertical,
bool);
103 vtkSetMacro(IsAxisVertical,
bool);
112 double Legibility(
double lmin,
double lmax,
double lstep,
double scaling,
abstract base class for most VTK objects
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
octree-based spatial search object to quickly locate cells
bool LabelLegibilityChanged
#define VTKCHARTSCORE_EXPORT