Developer documentation | Axl-2.5.1

axlTabulatedCylinderConverter.h
Go to the documentation of this file.
1 #ifndef AXL_TABULATED_CYLINDER_CONVERTER_H
2 #define AXL_TABULATED_CYLINDER_CONVERTER_H
3 
4 #include "axlLine.h"
5 #include "axlPoint.h"
6 #include "axlCircleArc.h"
8 #include "axlTabulatedCylinder.h"
9 #include "axlSamplingCurve.h"
11 
12 class axlTabulatedCylinderConverterPrivate;
13 
15 {
16  Q_OBJECT
17 public:
20 
21  QString description (void) const;
22  QString identifier (void) const;
23 
24  QStringList fromTypes(void) const;
25  QString toType (void) const;
26 
27  static bool registered(void);
28  void setData(dtkAbstractData *data);
29 public slots:
30  axlMesh *toMesh(void);
31 
32 private:
33  axlTabulatedCylinderConverterPrivate *d;
34 };
35 
36 //===========================================================================================================================
37 
38 /*
39  The functions support to create Mesh
40 */
41 
42 
43 //============================================================================================================================
44 
45 dtkAbstractDataConverter *createaxlTabulatedCylinderConverter(void);
46 
47 #endif
dtkAbstractDataConverter * createaxlTabulatedCylinderConverter(void)
#define AXLCORE_EXPORT
virtual axlMesh * toMesh(void)
Mesh conversion.
Class axlMesh defines a piecewise-linear 3D object.
Definition: axlMesh.h:41