diff --git a/src/FloatNodeImpl.h b/src/FloatNodeImpl.h index a479ecd..127b2b9 100644 --- a/src/FloatNodeImpl.h +++ b/src/FloatNodeImpl.h @@ -33,9 +33,8 @@ namespace e57 class FloatNodeImpl : public NodeImpl { public: - explicit FloatNodeImpl( ImageFileImplWeakPtr destImageFile, double value = 0, - bool validValue = true, FloatPrecision precision = PrecisionDouble, - double minimum = DOUBLE_MIN, double maximum = DOUBLE_MAX ); + FloatNodeImpl( ImageFileImplWeakPtr destImageFile, double value, bool validValue, + FloatPrecision precision, double minimum, double maximum ); ~FloatNodeImpl() override = default; NodeType type() const override diff --git a/src/IntegerNodeImpl.h b/src/IntegerNodeImpl.h index faa42e3..3c5a01c 100644 --- a/src/IntegerNodeImpl.h +++ b/src/IntegerNodeImpl.h @@ -33,8 +33,8 @@ namespace e57 class IntegerNodeImpl : public NodeImpl { public: - explicit IntegerNodeImpl( ImageFileImplWeakPtr destImageFile, int64_t value = 0, - int64_t minimum = 0, int64_t maximum = 0 ); + IntegerNodeImpl( ImageFileImplWeakPtr destImageFile, int64_t value, int64_t minimum, + int64_t maximum ); ~IntegerNodeImpl() override = default; NodeType type() const override diff --git a/src/ReaderImpl.h b/src/ReaderImpl.h index 33d455e..9a6010b 100644 --- a/src/ReaderImpl.h +++ b/src/ReaderImpl.h @@ -36,7 +36,7 @@ namespace e57 class ReaderImpl { public: - explicit ReaderImpl( const ustring &filePath, const ReaderOptions &options ); + ReaderImpl( const ustring &filePath, const ReaderOptions &options ); ~ReaderImpl(); // disallow copying a ReaderImpl diff --git a/src/ScaledIntegerNodeImpl.h b/src/ScaledIntegerNodeImpl.h index b6b5e16..54c93b2 100644 --- a/src/ScaledIntegerNodeImpl.h +++ b/src/ScaledIntegerNodeImpl.h @@ -33,13 +33,12 @@ namespace e57 class ScaledIntegerNodeImpl : public NodeImpl { public: - explicit ScaledIntegerNodeImpl( ImageFileImplWeakPtr destImageFile, int64_t value = 0, - int64_t minimum = 0, int64_t maximum = 0, double scale = 1.0, - double offset = 0.0 ); + ScaledIntegerNodeImpl( ImageFileImplWeakPtr destImageFile, int64_t value, int64_t minimum, + int64_t maximum, double scale, double offset ); - explicit ScaledIntegerNodeImpl( ImageFileImplWeakPtr destImageFile, double scaledValue = 0., - double scaledMinimum = 0., double scaledMaximum = 0., - double scale = 1.0, double offset = 0.0 ); + ScaledIntegerNodeImpl( ImageFileImplWeakPtr destImageFile, double scaledValue, + double scaledMinimum, double scaledMaximum, double scale, + double offset ); ~ScaledIntegerNodeImpl() override = default; diff --git a/src/SourceDestBufferImpl.h b/src/SourceDestBufferImpl.h index f981a9a..55fdd74 100644 --- a/src/SourceDestBufferImpl.h +++ b/src/SourceDestBufferImpl.h @@ -37,7 +37,7 @@ namespace e57 { public: SourceDestBufferImpl( ImageFileImplWeakPtr destImageFile, const ustring &pathName, - size_t capacity, bool doConversion = false, bool doScaling = false ); + size_t capacity, bool doConversion, bool doScaling ); template void setTypeInfo( T *base, size_t stride = sizeof( T ) ); diff --git a/src/StringNodeImpl.h b/src/StringNodeImpl.h index f6d1c51..b361308 100644 --- a/src/StringNodeImpl.h +++ b/src/StringNodeImpl.h @@ -33,7 +33,7 @@ namespace e57 class StringNodeImpl : public NodeImpl { public: - explicit StringNodeImpl( ImageFileImplWeakPtr destImageFile, const ustring &value = "" ); + StringNodeImpl( ImageFileImplWeakPtr destImageFile, const ustring &value ); ~StringNodeImpl() override = default; NodeType type() const override diff --git a/src/VectorNodeImpl.h b/src/VectorNodeImpl.h index 23e81ea..f6602a1 100644 --- a/src/VectorNodeImpl.h +++ b/src/VectorNodeImpl.h @@ -33,7 +33,7 @@ namespace e57 class VectorNodeImpl : public StructureNodeImpl { public: - explicit VectorNodeImpl( ImageFileImplWeakPtr destImageFile, bool allowHeteroChildren ); + VectorNodeImpl( ImageFileImplWeakPtr destImageFile, bool allowHeteroChildren ); ~VectorNodeImpl() override = default; NodeType type() const override