Developer documentation | Axl-2.5.1

axlAbstractVisitorParametric.h
Go to the documentation of this file.
1 /* axlAbstractVisitorParametric.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 AXLABSTRACTVISITORPARAMETRIC_H
16 #define AXLABSTRACTVISITORPARAMETRIC_H
17 
18 #include "axlCoreExport.h"
19 
21 
22 #include <QtGui>
23 
24 class axlAbstractVisitorParametricPrivate;
25 class axlPoint;
27 
29 {
30  Q_OBJECT
31 
32 public:
33  axlAbstractVisitorParametric(QObject* parent = NULL);
34  virtual ~axlAbstractVisitorParametric(void);
35 
36 //public:
37  //virtual axlInspectorObjectInterface *form(void);
38 
39 public :
40  virtual axlPoint eval(double u);
41  virtual axlPoint eval(double u, double v);
42  virtual axlPoint eval(double u, double v, double w);
43 
44 
45 private:
46  axlAbstractVisitorParametricPrivate *d;
47 };
48 #endif // AXLABSTRACTVISITORPARAMETRIC_H
Class axlPoint defines 3D points.
Definition: axlPoint.h:34
#define AXLCORE_EXPORT
Return a dialog.
Class axlAbstractVisitorParametric defines an API for Visitor (design pattern) for axel parametric ob...