AxisInfo.java
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
3  * All rights reserved. This program is made available under the terms of the
4  * Eclipse Public License v1.0 which accompanies this distribution, and is
5  * available at http://www.eclipse.org/legal/epl-v10.html
6  * Contributors:
7  * General Robotix Inc.
8  * National Institute of Advanced Industrial Science and Technology (AIST)
9  */
10 package com.generalrobotix.ui.view.graph;
11 
12 import org.eclipse.swt.graphics.Color;
13 import org.eclipse.swt.graphics.Font;
15 
22 public class AxisInfo {
23 
24  // -----------------------------------------------------------------
25  // インスタンス変数
26  public double base; // 軸下端(左端)の値
27  public double extent; // 軸下端(左端)から軸上端(右端)までの幅
28  public double max; // 最大値(この値より大きいティックやラベルを振らない)
29  public double min; // 最小値(この値未満のティックやラベルを振らない)
30  public boolean maxLimitEnabled; // ティックやラベルの最大値制限を有効にする
31  public boolean minLimitEnabled; // ティックやラベルの最小値制限を有効にする
32  public Color color; // 軸の色
33  public double factor; // データにこの係数を掛けてプロットする
34  public double tickEvery; // ティック間隔
35  public int tickLength; // ティックの長さ
36  public double labelEvery; // ラベル間隔
37  public String labelFormat; // ラベルフォーマット
38  public Font labelFont; // ラベルフォント
39  public Color labelColor; // ラベル色
40  public Font unitFont; // 単位ラベルフォント
41  public String unitLabel; // 単位ラベル
42  public Color unitColor; // 単位色
43  public int unitXOfs;
44  public int unitYOfs;
45  public double gridEvery; // グリッド間隔
46  public Color gridColor; // グリッドの色
47  public boolean markerVisible; // マーカーの表示フラグ
48  public double markerPos; // マーカーの表示位置
49  public Color markerColor; // マーカの色
50 
51  // -----------------------------------------------------------------
52  // コンストラクタ
59  public AxisInfo(
60  double base,
61  double extent
62  ) {
63  this.base = base;
64  this.extent = extent;
65  max = 0.0;
66  min = 0.0;
67  maxLimitEnabled = false;
68  minLimitEnabled = false;
69  color = Activator.getDefault().getColor("white");
70  factor = 1.0;
71  tickEvery = 0.0;
72  tickLength = 3;
73  labelEvery = 0.0;
74  labelFormat = "0";
75  labelFont = Activator.getDefault().getFont( "monospaced" );
76  labelColor = Activator.getDefault().getColor("white");
77  unitFont = Activator.getDefault().getFont( "monospaced" );
78  unitLabel = "";
79  unitColor = Activator.getDefault().getColor("white");
80  unitXOfs = 0;
81  unitYOfs = 0;
82  gridEvery = 0.0;
83  gridColor = Activator.getDefault().getColor("darkGray");
84  markerVisible = false;
85  markerPos = 0.0;
86  markerColor = Activator.getDefault().getColor("gray");
87  }
88 }
org
AxisInfo(double base, double extent)
Definition: AxisInfo.java:59


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:02