/usr/include/magics/AxisAttributes.h is in libmagics++-dev 2.18.15-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | /******************************* LICENSE *******************************
******************************* LICENSE *******************************/
/*! \file AxisAttributes.h
\brief Definition of Axis Attributes class.
\author Meteorological Visualisation Section, ECMWF
This file is automatically generated.
Do Not Edit!
Generated: Wed Dec 18 17:22:59 2013
*/
#ifndef AxisAttributes_H
#define AxisAttributes_H
#include "magics.h"
#include "ParameterManager.h"
#include "Factory.h"
#include "AxisMethod.h"
#include "Colour.h"
namespace magics {
class XmlNode;
class AxisAttributes
{
public:
// -- constructor
AxisAttributes();
// -- destructor
virtual ~AxisAttributes();
virtual void set(const std::map<string, string>&);
virtual void set(const XmlNode&);
virtual void copy(const AxisAttributes&);
virtual bool accept(const string&);
void setTag(const string& tag) { tag_ = tag; }
public:
// -- method
virtual void print(ostream&) const;
virtual void toxml(ostream& out) const;
// -- members:
string tag_;
string orientation_;
string position_;
auto_ptr<AxisMethod> method_;
double interval_;
floatarray positions_;
bool line_;
auto_ptr<Colour> line_colour_;
LineStyle line_style_;
int line_thickness_;
bool grid_;
auto_ptr<Colour> grid_colour_;
LineStyle grid_style_;
int grid_thickness_;
double grid_reference_level_;
auto_ptr<Colour> grid_reference_colour_;
LineStyle grid_reference_style_;
int grid_reference_thickness_;
bool title_;
string title_text_;
string title_orientation_;
auto_ptr<Colour> title_colour_;
double title_height_;
string title_font_;
string title_font_style_;
bool tick_;
string tick_position_;
auto_ptr<Colour> tick_colour_;
double tick_length_;
int tick_thickness_;
bool label_;
string label_type_;
int label_frequency_;
bool label_first_;
bool label_last_;
string label_position_;
string label_orientation_;
string label_font_;
string label_font_style_;
auto_ptr<Colour> label_colour_;
double label_height_;
stringarray label_labels_;
string label_format_;
bool minor_tick_;
int minor_tick_count_;
auto_ptr<Colour> minor_tick_colour_;
int minor_tick_thickness_;
bool tip_;
string tip_text_;
auto_ptr<Colour> tip_colour_;
double tip_height_;
string tip_quality_;
private:
friend ostream& operator<<(ostream& s,const AxisAttributes& p)
{ p.print(s); return s; }
};
} // namespace magics
#endif
|