Developer documentation | Axl-2.5.1

axlVolumeDiscreteConverter.h
Go to the documentation of this file.
1 /* axlVolumeDiscreteConverter.h ---
2  *
3  * Author: Anais Ducoffe
4  * Copyright (C) 2013 - Anais Ducoffe, Inria.
5  */
6 
7 /* Commentary:
8  *
9  */
10 
11 /* Change log:
12  *
13  */
14 
15 #ifndef AXLVOLUMEDISCRETECONVERTER_H
16 #define AXLVOLUMEDISCRETECONVERTER_H
17 
18 
19 
20 #include "axlVtkViewPluginExport.h"
22 
23 class axlVolumeDiscreteConverterPrivate;
24 
25 // ///////////////////////////////////////////////////////////////////
26 // axlVolume declaration
27 // ///////////////////////////////////////////////////////////////////
28 
30 {
31  Q_OBJECT
32 
33 public:
36 
37 
38 public :
39  QString identifier (void) const;
40  QString description (void) const;
41  QStringList fromTypes(void) const;
42  QString toType (void) const;
43 
44 public:
45  static bool registered(void);
46 
47 public slots:
48  axlMesh *toMesh(void);
49 
50 public:
51  void setData(dtkAbstractData *data);
52 
53 private:
54  axlVolumeDiscreteConverterPrivate *d;
55 };
56 
57 // /////////////////////////////////////////////////////////////////
58 // Instanciation function
59 // /////////////////////////////////////////////////////////////////
60 
61 AXLVTKVIEWPLUGIN_EXPORT dtkAbstractDataConverter *createaxlVolumeDiscreteConverter(void);
62 
63 #endif // AXLVOLUMEDISCRETECONVERTER_H
#define AXLVTKVIEWPLUGIN_EXPORT
AXLVTKVIEWPLUGIN_EXPORT dtkAbstractDataConverter * createaxlVolumeDiscreteConverter(void)
virtual axlMesh * toMesh(void)
Mesh conversion.
Class axlMesh defines a piecewise-linear 3D object.
Definition: axlMesh.h:41