ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
error_codes.h
浏览该文件的文档.
1
#pragma once
2
#include <cstdint>
3
4
namespace
vde::foundation
{
5
14
enum class
ErrorCode
: int32_t {
16
kSuccess
= 0,
18
kInvalidArgument
,
20
kInvalidGeometry
,
22
kDegenerateCase
,
24
kNotImplemented
,
26
kNumericalError
,
28
kOutOfMemory
,
30
kInternalError
,
31
};
32
33
}
// namespace vde::foundation
vde::foundation::ErrorCode
ErrorCode
全局错误码枚举
Definition:
error_codes.h:14
vde::foundation::ErrorCode::kNumericalError
@ kNumericalError
数值计算误差超出容差范围
vde::foundation::ErrorCode::kInvalidArgument
@ kInvalidArgument
传入参数无效(空指针、越界、非法值等)
vde::foundation::ErrorCode::kSuccess
@ kSuccess
操作成功完成,无错误
vde::foundation::ErrorCode::kOutOfMemory
@ kOutOfMemory
内存分配失败
vde::foundation::ErrorCode::kInvalidGeometry
@ kInvalidGeometry
输入几何数据不合法(自交、非流形、退化等)
vde::foundation::ErrorCode::kNotImplemented
@ kNotImplemented
功能尚未实现
vde::foundation::ErrorCode::kDegenerateCase
@ kDegenerateCase
退化情况(共线、共面等导致无法确定唯一解)
vde::foundation::ErrorCode::kInternalError
@ kInternalError
内部逻辑错误(不应出现的情况)
vde::foundation
自适应双精度谓词后端(默认)
Definition:
error_codes.h:4
include
vde
foundation
error_codes.h
生成于 2026年 七月 24日 星期五 11:21:23 , 为 ViewDesignEngine使用
1.9.1