-
Notifications
You must be signed in to change notification settings - Fork 2
/
faulttype.gen.fs
64 lines (60 loc) · 2.15 KB
/
faulttype.gen.fs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
FeatureScript ✨; /* Automatically generated version */
// This module is part of the FeatureScript Standard Library and is distributed under the MIT License.
// See the LICENSE tab for the license text.
// Copyright (c) 2013-Present PTC Inc.
/* Automatically generated file -- DO NOT EDIT */
/**
* Description of possible faults.
*
*/
export enum FaultType
{
annotation {"Name" : "No fault"}
NO_FAULT,
annotation {"Name" : "Entity is corrupt"}
CORRUPT_ENTITY,
annotation {"Name" : "Part has invalid identifiers"}
BODY_INVALID_IDENTIFIERS,
annotation {"Name" : "Part is inside out"}
BODY_INSIDE_OUT,
annotation {"Name" : "Edge tolerances are too high"}
EDGE_OPEN,
annotation {"Name" : "Vertex does not lie on edge"}
EDGE_BAD_VERTEX,
annotation {"Name" : "Curve of edge is in the wrong direction"}
EDGE_REVERSED,
annotation {"Name" : "Vertices are within tolerance"}
VERTICES_TOUCH,
annotation {"Name" : "Edges intersect"}
WIRE_INTERSECT,
annotation {"Name" : "Entity data structure is incorrect"}
ENTITY_INVALID,
annotation {"Name" : "Vertex is not on face"}
FACE_BAD_VERTEX,
annotation {"Name" : "Edge is not on face"}
FACE_BAD_EDGE,
annotation {"Name" : "Edge intersects face not at a vertex"}
FACE_INTERSECTS_EDGE,
annotation {"Name" : "Could not check entity"}
CHECKING_FAILED,
annotation {"Name" : "Faces intersect"}
FACE_FACE_INTERSECTION,
annotation {"Name" : "Entity is self-intersecting"}
SELF_INTERSECTION,
annotation {"Name" : "Entity is not tangent continuous"}
ENTITY_NOT_G1,
annotation {"Name" : "Entity exceeds maximum model bounds"}
BOUNDING_BOX_VIOLATION,
annotation {"Name" : "Entity has no geometry"}
NO_GEOMETRY,
annotation {"Name" : "Face has an undefined alignment"}
UNDEFINED_FACE_SENSE,
annotation {"Name" : "Tolerance applied to entity is too small"}
TOLERANCE_TOO_SMALL,
annotation {"Name" : "Edges touch at a point other than a vertex"}
EDGES_TOUCH,
annotation {"Name" : "Geometry is degenerate"}
DEGENERATE_GEOMETRY,
annotation {"Name" : "Entity has a fault"}
GENERAL_FAULT
}