From: Chris M. <ki...@us...> - 2004-06-14 05:00:09
|
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 nat...@us... * * 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 { |