Overture
Version 25
Main Page
Namespaces
Classes
Files
File List
File Members
Overture.v25.d
include
MatchingCurve.h
Go to the documentation of this file.
1
#ifndef MATCHING_CURVE_H
2
#define MATCHING_CURVE_H
3
4
#include "
Mapping.h
"
5
6
class
MappingProjectionParameters
;
7
8
class
MatchingCurve
9
{
10
public
:
11
MatchingCurve
();
12
MatchingCurve
(
const
MatchingCurve
& mc);
13
~MatchingCurve
();
14
15
MatchingCurve
&
16
operator=
(
const
MatchingCurve
& mc );
17
18
void
setCurve
(
Mapping
&
curve
);
19
20
// change parameters interactively
21
int
update
(
GenericGraphicsInterface
& gi );
22
23
real
x
[3];
// x position
24
real
curvePosition
;
// r coordinate on the start curve where matching curve starts
25
int
gridLine
;
26
int
curveDirection
;
// match when growing in this direction (forward=1 or backward=-1 or both=0)
27
Mapping
*
curve
;
// project grid line onto this mapping.
28
MappingProjectionParameters
*
projectionParameters
;
29
int
numberOfLinesForNormalBlend
;
30
31
};
32
33
#endif
Generated on Fri Jan 4 2013 10:17:55 for Overture by
1.8.3