Commit 3cef9868 authored by bonnell's avatar bonnell

Reduce warnings on windows.

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@28201 18c085ea-50e0-402c-830e-de6fd14e8384
parent ffd94777
......@@ -54,15 +54,15 @@
//
vtkYoungsMaterialInterface::vtkYoungsMaterialInterface()
{
this->FillMaterial = 0;
this->InverseNormal = 0;
this->AxisSymetric = 0;
this->OnionPeel = 0;
this->ReverseMaterialOrder = 0;
this->UseFractionAsDistance = 0;
this->FillMaterial = false;
this->InverseNormal = false;
this->AxisSymetric = false;
this->OnionPeel = false;
this->ReverseMaterialOrder = false;
this->UseFractionAsDistance = false;
this->VolumeFractionRange[0] = 0.0001;
this->VolumeFractionRange[1] = 0.9999;
this->TwoMaterialsOptimization = 0;
this->TwoMaterialsOptimization = false;
}
vtkYoungsMaterialInterface::~vtkYoungsMaterialInterface()
......
......@@ -89,13 +89,13 @@ class vtkYoungsMaterialInterface
protected:
int CellProduceInterface(int dim, int np, double fraction, double minFrac, double maxFrac);
int FillMaterial;
int InverseNormal;
int AxisSymetric;
int OnionPeel;
int ReverseMaterialOrder;
int UseFractionAsDistance;
int TwoMaterialsOptimization;
bool FillMaterial;
bool InverseNormal;
bool AxisSymetric;
bool OnionPeel;
bool ReverseMaterialOrder;
bool UseFractionAsDistance;
bool TwoMaterialsOptimization;
double VolumeFractionRange[2];
struct MaterialDescription
......
......@@ -106,8 +106,8 @@ avtLevelsLegend::avtLevelsLegend()
size[1] = 0.26;
sBar->SetPosition2(size[0], size[1]);
barVisibility = 1;
rangeVisibility = 1;
barVisibility = true;
rangeVisibility = true;
labelVisibility = 1;
minmaxVisibility = true;
titleVisibility = true;
......@@ -443,7 +443,7 @@ avtLevelsLegend::SetLegendScale(double xScale, double yScale)
void
avtLevelsLegend::SetBoundingBoxVisibility(bool val)
{
sBar->SetBoundingBoxVisibility(val?1:0);
sBar->SetBoundingBoxVisibility(val);
}
// ****************************************************************************
......@@ -536,7 +536,7 @@ avtLevelsLegend::SetFont(int family, bool bold, bool italic, bool shadow)
// ****************************************************************************
void
avtLevelsLegend::SetColorBarVisibility(const int val)
avtLevelsLegend::SetColorBarVisibility(const bool val)
{
barVisibility = val;
sBar->SetColorBarVisibility(val);
......@@ -727,7 +727,7 @@ avtLevelsLegend::SetReverseOrder(const bool rev)
// ****************************************************************************
void
avtLevelsLegend::SetVarRangeVisibility(const int val )
avtLevelsLegend::SetVarRangeVisibility(const bool val )
{
rangeVisibility = val;
sBar->SetRangeVisibility(rangeVisibility && minmaxVisibility);
......
......@@ -136,14 +136,14 @@ class PLOTTER_API avtLevelsLegend : public avtLegend
virtual void SetFont(int family, bool bold, bool italic, bool shadow);
virtual void SetNumberFormat(const char *);
void SetColorBarVisibility(const int);
void SetColorBarVisibility(const bool);
void SetRange(double min, double max);
void SetLevels(const std::vector<double> &);
void SetLevels(const std::vector<std::string> &);
void SetLookupTable(vtkLookupTable *);
void SetLabelColorMap(const LevelColorMap &);
void SetReverseOrder(const bool);
void SetVarRangeVisibility(const int);
void SetVarRangeVisibility(const bool);
void SetVarRange(double min, double max);
virtual void SetUseSuppliedLabels(bool);
......@@ -163,8 +163,8 @@ class PLOTTER_API avtLevelsLegend : public avtLegend
vtkLookupTable *lut;
vtkVisItScalarBarActor *sBar;
int barVisibility;
int rangeVisibility;
bool barVisibility;
bool rangeVisibility;
bool titleVisibility;
int labelVisibility;
bool minmaxVisibility;
......
......@@ -106,7 +106,7 @@ bool
supported(const char *key)
{
#ifdef HAVE_LIBGLEW
return glewIsSupported(key);
return glewIsSupported(key)?true:false;
#else
return true;
#endif
......
......@@ -116,8 +116,8 @@ avtVariableLegend::avtVariableLegend()
sBar->SetPosition2(size[0], size[1]);
sBar->SetType(vtkVisItScalarBarActor::VTK_CONTINUOUS);
barVisibility = 1;
rangeVisibility = 1;
barVisibility = true;
rangeVisibility = true;
titleVisibility = true;
labelVisibility = 1;
minmaxVisibility = true;
......@@ -192,8 +192,8 @@ avtVariableLegend::avtVariableLegend(int)
scale[1] = 1.;
size[0] = 0.08;
size[1] = 0.26;
barVisibility = 1;
rangeVisibility = 1;
barVisibility = true;
rangeVisibility = true;
labelVisibility = 1;
minmaxVisibility = true;
titleVisibility = true;
......@@ -319,7 +319,7 @@ void
avtVariableLegend::SetTitleVisibility(bool val)
{
titleVisibility = val;
sBar->SetTitleVisibility(val?1:0);
sBar->SetTitleVisibility(val);
}
// ****************************************************************************
......@@ -607,7 +607,7 @@ avtVariableLegend::SetFont(int family, bool bold, bool italic, bool shadow)
// ****************************************************************************
void
avtVariableLegend::SetColorBarVisibility(const int val)
avtVariableLegend::SetColorBarVisibility(const bool val)
{
barVisibility = val;
sBar->SetColorBarVisibility(val);
......@@ -794,7 +794,7 @@ avtVariableLegend::SetLookupTable(vtkLookupTable *LUT)
// ****************************************************************************
void
avtVariableLegend::SetVarRangeVisibility(const int val )
avtVariableLegend::SetVarRangeVisibility(const bool val )
{
rangeVisibility = val;
sBar->SetRangeVisibility(rangeVisibility && minmaxVisibility);
......
......@@ -137,12 +137,12 @@ class PLOTTER_API avtVariableLegend : public avtLegend
virtual void SetOrientation(LegendOrientation);
virtual void SetFont(int family, bool bold, bool italic, bool shadow);
void SetColorBarVisibility(const int);
void SetColorBarVisibility(const bool);
void SetRange(double min, double max);
void GetRange(double &, double &);
void SetScaling(int mode = 0, double skew = 1.);
void SetLookupTable(vtkLookupTable *);
void SetVarRangeVisibility(const int);
void SetVarRangeVisibility(const bool);
void SetVarRange(double min, double max);
virtual void SetNumTicks(int);
......@@ -162,8 +162,8 @@ class PLOTTER_API avtVariableLegend : public avtLegend
vtkLookupTable *lut;
double scale[2];
int barVisibility;
int rangeVisibility;
bool barVisibility;
bool rangeVisibility;
bool titleVisibility;
int labelVisibility;
bool minmaxVisibility;
......
......@@ -216,13 +216,13 @@ vtkAxesActor2D::SetColor(double r, double g, double b)
// ****************************************************************************
void
vtkAxesActor2D::SetXLogScaling(int logScale)
vtkAxesActor2D::SetXLogScaling(bool logScale)
{
this->XAxis->SetLogScale(logScale);
}
void
vtkAxesActor2D::SetYLogScaling(int logScale)
vtkAxesActor2D::SetYLogScaling(bool logScale)
{
this->YAxis->SetLogScale(logScale);
}
......@@ -258,13 +258,13 @@ vtkAxesActor2D::SetYRange(double minY, double maxY)
// ****************************************************************************
void
vtkAxesActor2D::SetXLabelVisibility(int vis)
vtkAxesActor2D::SetXLabelVisibility(bool vis)
{
this->XAxis->SetLabelVisibility(vis);
}
void
vtkAxesActor2D::SetYLabelVisibility(int vis)
vtkAxesActor2D::SetYLabelVisibility(bool vis)
{
this->YAxis->SetLabelVisibility(vis);
}
......@@ -343,7 +343,7 @@ vtkAxesActor2D::SetYLabelFontHeight(double height)
// ****************************************************************************
void
vtkAxesActor2D::SetAutoAdjustLabels(int autoAdjust)
vtkAxesActor2D::SetAutoAdjustLabels(bool autoAdjust)
{
this->XAxis->SetAdjustLabels(autoAdjust);
this->YAxis->SetAdjustLabels(autoAdjust);
......@@ -411,13 +411,13 @@ vtkAxesActor2D::SetYTitleFontHeight(double height)
// ****************************************************************************
void
vtkAxesActor2D::SetXTitleVisibility(int vis)
vtkAxesActor2D::SetXTitleVisibility(bool vis)
{
this->XAxis->SetTitleVisibility(vis);
}
void
vtkAxesActor2D::SetYTitleVisibility(int vis)
vtkAxesActor2D::SetYTitleVisibility(bool vis)
{
this->YAxis->SetTitleVisibility(vis);
}
......@@ -462,25 +462,25 @@ vtkAxesActor2D::SetTickLocation(int loc)
// ****************************************************************************
void
vtkAxesActor2D::SetXMinorTickVisibility(int vis)
vtkAxesActor2D::SetXMinorTickVisibility(bool vis)
{
this->XAxis->SetMinorTicksVisible(vis);
}
void
vtkAxesActor2D::SetXMajorTickVisibility(int vis)
vtkAxesActor2D::SetXMajorTickVisibility(bool vis)
{
this->XAxis->SetTickVisibility(vis);
}
void
vtkAxesActor2D::SetYMinorTickVisibility(int vis)
vtkAxesActor2D::SetYMinorTickVisibility(bool vis)
{
this->YAxis->SetMinorTicksVisible(vis);
}
void
vtkAxesActor2D::SetYMajorTickVisibility(int vis)
vtkAxesActor2D::SetYMajorTickVisibility(bool vis)
{
this->YAxis->SetTickVisibility(vis);
}
......@@ -564,13 +564,13 @@ vtkAxesActor2D::SetYMinorTickSpacing(double spacing)
// ****************************************************************************
void
vtkAxesActor2D::SetXGridVisibility(int vis)
vtkAxesActor2D::SetXGridVisibility(bool vis)
{
this->XAxis->SetDrawGridlines(vis);
}
void
vtkAxesActor2D::SetYGridVisibility(int vis)
vtkAxesActor2D::SetYGridVisibility(bool vis)
{
this->YAxis->SetDrawGridlines(vis);
}
......
......@@ -103,8 +103,8 @@ public:
// Description:
// Sets the log scaling for the axes.
void SetXLogScaling(int logScale);
void SetYLogScaling(int logScale);
void SetXLogScaling(bool logScale);
void SetYLogScaling(bool logScale);
// LABELS
......@@ -117,8 +117,8 @@ public:
// Description:
// Sets the label visibility
void SetXLabelVisibility(int vis);
void SetYLabelVisibility(int vis);
void SetXLabelVisibility(bool vis);
void SetYLabelVisibility(bool vis);
// Description:
// Sets the label scaling for the axes.
......@@ -142,7 +142,7 @@ public:
// Description:
// Sets the flag specifying if labels are auto adjusted.
void SetAutoAdjustLabels(int autoAdjust);
void SetAutoAdjustLabels(bool autoAdjust);
// Description:
// Retrieve the text property for labels
......@@ -165,8 +165,8 @@ public:
// Description:
// Sets the title visibility
void SetXTitleVisibility(int vis);
void SetYTitleVisibility(int vis);
void SetXTitleVisibility(bool vis);
void SetYTitleVisibility(bool vis);
// Description:
// Retrieve the text property for titles
......@@ -182,10 +182,10 @@ public:
// Description:
// Sets the visibility of ticks.
void SetXMinorTickVisibility(int vis);
void SetXMajorTickVisibility(int vis);
void SetYMinorTickVisibility(int vis);
void SetYMajorTickVisibility(int vis);
void SetXMinorTickVisibility(bool vis);
void SetXMajorTickVisibility(bool vis);
void SetYMinorTickVisibility(bool vis);
void SetYMajorTickVisibility(bool vis);
// Description:
// Sets the minimum value Major Ticks
......@@ -212,8 +212,8 @@ public:
// Description:
// Sets the title visibility
void SetXGridVisibility(int vis);
void SetYGridVisibility(int vis);
void SetXGridVisibility(bool vis);
void SetYGridVisibility(bool vis);
// Description:
......
......@@ -82,9 +82,9 @@ vtkLineLegend::vtkLineLegend()
this->PositionCoordinate->SetCoordinateSystemToNormalizedViewport();
this->PositionCoordinate->SetValue(0.82, 0.1);
this->Bold = 0;
this->Italic = 0;
this->Shadow = 0;
this->Bold = false;
this->Italic = false;
this->Shadow = false;
this->FontFamily = VTK_ARIAL;
this->FontHeight = 0.015;
......@@ -95,8 +95,8 @@ vtkLineLegend::vtkLineLegend()
this->TitleActor->SetMapper(this->TitleMapper);
this->TitleActor->GetPositionCoordinate()->
SetReferenceCoordinate(this->PositionCoordinate);
this->TitleVisibility = 1;
this->TitleOkayToDraw = 1;
this->TitleVisibility = true;
this->TitleOkayToDraw = true;
this->BoundingBox = vtkPolyData::New();
this->BoundingBoxMapper = vtkPolyDataMapper2D::New();
......@@ -109,7 +109,7 @@ vtkLineLegend::vtkLineLegend()
this->BoundingBoxColor[1] = 0.8;
this->BoundingBoxColor[2] = 0.8;
this->BoundingBoxColor[3] = 1.;
this->BoundingBoxVisibility = 0;
this->BoundingBoxVisibility = false;
this->BarWidth = 0.04;
......@@ -215,7 +215,7 @@ vtkLineLegend::BuildTitle(vtkViewport *viewport)
if (0 == viewSize[0] && 0 == viewSize[1] )
{
this->TitleOkayToDraw = 0;
this->TitleOkayToDraw = false;
return;
}
......@@ -246,7 +246,7 @@ vtkLineLegend::BuildTitle(vtkViewport *viewport)
this->TitleActor->GetPositionCoordinate()->
SetCoordinateSystemToNormalizedViewport();
this->TitleActor->GetPositionCoordinate()->SetValue(titleOrigin);
this->TitleOkayToDraw = 1;
this->TitleOkayToDraw = true;
}
// Build the line for this actor
......@@ -464,7 +464,7 @@ vtkLineLegend::RenderOpaqueGeometry(vtkViewport *viewport)
if ( this->Title != NULL )
this->BuildTitle(viewport);
else
this->TitleOkayToDraw = 0;
this->TitleOkayToDraw = false;
}
this->BuildLine(viewport);
......
......@@ -90,22 +90,22 @@ public:
// Description:
// Enable/Disable bolding annotation text.
vtkSetMacro(Bold, int);
vtkGetMacro(Bold, int);
vtkBooleanMacro(Bold, int);
vtkSetMacro(Bold, bool);
vtkGetMacro(Bold, bool);
vtkBooleanMacro(Bold, bool);
// Description:
// Enable/Disable italicizing annotation text.
vtkSetMacro(Italic, int);
vtkGetMacro(Italic, int);
vtkBooleanMacro(Italic, int);
vtkSetMacro(Italic, bool);
vtkGetMacro(Italic, bool);
vtkBooleanMacro(Italic, bool);
// Description:
// Enable/Disable creating shadows on the annotation text. Shadows make
// the text easier to read.
vtkSetMacro(Shadow, int);
vtkGetMacro(Shadow, int);
vtkBooleanMacro(Shadow, int);
vtkSetMacro(Shadow, bool);
vtkGetMacro(Shadow, bool);
vtkBooleanMacro(Shadow, bool);
// Description:
// Set/Get the font family for the annotation text. Three font types
......@@ -129,9 +129,9 @@ public:
// Description:
// Set/Get the visibility of the title annotation text.
vtkSetMacro(TitleVisibility, int);
vtkGetMacro(TitleVisibility, int);
vtkBooleanMacro(TitleVisibility, int);
vtkSetMacro(TitleVisibility, bool);
vtkGetMacro(TitleVisibility, bool);
vtkBooleanMacro(TitleVisibility, bool);
vtkTextProperty * GetTitleProperty()
{ return this->TitleMapper->GetTextProperty();};
......@@ -146,9 +146,9 @@ public:
// Description:
// Set/Get the visibility of the bounding box.
vtkSetMacro(BoundingBoxVisibility, int);
vtkGetMacro(BoundingBoxVisibility, int);
vtkBooleanMacro(BoundingBoxVisibility, int);
vtkSetMacro(BoundingBoxVisibility, bool);
vtkGetMacro(BoundingBoxVisibility, bool);
vtkBooleanMacro(BoundingBoxVisibility, bool);
// Description:
// Set the bounding box color
......@@ -165,9 +165,9 @@ protected:
void BuildLine(vtkViewport *);
void BuildBoundingBox(vtkViewport *);
int Bold;
int Italic;
int Shadow;
bool Bold;
bool Italic;
bool Shadow;
int FontFamily;
double FontHeight;
......@@ -178,9 +178,9 @@ protected:
char *Title;
vtkTextMapper *TitleMapper;
vtkActor2D *TitleActor;
int TitleVisibility;
int TitleOkayToDraw;
int BoundingBoxVisibility;
bool TitleVisibility;
bool TitleOkayToDraw;
bool BoundingBoxVisibility;
vtkPolyData *Line;
vtkPolyDataMapper2D *LineMapper;
......
......@@ -87,7 +87,7 @@ vtkVisItAxisActor::vtkVisItAxisActor()
this->Camera = NULL;
this->Title = NULL;
this->MinorTicksVisible = 1;
this->MinorTicksVisible = true;
this->MajorTickSize = 1.0;
this->MinorTickSize = 0.5;
this->TickLocation = VTK_TICKS_INSIDE;
......@@ -126,12 +126,12 @@ vtkVisItAxisActor::vtkVisItAxisActor()
this->AxisActor = vtkActor::New();
this->AxisActor->SetMapper(this->AxisMapper);
this->AxisVisibility = 1;
this->TickVisibility = 1;
this->LabelVisibility = 1;
this->TitleVisibility = 1;
this->AxisVisibility = true;
this->TickVisibility = true;
this->LabelVisibility = true;
this->TitleVisibility = true;
this->DrawGridlines = 0;
this->DrawGridlines = false;
this->GridlineXLength = 1.;
this->GridlineYLength = 1.;
this->GridlineZLength = 1.;
......@@ -148,9 +148,9 @@ vtkVisItAxisActor::vtkVisItAxisActor()
this->LastAxisPosition = -1;
this->LastTickLocation = -1;
this->LastTickVisibility = -1;
this->LastDrawGridlines = -1;
this->LastMinorTicksVisible = -1;
this->LastTickVisibility = false;
this->LastDrawGridlines = true;
this->LastMinorTicksVisible = false;
this->LastRange[0] = -1.0;
this->LastRange[1] = -1.0;
......@@ -165,12 +165,12 @@ vtkVisItAxisActor::vtkVisItAxisActor()
this->DeltaMinor = 1.;
this->DeltaMajor = 1.;
this->AdjustLabels = 1;
this->AdjustLabels = true;
this->MajorTickMinimum = 0.0;
this->MajorTickMaximum = 1.0;
this->MajorTickSpacing = 1.0;
this->MinorTickSpacing = 0.1;
this->LastAdjustLabels = -1;
this->LastAdjustLabels = false;
this->LastMajorTickMinimum = -1.0;
this->LastMajorTickMaximum = -1.0;
this->LastMajorTickSpacing = -1.0;
......@@ -751,8 +751,8 @@ vtkVisItAxisActor::BuildTitle(bool force)
}
this->TitleVector->SetText(this->Title);
this->TitleVector->SetFontFamily(this->TitleTextProperty->GetFontFamily());
this->TitleVector->SetBold(this->TitleTextProperty->GetBold());
this->TitleVector->SetItalic(this->TitleTextProperty->GetItalic());
this->TitleVector->SetBold(this->TitleTextProperty->GetBold()?true:false);
this->TitleVector->SetItalic(this->TitleTextProperty->GetItalic()?true:false);
this->TitleActor->SetCamera(this->Camera);
this->TitleActor->SetPosition(p2[0], p2[1], p2[2]);
......@@ -896,8 +896,8 @@ vtkVisItAxisActor::SetLabels(const vector<string> &labels)
for (size_t i = 0; i < numLabels; i++)
{
this->LabelVectors[i]->SetFontFamily(this->LabelTextProperty->GetFontFamily());
this->LabelVectors[i]->SetBold(this->LabelTextProperty->GetBold());
this->LabelVectors[i]->SetItalic(this->LabelTextProperty->GetItalic());
this->LabelVectors[i]->SetBold(this->LabelTextProperty->GetBold()?true:false);
this->LabelVectors[i]->SetItalic(this->LabelTextProperty->GetItalic()?true:false);
this->LabelVectors[i]->SetText(labels[i].c_str());
}
......
......@@ -130,9 +130,9 @@ public:
// Description:
// Set/Get the flag that controls whether the minor ticks are visible.
vtkSetMacro(MinorTicksVisible, int);
vtkGetMacro(MinorTicksVisible, int);
vtkBooleanMacro(MinorTicksVisible, int);
vtkSetMacro(MinorTicksVisible, bool);
vtkGetMacro(MinorTicksVisible, bool);
vtkBooleanMacro(MinorTicksVisible, bool);
// Description:
// Set/Get the title of the axis actor,
......@@ -163,27 +163,27 @@ public:
// Description:
// Set/Get visibility of the axis line.
vtkSetMacro(AxisVisibility, int);
vtkGetMacro(AxisVisibility, int);
vtkBooleanMacro(AxisVisibility, int);
vtkSetMacro(AxisVisibility, bool);
vtkGetMacro(AxisVisibility, bool);
vtkBooleanMacro(AxisVisibility, bool);
// Description:
// Set/Get visibility of the axis tick marks.
vtkSetMacro(TickVisibility, int);
vtkGetMacro(TickVisibility, int);
vtkBooleanMacro(TickVisibility, int);
vtkSetMacro(TickVisibility, bool);
vtkGetMacro(TickVisibility, bool);
vtkBooleanMacro(TickVisibility, bool);
// Description:
// Set/Get visibility of the axis labels.
vtkSetMacro(LabelVisibility, int);
vtkGetMacro(LabelVisibility, int);
vtkBooleanMacro(LabelVisibility, int);
vtkSetMacro(LabelVisibility, bool);
vtkGetMacro(LabelVisibility, bool);
vtkBooleanMacro(LabelVisibility, bool);
// Description:
// Set/Get visibility of the axis title.
vtkSetMacro(TitleVisibility, int);
vtkGetMacro(TitleVisibility, int);
vtkBooleanMacro(TitleVisibility, int);
vtkSetMacro(TitleVisibility, bool);
vtkGetMacro(TitleVisibility, bool);
vtkBooleanMacro(TitleVisibility, bool);
// Description:
// Get axis title text property.
......@@ -197,9 +197,9 @@ public:
// Description:
// Set/Get whether gridlines should be drawn.
vtkSetMacro(DrawGridlines, int);
vtkGetMacro(DrawGridlines, int);
vtkBooleanMacro(DrawGridlines, int);
vtkSetMacro(DrawGridlines, bool);
vtkGetMacro(DrawGridlines, bool);
vtkBooleanMacro(DrawGridlines, bool);
// Description:
// Set/Get the length to use when drawing gridlines.
......@@ -284,9 +284,9 @@ public:
// Set/Get the flag that controls whether the labels are
// adjusted for "nice" numerical values to make it easier to read
// the labels. The adjustment is based in the Range instance variable.
vtkSetMacro(AdjustLabels, int);
vtkGetMacro(AdjustLabels, int);
vtkBooleanMacro(AdjustLabels, int);
vtkSetMacro(AdjustLabels, bool);
vtkGetMacro(AdjustLabels, bool);
vtkBooleanMacro(AdjustLabels, bool);
// Description:
// Set/Get for the major tick mark minimum.
......@@ -317,32 +317,32 @@ protected:
double LastRange[2];
char *LabelFormat;
int NumberOfLabelsBuilt;
int MinorTicksVisible;
int LastMinorTicksVisible;
bool MinorTicksVisible;
bool LastMinorTicksVisible;
int TickLocation;
int DrawGridlines;
int LastDrawGridlines;
bool DrawGridlines;
bool LastDrawGridlines;
double GridlineXLength;
double GridlineYLength;
double GridlineZLength;
int AxisVisibility;
int TickVisibility;
int LastTickVisibility;
int LabelVisibility;
int TitleVisibility;
bool AxisVisibility;
bool TickVisibility;
bool LastTickVisibility;
bool LabelVisibility;
bool TitleVisibility;
int AxisType;
int AxisPosition;
double Bounds[6];
int AdjustLabels;
bool AdjustLabels;
double MajorTickMinimum;
double MajorTickMaximum;
double MajorTickSpacing;
double MinorTickSpacing;
int LastAdjustLabels;
bool LastAdjustLabels;
double LastMajorTickMinimum;
double LastMajorTickMaximum;
double LastMajorTickSpacing;
......