40 #ifndef INCLUDED_GLSMAPCHART_H
41 #define INCLUDED_GLSMAPCHART_H
49 #if( defined( GLSGEN_EXPORT_GLSMAPCHART ) || defined( GLSGEN_IMPORT_GLSMAPCHART ) || defined( GLS_EXPORT_GENERATED ) || defined( GLS_IMPORT_GENERATED ) ) \
50 && defined( _MSC_VER )
51 # if defined( GLSGEN_EXPORT_GLSMAPCHART ) || defined( GLS_EXPORT_GENERATED )
52 # define GLSGEN_GLSMAPCHART_EXPORT __declspec( dllexport )
54 # define GLSGEN_GLSMAPCHART_EXPORT __declspec( dllimport )
57 # define GLSGEN_GLSMAPCHART_EXPORT
61 #define LIB_BASE_NAME "gls_map_toolkit"
67 class MapChartCellMgr;
73 DISTI_DEPRECATED(
"This identifier is forbidden by the C++ standard. Use BaseClass instead." )
77 friend class GlsMapChartEditor;
82 GLSGEN_GLSMAPCHART_EXPORT
GlsMapChart(
bool generateInstance =
false );
87 static GLSGEN_GLSMAPCHART_EXPORT
DisplayObject* CreateInstance();
101 virtual GLSGEN_GLSMAPCHART_EXPORT
void Draw(
void );
105 virtual GLSGEN_GLSMAPCHART_EXPORT
void SetValue(
int spec, va_list& args );
143 bool _showLoadingCells;
145 MapChartCellMgr* _cellMgr;
virtual void CopyProperties(DisplayObject *src)
#define DISTI_DEPRECATED(msg)
Defines whether this compiler supports the C++14 deprecated attribute.
Definition: gls_cpp_lang_support.h:436
Definition: dynamic_array.h:66
Definition: gls_map_chart_data_source.h:210
Class to contain current OpenGL view, projection and draw matrices.
Definition: util.h:471
virtual DisplayObject * handle(DisplayEvent *ev)
virtual void PreDraw(const OpenGLMatrices &parentMatrices, Culler &culler)
The GlsMapView is a special group that controls the map view parameters. It contains all of the objec...
Definition: gls_map_view.h:86
GlsMapChart(bool generateInstance=false)
The disti::DisplayObject class and global enumerations.
bool ShowLoadingCells()
Definition: gls_map_chart.h:133
GlsMapChartDataSource * GetDataSource()
Definition: gls_map_chart.h:126
The disti::GlsMapChartDataSource class.
virtual void SetAvailableAttributes(unsigned int value)
GlsMapView * GetMapView()
Definition: gls_map_chart.h:113
virtual void GetCppInterfaceDescriptionFree(InterfaceListType *array)
GlsMapView * GetParentMapView(DisplayObject *obj)
Definition: gls_map_view.h:290
virtual void SetDataSource(GlsMapChartDataSource *database)
virtual DisplayObject * CloneObject(bool generateNames=false)
virtual void SetValue(int spec, va_list &args)
virtual InterfaceListType * GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)
The disti::GlsMapView class.
Definition: gls_map_chart.h:70
Definition: bmpimage.h:46