Developer documentation | Axl-2.5.1

axlCircleArcConverter.h
Go to the documentation of this file.
1 /* axlSurfaceParametricOffsetConverter.h ---
2  *
3  * Author: Valentin Michelet
4  * Copyright (C) 2008-2011 - Valentin Michelet, Inria.
5  * Created: Wed Jan 30 11:01:27 2013 (+0100)
6  * Version: $Id$
7  */
8 
9 /* Commentary:
10  *
11  */
12 
13 /* Change log:
14  *
15  */
16 
17 #ifndef AXLCIRCLEARCCONVERTER_H
18 #define AXLCIRCLEARCCONVERTER_H
19 
21 
22 class axlCircleArcConverterPrivate;
23 
25  Q_OBJECT
26 
27 public:
29  virtual ~axlCircleArcConverter(void);
30 
31  QString description (void) const;
32  QString identifier (void) const;
33 
34  QStringList fromTypes(void) const;
35  QString toType (void) const;
36 
37  virtual void setParams(int channel, int index);
38  virtual void setOutput(axlAbstractData* output);
39  virtual void setPrecision(double eps);
40 
41 public:
42  static bool registered(void);
43 
44 public slots:
45  axlMesh *toMesh(void);
46 
47 public:
48  void setData(dtkAbstractData *data);
49 
50 private:
51  axlCircleArcConverterPrivate *d;
52 };
53 
54 dtkAbstractDataConverter *createaxlCircleArcConverter(void);
55 
56 #endif // AXLCIRCLEARCCONVERTER_H
virtual void setOutput(axlAbstractData *output)
virtual void setParams(int channel, int index)
virtual void setPrecision(double eps)
dtkAbstractDataConverter * createaxlCircleArcConverter(void)
#define AXLCORE_EXPORT
virtual axlMesh * toMesh(void)
Mesh conversion.
Class axlAbstractData defines an API for all type of axel data.
Class axlMesh defines a piecewise-linear 3D object.
Definition: axlMesh.h:41