krysalis-jcharts/src/java/org/krysalis/jcharts/properties StackedBarChart3DProperties.java,NONE,1.1 StackedBarChartProperties.java,1.1,1.2

Chris McKay <[email protected]> Mon, 14 Jun 2004 05:00:02 +0000
Newsgroups gmane.comp.krysalis.jcharts.cvs
Message-ID <[email protected]>
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/properties
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3692/src/java/org/krysalis/jcharts/properties

Modified Files:
	StackedBarChartProperties.java 
Added Files:
	StackedBarChart3DProperties.java 
Log Message:
3D stacked bar chart functionality added

--- NEW FILE: StackedBarChart3DProperties.java ---
/***********************************************************************************************
  * Copyright 2003 (C) Nathaniel G. Auvil. All Rights Reserved.
 *
 * Redistribution and use of this software and associated documentation
 * ("Software"), with or without modification, are permitted provided
 * that the following conditions are met:
 *
 * 1. Redistributions of source code must retain copyright
 *    statements and notices.  Redistributions must also contain a
 *    copy of this document.
 *
 * 2. Redistributions in binary form must reproduce the
 *    above copyright notice, this list of conditions and the
 *    following disclaimer in the documentation and/or other
 *    materials provided with the distribution.
 *
 * 3. The name "jCharts" or "Nathaniel G. Auvil" must not be used to
 * 	  endorse or promote products derived from this Software without
 * 	  prior written permission of Nathaniel G. Auvil.  For written
 *    permission, please contact [email protected]
 *
 * 4. Products derived from this Software may not be called "jCharts"
 *    nor may "jCharts" appear in their names without prior written
 *    permission of Nathaniel G. Auvil. jCharts is a registered
 *    trademark of Nathaniel G. Auvil.
 *
 * 5. Due credit should be given to the jCharts Project
 *    (http://jcharts.sourceforge.net/).
 *
 * THIS SOFTWARE IS PROVIDED BY Nathaniel G. Auvil AND CONTRIBUTORS
 * ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
 * NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
 * jCharts OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE
 ************************************************************************************************/

package org.krysalis.jcharts.properties;

/*************************************************************************************
 *
 * @author Steve Skillcorn/Chris McKay
 * @version $Id: StackedBarChart3DProperties.java,v 1.1 2004/06/14 04:59:59 kiwicmc Exp $
 ************************************************************************************/
public final class StackedBarChart3DProperties extends StackedBarChartProperties {

  public static final float   DEFAULT_DEPTH = 5;
  
  private float               depth = DEFAULT_DEPTH;
  private float               barWidth = -1;
  
  public void setDepth(float depth) {
    this.depth = depth;
  }
  public float getDepth() {
    return depth;
  }
  public void setBarWidth(float barWidth) {
    this.barWidth = barWidth;
  }
  public float getBarWidth() {
    return barWidth;
  }
  public boolean isBarWidthSet() {
    return barWidth != -1;
  }
  
}

Index: StackedBarChartProperties.java
===================================================================
RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/properties/StackedBarChartProperties.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** StackedBarChartProperties.java	17 May 2003 17:00:39 -0000	1.1
--- StackedBarChartProperties.java	14 Jun 2004 04:59:59 -0000	1.2
***************
*** 50,54 ****
  
  
! final public class StackedBarChartProperties extends BarChartProperties
  {
  
--- 50,54 ----
  
  
! public class StackedBarChartProperties extends BarChartProperties
  {
  



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504