0022048: Visualization, AIS_InteractiveContext - single object selection should alway...
[occt.git] / src / TDataXtd / TDataXtd_ConstraintEnum.hxx
1 // Created on: 2008-05-29
2 // Created by: Sergey ZARITCHNY
3 // Copyright (c) 2008-2014 OPEN CASCADE SAS
4 //
5 // This file is part of Open CASCADE Technology software library.
6 //
7 // This library is free software; you can redistribute it and/or modify it under
8 // the terms of the GNU Lesser General Public License version 2.1 as published
9 // by the Free Software Foundation, with special exception defined in the file
10 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11 // distribution for complete text of the license and disclaimer of any warranty.
12 //
13 // Alternatively, this file may be used under the terms of Open CASCADE
14 // commercial license or contractual agreement.
15
16 #ifndef _TDataXtd_ConstraintEnum_HeaderFile
17 #define _TDataXtd_ConstraintEnum_HeaderFile
18
19 //! The terms of this enumeration define the types
20 //! of  available constraint.
21 //! ==================
22 enum TDataXtd_ConstraintEnum
23 {
24 TDataXtd_RADIUS,
25 TDataXtd_DIAMETER,
26 TDataXtd_MINOR_RADIUS,
27 TDataXtd_MAJOR_RADIUS,
28 TDataXtd_TANGENT,
29 TDataXtd_PARALLEL,
30 TDataXtd_PERPENDICULAR,
31 TDataXtd_CONCENTRIC,
32 TDataXtd_COINCIDENT,
33 TDataXtd_DISTANCE,
34 TDataXtd_ANGLE,
35 TDataXtd_EQUAL_RADIUS,
36 TDataXtd_SYMMETRY,
37 TDataXtd_MIDPOINT,
38 TDataXtd_EQUAL_DISTANCE,
39 TDataXtd_FIX,
40 TDataXtd_RIGID,
41 TDataXtd_FROM,
42 TDataXtd_AXIS,
43 TDataXtd_MATE,
44 TDataXtd_ALIGN_FACES,
45 TDataXtd_ALIGN_AXES,
46 TDataXtd_AXES_ANGLE,
47 TDataXtd_FACES_ANGLE,
48 TDataXtd_ROUND,
49 TDataXtd_OFFSET
50 };
51
52 #endif // _TDataXtd_ConstraintEnum_HeaderFile