Skip to content

Commit 998b25b

Browse files
jhlegarretadzenanz
authored andcommitted
STYLE: Prefer in-class {} member initializers
Prefer using in-class `{}` member initializers in `itk::ParallelSparseFieldLevelSetImageFilter` for its non-static data members. Related to commit 5e2c49f.
1 parent 4aa66a2 commit 998b25b

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

Modules/Segmentation/LevelSets/include/itkParallelSparseFieldLevelSetImageFilter.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,14 @@ class ITK_TEMPLATE_EXPORT ParallelSparseFieldCityBlockNeighborList
125125

126126
private:
127127
char m_Pad1[128]{};
128-
unsigned int m_Size;
129-
RadiusType m_Radius;
130-
std::vector<unsigned int> m_ArrayIndex;
131-
std::vector<OffsetType> m_NeighborhoodOffset;
128+
unsigned int m_Size{ 2 * Dimension };
129+
RadiusType m_Radius{};
130+
std::vector<unsigned int> m_ArrayIndex{};
131+
std::vector<OffsetType> m_NeighborhoodOffset{};
132132

133133
/** An internal table for keeping track of stride lengths in a neighborhood,
134134
* i.e. the memory offsets between pixels along each dimensional axis. */
135-
unsigned int m_StrideTable[Dimension];
135+
unsigned int m_StrideTable[Dimension]{};
136136
char m_Pad2[128]{};
137137
};
138138

Modules/Segmentation/LevelSets/include/itkParallelSparseFieldLevelSetImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ ParallelSparseFieldCityBlockNeighborList<TNeighborhoodType>::ParallelSparseField
4949
NeighborhoodType it(m_Radius, dummy_image, dummy_image->GetRequestedRegion());
5050
nCenter = it.Size() / 2;
5151

52-
m_Size = 2 * Dimension;
5352
m_ArrayIndex.reserve(m_Size);
5453
m_NeighborhoodOffset.reserve(m_Size);
5554

0 commit comments

Comments
 (0)