Developer documentation | Axl-2.5.1
Main Page
Classes
Files
File List
File Members
src
axlCore
axlAbstractSurfaceTrimmed.h
Go to the documentation of this file.
1
/* axlAbstractSurfaceTrimmed.h ---
2
*
3
* Author: Meriadeg Perrinel
4
* Copyright (C) 2008 - Meriadeg Perrinel, Inria.
5
* Created: Tue Nov 9 16:58:59 2010 (+0100)
6
* Version: $Id$
7
* Last-Updated: Tue Mar 29 09:43:43 2011 (+0200)
8
* By: Meriadeg Perrinel
9
* Update #: 24
10
*/
11
12
/* Commentary:
13
*
14
*/
15
16
/* Change log:
17
*
18
*/
19
20
#ifndef AXLABSTRACTSURFACETrimmed_H
21
#define AXLABSTRACTSURFACETrimmed_H
22
23
#include "
axlAbstractSurfaceBSpline.h
"
24
#include "axlCoreExport.h"
25
26
class
axlAbstractCurveBSpline
;
27
28
class
axlAbstractSurfaceTrimmedPrivate;
29
30
class
AXLCORE_EXPORT
axlAbstractSurfaceTrimmed
:
public
axlAbstractSurfaceBSpline
31
{
32
Q_OBJECT
33
34
public
:
35
axlAbstractSurfaceTrimmed
(
void
);
36
virtual
~
axlAbstractSurfaceTrimmed
(
void
);
37
38
using
axlAbstractSurfaceBSpline::setSurface
;
39
virtual
void
setSurface
(
axlAbstractSurfaceBSpline
*surface, QList<axlAbstractCurveBSpline *> boundaryCurveSet);
40
virtual
void
setSurface
(
axlAbstractSurfaceBSpline
*surface, QList<QList <axlAbstractCurveBSpline *> > boundaryCurveSetSet);
41
42
43
virtual
bool
inDomain(
double
u,
double
v)
const
;
44
45
46
virtual
QString
description
(
void
)
const
;
47
48
49
50
51
52
private
:
53
axlAbstractSurfaceTrimmedPrivate *d;
54
};
55
#endif
56
axlAbstractSurfaceBSpline
Definition:
axlAbstractSurfaceBSpline.h:32
axlAbstractSurfaceTrimmed
Definition:
axlAbstractSurfaceTrimmed.h:30
axlAbstractSurfaceBSpline.h
axlAbstractSurfaceBSpline::setSurface
virtual void setSurface(int pointsCount_u, int pointsCount_v, int order_u, int order_v, int dimension, double *knots_u, double *knots_v, double *points, bool rational)
axlAbstractSurfaceBSpline::setSurface
Definition:
axlAbstractSurfaceBSpline.cpp:188
axlAbstractCurveBSpline
Definition:
axlAbstractCurveBSpline.h:30
axlAbstractSurfaceBSpline::description
virtual QString description(void) const
Definition:
axlAbstractSurfaceBSpline.cpp:232
AXLCORE_EXPORT
#define AXLCORE_EXPORT
Definition:
axlCoreExport2.h:15
Generated on Sun Dec 2 2018 20:28:08 for Axl-2.5.1 by 1.8.9.1