wxArt2D
meta.h
Go to the documentation of this file.
1 /*! \file wx/curves/meta.h
2  \brief classes for plotting curve and pie data, and editing them.
3 
4  Data stored in a derived a2dCanvasObject, can be plotted as a curve of pie chart.
5  One can add markers on the curves, and several curves can be plot as a group in one plot.
6 
7  \author Klaas Holwerda
8 
9  Copyright: 2000-2004 (c) Klaas Holwerda
10 
11  Licence: wxWidgets Licence
12 
13  RCS-ID: $Id: meta.h,v 1.31 2008/09/05 19:01:12 titato Exp $
14 */
15 
16 #ifndef __WXMETA_H__
17 #define __WXMETA_H__
18 
19 #ifndef WX_PRECOMP
20 #include "wx/wx.h"
21 #endif
22 
23 #include "wx/canvas/canglob.h"
24 #include "wx/canvas/canobj.h"
25 #include "wx/canvas/canprim.h"
26 #include "wx/canvas/polygon.h"
27 #include "wx/canvas/eval.h"
28 
29 #if wxART2D_USE_EDITOR
30 #include "wx/canvas/edit.h"
31 #endif //wxART2D_USE_EDITOR
32 
33 #ifdef A2DCURVESMAKINGDLL
34 #define A2DCURVESDLLEXP WXEXPORT
35 #define A2DCURVESDLLEXP_DATA(type) WXEXPORT type
36 #define A2DCURVESDLLEXP_CTORFN
37 #elif defined(WXART2D_USINGDLL)
38 #define A2DCURVESDLLEXP WXIMPORT
39 #define A2DCURVESDLLEXP_DATA(type) WXIMPORT type
40 #define A2DCURVESDLLEXP_CTORFN
41 #else // not making nor using DLL
42 #define A2DCURVESDLLEXP
43 #define A2DCURVESDLLEXP_DATA(type) type
44 #define A2DCURVESDLLEXP_CTORFN
45 #endif
46 
47 class A2DCURVESDLLEXP a2dCurveAxis;
48 class A2DCURVESDLLEXP a2dBaseMarker;
49 class A2DCURVESDLLEXP a2dMarker;
50 class A2DCURVESDLLEXP a2dMarkerShow;
51 class A2DCURVESDLLEXP a2dCurvesArea;
52 class A2DCURVESDLLEXP a2dCanvasXYDisplayGroupAreas;
53 class A2DCURVESDLLEXP a2dCursor;
54 
55 #if defined(WXART2D_USINGDLL)
56 template class A2DCURVESDLLEXP a2dSmrtPtr<a2dMarkerShow>;
57 template class A2DCURVESDLLEXP a2dSmrtPtr<a2dCursor>;
58 template class A2DCURVESDLLEXP a2dSmrtPtr<a2dCanvasXYDisplayGroupAreas>;
59 
60 #endif
61 
62 #include "wx/curves/curve.h"
63 #include "wx/curves/axis.h"
64 #include "wx/curves/curvegroup.h"
65 #include "wx/curves/marker.h"
66 #include "wx/curves/zoomcur.h"
67 
68 #endif
69 
cursor on curve plot as a vertical line with markers
Definition: marker.h:512
all basic primitives derived from a2dCanvasObject
For Markers on a Curve.
Definition: marker.h:248
The base class for all drawable objects in a a2dCanvasDocument.
classes for plotting curve and pie data, and editing them.
For Showing Marker position of Markers on a Curve.
Definition: marker.h:408
base class for axis in a2dCanvasXYDisplayGroup
Definition: axis.h:102
classes for plotting curve and pie data, and editing them.
Special object group to plot a2dCurve Objects but also any other a2dCanvasObject. ...
Definition: curvegroup.h:394
For Markers on a Plot.
Definition: marker.h:31
classes for plotting curve and pie data, and editing them.
editing tool for a2dCanvasObject&#39;s
classes for plotting curve and pie data, and editing them.
all polygon and polyline a2dCanvasObject are here.
classes for plotting curve and pie data, and editing them.
base class for curve area in a a2dCurvesAreaList, like used in a2dCanvasXYDisplayGroups ...
Definition: curvegroup.h:56
general canvas module declarations and classes
meta.h Source File -- Sun Oct 12 2014 17:04:22 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation