Skip to content
Permalink
Browse files

Annotate core module members properly.

  • Loading branch information
timlinux committed Oct 4, 2012
1 parent 2ceb1ab commit 2be43f8d454b77a813ea2e4a75958ac1ef680eb7
@@ -21,6 +21,9 @@
#include "qgsrasterresampler.h"
#include <QColor>

/** \ingroup core
Bilinear Raster Resampler
*/
class CORE_EXPORT QgsBilinearRasterResampler: public QgsRasterResampler
{
public:
@@ -21,6 +21,9 @@
#include "qgsrasterresampler.h"
#include <QColor>

/** \ingroup core
Cubic Raster Resampler
*/
class CORE_EXPORT QgsCubicRasterResampler: public QgsRasterResampler
{
public:
@@ -23,6 +23,9 @@
class QColor;
class QDomElement;

/** \ingroup core
* Renderer for paletted raster images.
*/
class CORE_EXPORT QgsPalettedRasterRenderer: public QgsRasterRenderer
{
public:
@@ -27,6 +27,9 @@ class QgsMapToPixel;
struct QgsRasterViewPort;
class QgsRasterIterator;

/** \ingroup core
* The drawing pipe for raster layers.
*/
class QgsRasterDrawer
{
public:
@@ -26,6 +26,9 @@
class QProgressDialog;
class QgsRasterIterator;

/** \ingroup core
* The raster file writer which allows you to save a raster to a new file.
*/
class CORE_EXPORT QgsRasterFileWriter
{
public:
@@ -23,6 +23,9 @@ class QgsRasterInterface;
class QgsRasterProjector;
struct QgsRasterViewPort;

/** \ingroup core
* Iterator for sequentially processing raster cells.
*/
class CORE_EXPORT QgsRasterIterator
{
public:
@@ -23,6 +23,9 @@

#include <QList>

/** \ingroup core
* Raster pipe that deals with null values.
*/
class CORE_EXPORT QgsRasterNuller : public QgsRasterInterface
{
public:
@@ -33,6 +33,9 @@ struct QgsRasterViewPort;

class QDomElement;

/** \ingroup core
* Raster renderer pipe that applies colours to a raster.
*/
class CORE_EXPORT QgsRasterRenderer : public QgsRasterInterface
{
public:
@@ -32,6 +32,9 @@ class QgsRasterRendererWidget;
typedef QgsRasterRenderer*( *QgsRasterRendererCreateFunc )( const QDomElement&, QgsRasterInterface* input );
typedef QgsRasterRendererWidget*( *QgsRasterRendererWidgetCreateFunc )( QgsRasterLayer*, const QgsRectangle &extent );

/** \ingroup core
* Registry for raster renderer entries.
*/
struct CORE_EXPORT QgsRasterRendererRegistryEntry
{
QgsRasterRendererRegistryEntry( const QString& theName, const QString& theVisibleName, QgsRasterRendererCreateFunc rendererFunction,
@@ -43,6 +46,9 @@ struct CORE_EXPORT QgsRasterRendererRegistryEntry
QgsRasterRendererWidgetCreateFunc widgetCreateFunction; //pointer to create function for renderer widget
};

/** \ingroup core
* Registry for raster renderers.
*/
class CORE_EXPORT QgsRasterRendererRegistry
{
public:
@@ -25,6 +25,9 @@ class QgsRasterResampler;

class QDomElement;

/** \ingroup core
* Resample filter pipe for rasters.
*/
class CORE_EXPORT QgsRasterResampleFilter : public QgsRasterInterface
{
public:
@@ -22,7 +22,9 @@

class QImage;

/**Interface for resampling rasters (e.g. to have a smoother appearance)*/
/** \ingroup core
* Interface for resampling rasters (e.g. to have a smoother appearance)
*/
class QgsRasterResampler
{
public:
@@ -22,6 +22,9 @@

class QDomElement;

/** \ingroup core
* Raster renderer pipe for single band color.
*/
class CORE_EXPORT QgsSingleBandColorDataRenderer: public QgsRasterRenderer
{
public:
@@ -23,6 +23,9 @@
class QgsContrastEnhancement;
class QDomElement;

/** \ingroup core
* Raster renderer pipe for single band gray.
*/
class CORE_EXPORT QgsSingleBandGrayRenderer: public QgsRasterRenderer
{
public:
@@ -23,6 +23,9 @@
class QDomElement;
class QgsRasterShader;

/** \ingroup core
* Raster renderer pipe for single band pseudocolor.
*/
class CORE_EXPORT QgsSingleBandPseudoColorRenderer: public QgsRasterRenderer
{
public:

0 comments on commit 2be43f8

Please sign in to comment.
You can’t perform that action at this time.