1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
diff --git a/src/visit_vtk/full/vtkCSGCell.C b/src/visit_vtk/full/vtkCSGCell.C
index fa89df8325..28e82a0b86 100644
--- a/src/visit_vtk/full/vtkCSGCell.C
+++ b/src/visit_vtk/full/vtkCSGCell.C
@@ -11,7 +11,7 @@
vtkStandardNewMacro(vtkCSGCell);
-int vtkCSGCell::EvaluatePosition(double vtkNotUsed(x)[3],
+int vtkCSGCell::EvaluatePosition(const double vtkNotUsed(x)[3],
double vtkNotUsed(closestPoint)[3],
int& vtkNotUsed(subId),
double vtkNotUsed(pcoords)[3],
@@ -22,14 +22,14 @@ int vtkCSGCell::EvaluatePosition(double vtkNotUsed(x)[3],
}
void vtkCSGCell::EvaluateLocation(int& vtkNotUsed(subId),
- double vtkNotUsed(pcoords)[3],
+ const double vtkNotUsed(pcoords)[3],
double vtkNotUsed(x)[3],
double *vtkNotUsed(weights))
{
}
int vtkCSGCell::CellBoundary(int vtkNotUsed(subId),
- double vtkNotUsed(pcoords)[3],
+ const double vtkNotUsed(pcoords)[3],
vtkIdList *vtkNotUsed(pts))
{
return 0;
@@ -47,8 +47,8 @@ vtkCSGCell::Clip(double, vtkDataArray*, vtkIncrementalPointLocator*, vtkCellArra
// Project point on line. If it lies between 0<=t<=1 and distance off line
// is less than tolerance, intersection detected.
-int vtkCSGCell::IntersectWithLine(double vtkNotUsed(p1)[3],
- double vtkNotUsed(p2)[3],
+int vtkCSGCell::IntersectWithLine(const double vtkNotUsed(p1)[3],
+ const double vtkNotUsed(p2)[3],
double vtkNotUsed(tol),
double& vtkNotUsed(t),
double vtkNotUsed(x)[3],
@@ -69,8 +69,8 @@ int vtkCSGCell::Triangulate(int vtkNotUsed(index),
}
void vtkCSGCell::Derivatives(int vtkNotUsed(subId),
- double vtkNotUsed(pcoords)[3],
- double *vtkNotUsed(values),
+ const double vtkNotUsed(pcoords)[3],
+ const double *vtkNotUsed(values),
int vtkNotUsed(dim),
double *vtkNotUsed(derivs))
{
diff --git a/src/visit_vtk/full/vtkCSGCell.h b/src/visit_vtk/full/vtkCSGCell.h
index f8543cd822..b19f209f1e 100644
--- a/src/visit_vtk/full/vtkCSGCell.h
+++ b/src/visit_vtk/full/vtkCSGCell.h
@@ -35,21 +35,21 @@ public:
int GetNumberOfFaces() override {return 0;};
vtkCell *GetEdge(int) override {return 0;};
vtkCell *GetFace(int) override {return 0;};
- int CellBoundary(int subId, double pcoords[3], vtkIdList *pts) override;
+ int CellBoundary(int subId, const double pcoords[3], vtkIdList *pts) override;
virtual void Contour(double, vtkDataArray*, vtkIncrementalPointLocator*, vtkCellArray*, vtkCellArray*, vtkCellArray*, vtkPointData*, vtkPointData*, vtkCellData*, vtkIdType, vtkCellData*) override;
virtual void Clip(double, vtkDataArray*, vtkIncrementalPointLocator*, vtkCellArray*, vtkPointData*, vtkPointData*, vtkCellData*, vtkIdType, vtkCellData*, int) override;
- int EvaluatePosition(double x[3], double* closestPoint,
+ int EvaluatePosition(const double x[3], double* closestPoint,
int& subId, double pcoords[3],
double& dist2, double *weights) override;
- void EvaluateLocation(int& subId, double pcoords[3], double x[3],
+ void EvaluateLocation(int& subId, const double pcoords[3], double x[3],
double *weights) override;
- int IntersectWithLine(double p1[3], double p2[3], double tol, double& t,
+ int IntersectWithLine(const double p1[3], const double p2[3], double tol, double& t,
double x[3], double pcoords[3], int& subId) override;
int Triangulate(int index, vtkIdList *ptIds, vtkPoints *pts) override;
- void Derivatives(int subId, double pcoords[3], double *values,
+ void Derivatives(int subId, const double pcoords[3], const double *values,
int dim, double *derivs) override;
protected:
|