Triclops SDK
4.0.3.0
triclopserror.h
Go to the documentation of this file.
1 //=============================================================================
2 // Copyright © 2016 FLIR Integrated Imaging Solutions, Inc. All Rights Reserved.
3 //
4 // This software is the confidential and proprietary information of FLIR
5 // Integrated Imaging Solutions, Inc. ("Confidential Information"). You
6 // shall not disclose such Confidential Information and shall use it only in
7 // accordance with the terms of the license agreement you entered into
8 // with FLIR Integrated Imaging Solutions, Inc. (FLIR).
9 //
10 // FLIR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
11 // SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
12 // IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
13 // PURPOSE, OR NON-INFRINGEMENT. FLIR SHALL NOT BE LIABLE FOR ANY DAMAGES
14 // SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
15 // THIS SOFTWARE OR ITS DERIVATIVES.
16 //=============================================================================
17 
18 //=============================================================================
19 // $Id: triclopserror.h 309688 2016-12-21 18:28:11Z silvanoa $
20 //=============================================================================
21 
22 
23 //=============================================================================
26 //=============================================================================
27 
28 #ifndef _TRICLOPSERROR_
29 #define _TRICLOPSERROR_
30 
31 #ifdef __cplusplus
32 extern "C"
33 {
34 #endif
35  // start of group TriclopsEnum
39 
52 
53 //======================================================================================================================
54 // The "Invalid Parameters" section
55 //======================================================================================================================
119 
120 //======================================================================================================================
121 // The "Invalid Request" section
122 //======================================================================================================================
166 
167 //======================================================================================================================
168 // The "Configuration file problems" section
169 //======================================================================================================================
186 
187 //======================================================================================================================
188 // The "System Error" section
189 //======================================================================================================================
190 
191 
200 
201 //======================================================================================================================
202 // The "Miscellaneous" section
203 //======================================================================================================================
244 };
245  // end of group TriclopsEnum
247 
264 char *
266  // end of group TriclopsDebug
268 
269 
270 #ifdef __cplusplus
271 }
272 #endif
273 
274 #endif // _TRICLOPSERROR_H_
The filename passed to the function is invalid.
Definition: triclopserror.h:98
Invalid distance value.
Definition: triclopserror.h:96
The stereo algorithm requested is invalid or unknown.
Definition: triclopserror.h:131
The requested camera configuration is not valid.
Definition: triclopserror.h:68
Failed the un-rectification of a rectified pixel.
Definition: triclopserror.h:165
One or more internal parameters have been corrupted during the execution.
Definition: triclopserror.h:209
An invalid number of disparities.
Definition: triclopserror.h:104
The color pixel format of the provided file is not supported.
Definition: triclopserror.h:141
The provided output resolution is invalid (i.e. either one or both dimensions are negative) ...
Definition: triclopserror.h:78
Invalid disparity value.
Definition: triclopserror.h:90
Definition: triclopserror.h:72
The bitdepth of one or more provided images is either invalid for the function or not supported...
Definition: triclopserror.h:143
The provided input resolution is invalid (i.e. either one or both dimensions are negative) ...
Definition: triclopserror.h:74
char * triclopsErrorToString(enum TriclopsError error)
Converts a Triclops error into a meaningful string.
Definition: triclops.cpp:36
TriclopsError
Error enumerator.
Definition: triclopserror.h:46
The provided configuration file is non conformant with the specifications.
Definition: triclopserror.h:175
The requested TriclopsCamera is not valid for the current context.
Definition: triclopserror.h:66
The size of the stereo input images mismatch.
Definition: triclopserror.h:211
File write error.
Definition: triclopserror.h:195
File read error.
Definition: triclopserror.h:193
The function tried to set a camera configuration even though it was already set.
Definition: triclopserror.h:135
the stereo pair input is invalid
Definition: triclopserror.h:110
Disparity computation is not called yet.
Definition: triclopserror.h:163
The standard ROI does not completely overlap with the input frames.
Definition: triclopserror.h:82
The function encountered a memory allocation problem during execution.
Definition: triclopserror.h:197
Rectification is not called yet.
Definition: triclopserror.h:151
The image type provided is either not valid for the function called or it does not exist...
Definition: triclopserror.h:137
The image format of the provided file is not supported.
Definition: triclopserror.h:139
No errors encountered.
Definition: triclopserror.h:51
The input coordinate (row or/and col) is invalid.
Definition: triclopserror.h:80
One or more of the image buffers used by the function called are not valid (i.e. null pointers) ...
Definition: triclopserror.h:199
Singular rotation matrix.
Definition: triclopserror.h:239
The requested width is larger than the supported width.
Definition: triclopserror.h:145
One of the provided parameters was not valid.
Definition: triclopserror.h:61
Requested ROI and output resolution differ.
Definition: triclopserror.h:224
The provided file contains invalid or contradictory configurations.
Definition: triclopserror.h:177
Stereo input and output resolution differ.
Definition: triclopserror.h:217
Passed an invalid pointer to a TriclopsVersion structure.
Definition: triclopserror.h:118
Disparity map and output resolution differ.
Definition: triclopserror.h:241
The provided row increment is not a multiple of the provided width.
Definition: triclopserror.h:84
The chosen ROI and Output have different aspect ratios.
Definition: triclopserror.h:76
Definition: triclopserror.h:181
An error occurred when generating data for rectification.
Definition: triclopserror.h:183
Edge correlation is not called yet.
Definition: triclopserror.h:157
Camera configuration is not set in the camera context.
Definition: triclopserror.h:133
Error returned when a function is called without the proper setup.
Definition: triclopserror.h:129
the processed image is neither a single or a side-by-side
Definition: triclopserror.h:116
The function encountered an unknown problem.
Definition: triclopserror.h:243
The requested Region of Interest is not valid.
Definition: triclopserror.h:70
3d image size and output resolution differ
Definition: triclopserror.h:233
The provided context is either corrupt or invalid.
Definition: triclopserror.h:179
Invalid stereo ROI to process.
Definition: triclopserror.h:231
The version of teh configuration file is invalid.
Definition: triclopserror.h:185
Contact Support Triclops SDK Programmer's Guide and API Reference