Grid.java

/*
 * Created on 2005/08/01
 * Copyright (C) 2005 Koga Laboratory. All rights reserved.
 *
 */
package org.mklab.tool.graph.gnuplot.decoration;

/**
 * グリッドを表すクラスです。
 * 
 * @author koga
 * @version $Revision: 1.7 $, 2005/08/01
 */
public class Grid extends Switchable {

  /**
   * コンストラクター
   */
  public Grid() {
    this(false);
  }

  /**
   * コンストラクター
   * 
   * @param visible 表示するならばtrue、そうでなければfalse
   */
  public Grid(boolean visible) {
    setOn(visible);
  }

  /**
   * @see org.mklab.tool.graph.gnuplot.decoration.GnuplotComponent#getCommand()
   */
  public String getCommand() {
    if (isOn()) {
      return "set grid xtics ytics mxtics mytics"; //$NON-NLS-1$
    }

    return "set nogrid"; //$NON-NLS-1$
  }
}