Removed obsolete/unneeded warning suppression

Change-Id: Ic000d366173c2ffdad5efc8101887b58729a4677
Silence clang static analyzer warning about null dereference

Add a return in addition to the existing check,
otherwise null would be dereferenced.

Change-Id: I4f341e3af8ed2927ee329e763c23630e5fecfbf9
Silence clang static analyzer warning about possible null deref

In all paths, with a null 'W', these functions could only
do nothing or crash, so just bail early if W is null.

Change-Id: I341c2fa30e26b78125f26cf1cbcca3c5c4c0349e
Fixed null dereference

DeepCopy() does SetLookupTable(0), and with a null parameter,
it would dereferenced null.  Fixed by adding null check.
Found by clang static analyzer.

Change-Id: I53272a229bd4096f6631ff66f794bf0abb1f8088
Silence clang static analyzer warning about null deref

Add a return in addition to the existing vtkErrorMacro,
otherwise aa2/null would be dereferenced in the next
'if' statement.

Change-Id: Ide1751179e0894f5d5d0a083272a1042dbd20bb9
Convince clang static analyzer that null deref will not occur

These classes dereference 'this->Data' in many many places
without ever checking that its null, so I assume it's
basically not possible.  If it were possible to be null, PrintSelf
would already be crashing since it calls other methods that
don't check.

Change-Id: Ica7530e3fa8a03b766b96896985955fd7bde580e
Convince clang analyzer that no uninitialize read occurs

The added assert hints to the compiler that, in the context of
these copy methods, the 'val' array will always be initialized.

Change-Id: I7b920bc381ede63f220b4f1bb31bc360f4602137
Removed unneeded checks for null before calling delete

Change-Id: I94935b6fe4d5e76e453507f9387b5ca357286cab
Add copy ctors and operators to clear warnings.

This patch modifies classes that broke the "rule of three", which
states that classes that declare a destructor must also declare a
copy constructor and assigment operator.

Change-Id: I06b1bb45b493e80e0bae0e8668aa09f494b8056e
Merge topic 'even-more-rule-of-three' into master

520ba015 Add copy ctors and operators to clear warnings.
Merge topic 'cruft-removal' into master

7ab56ffe Removed unneeded checks for null before calling delete
3771e638 Convince clang analyzer that no uninitialize read occurs
5021dc59 Convince clang static analyzer that null deref will not occur
e7088533 Silence clang static analyzer warning about null deref
cd4d9a31 Fixed null dereference
af6a35d2 Silence clang static analyzer warning about possible null deref
84b1bec6 Silence clang static analyzer warning about null dereference
3bc798ee Removed obsolete/unneeded warning suppression