VTK
|
octree-based spatial search object to quickly locate cells More...
#include <vtkAxisExtended.h>
octree-based spatial search object to quickly locate cells
This implements the optimization based tick position calculating algorithm in the paper "An Extension of Wilkinson's Algorithm for Positioning Tick Labels on Axes" by Junstin Talbot, Sharon Lin and Pat Hanrahan
Definition at line 34 of file vtkAxisExtended.h.
typedef vtkObject vtkAxisExtended::Superclass |
Reimplemented from vtkObject.
Definition at line 37 of file vtkAxisExtended.h.
vtkAxisExtended::vtkAxisExtended | ( | ) | [protected] |
vtkAxisExtended::~vtkAxisExtended | ( | ) | [protected] |
static int vtkAxisExtended::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkObject.
virtual int vtkAxisExtended::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkObject.
static vtkAxisExtended* vtkAxisExtended::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkObject.
virtual vtkObjectBase* vtkAxisExtended::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkObject.
vtkAxisExtended* vtkAxisExtended::NewInstance | ( | ) | const |
Reimplemented from vtkObject.
static vtkAxisExtended* vtkAxisExtended::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
virtual void vtkAxisExtended::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static double vtkAxisExtended::Simplicity | ( | int | qIndex, |
int | qLength, | ||
int | j, | ||
double | lmin, | ||
double | lmax, | ||
double | lstep | ||
) | [static] |
This method return a value to make step sizes corresponding to low q and j values more preferable
static double vtkAxisExtended::SimplicityMax | ( | int | qIndex, |
int | qLength, | ||
int | j | ||
) | [static] |
This method returns the maximum possible value of simplicity value given q and j
static double vtkAxisExtended::Coverage | ( | double | dmin, |
double | dmax, | ||
double | lmin, | ||
double | lmax | ||
) | [static] |
This method makes the data range approximately same as the labeling range more preferable
static double vtkAxisExtended::CoverageMax | ( | double | dmin, |
double | dmax, | ||
double | span | ||
) | [static] |
This gives the maximum possible value of coverage given the step size
static double vtkAxisExtended::Density | ( | int | k, |
double | m, | ||
double | dmin, | ||
double | dmax, | ||
double | lmin, | ||
double | lmax | ||
) | [static] |
This method return a value to make the density of the labels close to the user given value
static double vtkAxisExtended::DensityMax | ( | int | k, |
double | m | ||
) | [static] |
Derives the maximum values for density given k (number of ticks) and m (user given)
static double vtkAxisExtended::FormatLegibilityScore | ( | double | n, |
int | format | ||
) | [static] |
This methods return the legibility score of different formats
static int vtkAxisExtended::FormatStringLength | ( | int | format, |
double | n, | ||
int | precision | ||
) | [static] |
This method returns the string length of different format notations.
vtkVector3d vtkAxisExtended::GenerateExtendedTickLabels | ( | double | dmin, |
double | dmax, | ||
double | m, | ||
double | scaling | ||
) |
This method implements the algorithm given in the paper The method return the minimum tick position, maximum tick position and the tick spacing
virtual int vtkAxisExtended::GetFontSize | ( | ) | [virtual] |
Set/Get methods for variables
virtual void vtkAxisExtended::SetFontSize | ( | int | ) | [virtual] |
Set/Get methods for variables
virtual int vtkAxisExtended::GetDesiredFontSize | ( | ) | [virtual] |
virtual void vtkAxisExtended::SetDesiredFontSize | ( | int | ) | [virtual] |
virtual int vtkAxisExtended::GetPrecision | ( | ) | [virtual] |
virtual void vtkAxisExtended::SetPrecision | ( | int | ) | [virtual] |
virtual int vtkAxisExtended::GetLabelFormat | ( | ) | [virtual] |
virtual void vtkAxisExtended::SetLabelFormat | ( | int | ) | [virtual] |
virtual int vtkAxisExtended::GetOrientation | ( | ) | [virtual] |
virtual void vtkAxisExtended::SetOrientation | ( | int | ) | [virtual] |
virtual bool vtkAxisExtended::GetIsAxisVertical | ( | ) | [virtual] |
virtual void vtkAxisExtended::SetIsAxisVertical | ( | bool | ) | [virtual] |
double vtkAxisExtended::Legibility | ( | double | lmin, |
double | lmax, | ||
double | lstep, | ||
double | scaling, | ||
vtkVector< int, 3 > & | parameters | ||
) | [protected] |
This method implements an exhaustive search of the legibilty parameters.
int vtkAxisExtended::Orientation [protected] |
Definition at line 116 of file vtkAxisExtended.h.
int vtkAxisExtended::FontSize [protected] |
Definition at line 117 of file vtkAxisExtended.h.
int vtkAxisExtended::DesiredFontSize [protected] |
Definition at line 118 of file vtkAxisExtended.h.
int vtkAxisExtended::Precision [protected] |
Definition at line 119 of file vtkAxisExtended.h.
int vtkAxisExtended::LabelFormat [protected] |
Definition at line 120 of file vtkAxisExtended.h.
bool vtkAxisExtended::LabelLegibilityChanged [protected] |
Definition at line 121 of file vtkAxisExtended.h.
bool vtkAxisExtended::IsAxisVertical [protected] |
Definition at line 122 of file vtkAxisExtended.h.