Developer documentation | Axl-2.5.1
Main Page
Classes
Files
File List
File Members
src
axlCore
axlSurfaceParametricOffset.h
Go to the documentation of this file.
1
/* axlSurfaceParametricOffset.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: Julien Wintz
9
* Update #: 24
10
*/
11
12
/* Commentary:
13
*
14
*/
15
16
/* Change log:
17
*
18
*/
19
20
#ifndef axlSurfaceParametricOffset_H
21
#define axlSurfaceParametricOffset_H
22
23
#include "
axlAbstractSurfaceParametric.h
"
24
#include "axlCoreExport.h"
25
26
#include <dtkMathSupport/dtkVector3D.h>
27
28
class
axlSurfaceParametricOffsetPrivate;
29
30
class
AXLCORE_EXPORT
axlSurfaceParametricOffset
:
public
axlAbstractSurfaceParametric
31
{
32
Q_OBJECT
33
34
public
:
35
axlSurfaceParametricOffset
(
axlAbstractSurfaceParametric
*surfaceParam,
double
offset = 0.0);
36
axlSurfaceParametricOffset
(
const
axlSurfaceParametricOffset
&other);
37
38
virtual
~
axlSurfaceParametricOffset
(
void
);
39
40
double
offset(
void
);
41
void
setOffset(
double
offset);
42
axlAbstractSurfaceParametric
*surfaceParam(
void
);
43
44
axlSurfaceParametricOffset
&operator =(
const
axlSurfaceParametricOffset
&other);
45
46
friend
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
sphere);
47
friend
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
& sphere);
48
friend
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
*sphere);
49
50
51
52
53
virtual
QString description(
void
)
const
;
54
virtual
QString identifier(
void
)
const
;
55
56
57
58
private
:
59
axlSurfaceParametricOffsetPrivate *d;
60
};
61
62
// /////////////////////////////////////////////////////////////////
63
// Debug operators
64
// /////////////////////////////////////////////////////////////////
65
66
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
sphere);
67
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
& sphere);
68
QDebug
operator<<
(QDebug dbg,
axlSurfaceParametricOffset
*sphere);
69
70
#endif
axlAbstractSurfaceParametric
Definition:
axlAbstractSurfaceParametric.h:33
axlSurfaceParametricOffset
Class axlSurfaceParametricOffset defines offset of axlAbstractSurfaceParametric.
Definition:
axlSurfaceParametricOffset.h:30
axlAbstractSurfaceParametric.h
operator<<
QDebug operator<<(QDebug dbg, axlSurfaceParametricOffset sphere)
Definition:
axlSurfaceParametricOffset.cpp:110
AXLCORE_EXPORT
#define AXLCORE_EXPORT
Definition:
axlCoreExport2.h:15
Generated on Sun Dec 2 2018 20:28:09 for Axl-2.5.1 by 1.8.9.1