VTK
9.5.20251216
Common
Core
vtkFloatingPointExceptions.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
35
36
#ifndef vtkFloatingPointExceptions_h
37
#define vtkFloatingPointExceptions_h
38
39
#include "vtkCommonCoreModule.h"
// For export macro
40
#include "
vtkSystemIncludes.h
"
// For VTKCOMMONCORE_EXPORT
41
42
VTK_ABI_NAMESPACE_BEGIN
43
class
VTKCOMMONCORE_EXPORT vtkFloatingPointExceptions
44
{
45
public
:
49
static
void
Enable
();
50
54
static
void
Disable
();
55
56
private
:
57
vtkFloatingPointExceptions() =
delete
;
58
vtkFloatingPointExceptions(
const
vtkFloatingPointExceptions&) =
delete
;
59
void
operator=(
const
vtkFloatingPointExceptions&) =
delete
;
60
};
61
62
VTK_ABI_NAMESPACE_END
63
#endif
64
// VTK-HeaderTest-Exclude: vtkFloatingPointExceptions.h
vtkFloatingPointExceptions::Disable
static void Disable()
Disable floating point exceptions.
vtkFloatingPointExceptions::Enable
static void Enable()
Enable floating point exceptions.
vtkSystemIncludes.h
Generated on Tue Dec 16 2025 06:57:18 for VTK by
1.13.2