From 96ded6e6bba0e014a90ceed166ebc819c6c3eec3 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 23 Jun 2016 17:10:18 +0100 Subject: [PATCH] Added initializers --- src/osgUtil/tristripper/include/detail/types.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/osgUtil/tristripper/include/detail/types.h b/src/osgUtil/tristripper/include/detail/types.h index 15da66708..36ebd1722 100644 --- a/src/osgUtil/tristripper/include/detail/types.h +++ b/src/osgUtil/tristripper/include/detail/types.h @@ -23,18 +23,20 @@ namespace triangle_stripper { class triangle { public: - triangle() { } + triangle() + : m_A(0), m_B(0), m_C(0), m_StripID(0) { } + triangle(index A, index B, index C) : m_A(A), m_B(B), m_C(C), m_StripID(0) { } void ResetStripID() { m_StripID = 0; } - void SetStripID(size_t StripID) { m_StripID = StripID; } + void SetStripID(size_t StripID) { m_StripID = StripID; } size_t StripID() const { return m_StripID; } index A() const { return m_A; } index B() const { return m_B; } index C() const { return m_C; } - + private: index m_A; index m_B;