VTK
9.4.20251007
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
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
16
17
#ifndef vtkFloatingPointExceptions_h
18
#define vtkFloatingPointExceptions_h
19
20
#include "vtkCommonCoreModule.h"
// For export macro
21
#include "
vtkSystemIncludes.h
"
// For VTKCOMMONCORE_EXPORT
22
23
VTK_ABI_NAMESPACE_BEGIN
24
class
VTKCOMMONCORE_EXPORT vtkFloatingPointExceptions
25
{
26
public
:
30
static
void
Enable
();
31
35
static
void
Disable
();
36
37
private
:
38
vtkFloatingPointExceptions() =
delete
;
39
vtkFloatingPointExceptions(
const
vtkFloatingPointExceptions&) =
delete
;
40
void
operator=(
const
vtkFloatingPointExceptions&) =
delete
;
41
};
42
43
VTK_ABI_NAMESPACE_END
44
#endif
45
// 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
for VTK by
1.14.0