Skip to content

Commit 4d2fff1

Browse files
committed
Merge branch 'fix-build-2264' of https://github.com/sciinstitute/scirun into improved_superquadrics
2 parents e5bd3cd + 8745bd6 commit 4d2fff1

File tree

5 files changed

+14
-24
lines changed

5 files changed

+14
-24
lines changed

src/Core/Datatypes/TensorBase.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
#ifndef CORE_DATATYPES_TENSOR_BASE_H
2929
#define CORE_DATATYPES_TENSOR_BASE_H
3030

31+
#pragma GCC diagnostic ignored "-Wunused-parameter"
3132
#include <unsupported/Eigen/CXX11/Tensor>
33+
#pragma GCC diagnostic error "-Wunused-parameter"
3234
#include <Core/Datatypes/share.h>
3335

3436
namespace SCIRun {

src/Core/GeometryPrimitives/BBox.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,14 @@ namespace Geometry {
164164
{
165165
/// @todo: C assert: assert(is_valid_);
166166
Vector diagonal(cmax_-cmin_);
167-
return Max(diagonal.x(), diagonal.y(), diagonal.z());
167+
return (std::max)({diagonal.x(), diagonal.y(), diagonal.z()});
168168
}
169169

170170
inline double shortest_edge() const
171171
{
172172
/// @todo: C assert: assert(is_valid_);
173173
Vector diagonal(cmax_-cmin_);
174-
return Min(diagonal.x(), diagonal.y(), diagonal.z());
174+
return (std::min)({diagonal.x(), diagonal.y(), diagonal.z()});
175175
}
176176

177177
/// Check whether two BBoxes are similar

src/Core/GeometryPrimitives/Vector.h

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,6 @@ namespace Core {
4848
namespace Geometry {
4949

5050
/// @todo move to math header
51-
template <typename T>
52-
inline const T& Min(const T& t1, const T& t2, const T& t3)
53-
{
54-
return std::min(std::min(t1,t2), t3);
55-
}
56-
57-
template <typename T>
58-
inline const T& Max(const T& t1, const T& t2, const T& t3)
59-
{
60-
return std::max(std::max(t1,t2), t3);
61-
}
62-
6351
class Point;
6452

6553
class Vector
@@ -263,12 +251,12 @@ inline double Vector::length2() const
263251

264252
inline double Vector::minComponent() const
265253
{
266-
return Min(d_[0], d_[1], d_[2]);
254+
return (std::min)({d_[0], d_[1], d_[2]});
267255
}
268256

269257
inline double Vector::maxComponent() const
270258
{
271-
return Max(d_[0], d_[1], d_[2]);
259+
return (std::max)({d_[0], d_[1], d_[2]});
272260
}
273261

274262
inline Vector Vector::operator/(const double d) const

src/Graphics/Widgets/Tests/WidgetTestingUtility.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ namespace SCIRun
7171
class SCISHARE StubGlyphFactory : public AbstractGlyphFactory
7272
{
7373
public:
74-
std::string sphere(SphereParameters params, WidgetBase& widget) const override { return "__sphere__" + std::to_string(instanceCount_++); }
75-
std::string disk(DiskParameters params, WidgetBase& widget) const override { return "__disk__" + std::to_string(instanceCount_++); }
76-
std::string cone(ConeParameters params, WidgetBase& widget) const override { return "__cone__" + std::to_string(instanceCount_++); }
77-
std::string cylinder(CylinderParameters params, WidgetBase& widget) const override { return "__cylinder__" + std::to_string(instanceCount_++); }
78-
std::string basicBox(BasicBoundingBoxParameters params, WidgetBase& widget) const override { return "__basicBox__" + std::to_string(instanceCount_++); }
79-
std::string box(BoundingBoxParameters params, WidgetBase& widget) const override { return "__box__" + std::to_string(instanceCount_++); }
80-
std::string superquadric(SuperquadricParameters params, WidgetBase& widget) const override { return "__superquadric__" + std::to_string(instanceCount_++); }
74+
std::string sphere(SphereParameters, WidgetBase& ) const override { return "__sphere__" + std::to_string(instanceCount_++); }
75+
std::string disk(DiskParameters, WidgetBase&) const override { return "__disk__" + std::to_string(instanceCount_++); }
76+
std::string cone(ConeParameters, WidgetBase&) const override { return "__cone__" + std::to_string(instanceCount_++); }
77+
std::string cylinder(CylinderParameters, WidgetBase&) const override { return "__cylinder__" + std::to_string(instanceCount_++); }
78+
std::string basicBox(BasicBoundingBoxParameters, WidgetBase&) const override { return "__basicBox__" + std::to_string(instanceCount_++); }
79+
std::string box(BoundingBoxParameters, WidgetBase&) const override { return "__box__" + std::to_string(instanceCount_++); }
80+
std::string superquadric(SuperquadricParameters, WidgetBase&) const override { return "__superquadric__" + std::to_string(instanceCount_++); }
8181
private:
8282
mutable int instanceCount_{0};
8383
};

src/Interface/Modules/Render/Tests/ObjectTranslationTests.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ static const ScreenParams screen_;
3939

4040
size_t ScreenParametersTest::getScreenWidthPixels() const { return screen_.width; }
4141
size_t ScreenParametersTest::getScreenHeightPixels() const { return screen_.height; }
42-
void ScreenParametersTest::calculateScreenSpaceCoords(int x_in, int y_in, float& x_out, float& y_out) { throw "not needed"; }
42+
void ScreenParametersTest::calculateScreenSpaceCoords(int, int, float&, float&) { throw "not needed"; }
4343
MouseMode ScreenParametersTest::getMouseMode() const { throw "not needed"; }
4444

4545
static const ScreenParametersTest spt;

0 commit comments

Comments
 (0)