1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 
28 #include "oox/drawingml/chart/axismodel.hxx"
29 
30 namespace oox {
31 namespace drawingml {
32 namespace chart {
33 
34 // ============================================================================
35 
36 AxisDispUnitsModel::AxisDispUnitsModel() :
37     mfCustomUnit( 0.0 ),
38     mnBuiltInUnit( XML_TOKEN_INVALID )
39 {
40 }
41 
42 AxisDispUnitsModel::~AxisDispUnitsModel()
43 {
44 }
45 
46 // ============================================================================
47 
48 AxisModel::AxisModel( sal_Int32 nTypeId ) :
49     mnAxisId( -1 ),
50     mnAxisPos( XML_TOKEN_INVALID ),
51     mnCrossAxisId( -1 ),
52     mnCrossBetween( XML_between ),
53     mnCrossMode( XML_autoZero ),
54     mnLabelAlign( XML_ctr ),
55     mnLabelOffset( 100 ),
56     mnMajorTickMark( XML_out ),
57     mnMajorTimeUnit( XML_days ),
58     mnMinorTickMark( XML_none ),
59     mnMinorTimeUnit( XML_days ),
60     mnOrientation( XML_minMax ),
61     mnTickLabelPos( XML_nextTo ),
62     mnTickLabelSkip( 0 ),
63     mnTickMarkSkip( 0 ),
64     mnTypeId( nTypeId ),
65     mbAuto( false ),
66     mbDeleted( false ),
67     mbNoMultiLevel( false )
68 {
69 }
70 
71 AxisModel::~AxisModel()
72 {
73 }
74 
75 // ============================================================================
76 
77 } // namespace chart
78 } // namespace drawingml
79 } // namespace oox
80