VTK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
home
demarle
Source
VTK
release
8.2
build
Utilities
Doxygen
dox
Common
Misc
vtkErrorCode.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkErrorCode.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
26
#ifndef vtkErrorCode_h
27
#define vtkErrorCode_h
28
#include "vtkCommonMiscModule.h"
// For export macro
29
#include "
vtkSystemIncludes.h
"
30
31
// The superclass that all commands should be subclasses of
32
class
VTKCOMMONMISC_EXPORT
vtkErrorCode
33
{
34
public
:
35
static
const
char
*GetStringFromErrorCode(
unsigned
long
event);
36
static
unsigned
long
GetErrorCodeFromString(
const
char
*event);
37
static
unsigned
long
GetLastSystemError();
38
39
// all the currently defined error codes
40
// developers can use -- vtkErrorCode::UserError + int to
41
// specify their own errors.
42
// if this list is adjusted, be sure to adjust vtkErrorCodeErrorStrings
43
// in vtkErrorCode.cxx to match.
44
enum
ErrorIds
{
45
NoError = 0,
46
FirstVTKErrorCode = 20000,
47
FileNotFoundError
,
48
CannotOpenFileError
,
49
UnrecognizedFileTypeError
,
50
PrematureEndOfFileError
,
51
FileFormatError
,
52
NoFileNameError
,
53
OutOfDiskSpaceError
,
54
UnknownError
,
55
UserError = 40000
56
};
57
58
};
59
60
#endif
/* vtkErrorCode_h */
61
62
// VTK-HeaderTest-Exclude: vtkErrorCode.h
vtkSystemIncludes.h
vtkErrorCode::ErrorIds
ErrorIds
Definition:
vtkErrorCode.h:44
vtkErrorCode::NoFileNameError
Definition:
vtkErrorCode.h:52
vtkErrorCode::FileNotFoundError
Definition:
vtkErrorCode.h:47
vtkErrorCode
superclass for error codes
Definition:
vtkErrorCode.h:32
vtkErrorCode::UnknownError
Definition:
vtkErrorCode.h:54
vtkErrorCode::OutOfDiskSpaceError
Definition:
vtkErrorCode.h:53
vtkErrorCode::UnrecognizedFileTypeError
Definition:
vtkErrorCode.h:49
vtkErrorCode::PrematureEndOfFileError
Definition:
vtkErrorCode.h:50
vtkErrorCode::CannotOpenFileError
Definition:
vtkErrorCode.h:48
vtkErrorCode::FileFormatError
Definition:
vtkErrorCode.h:51
Generated by
1.8.11