Hidden3d.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.6 $, 2005/08/01
 */
public class Hidden3d extends Switchable {

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

  /**
   * コンストラクター
   * 
   * @param hidden3d 表示ならtrue、非表示ならfalse
   */
  public Hidden3d(boolean hidden3d) {
    setOn(hidden3d);
  }

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

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