Interface for shape_kind enumeration.  
import "GEOM_Gen.idl";
 | 
| enum   | shape_kind {  
  NO_SHAPE, 
COMPOUND, 
COMPSOLID, 
SHELL, 
 
  WIRE, 
SPHERE, 
CYLINDER, 
BOX, 
 
  ROTATED_BOX, 
TORUS, 
CONE, 
POLYHEDRON, 
 
  SOLID, 
SPHERE2D, 
CYLINDER2D, 
TORUS2D, 
 
  CONE2D, 
DISK_CIRCLE, 
DISK_ELLIPSE, 
POLYGON, 
 
  PLANE, 
PLANAR, 
FACE, 
CIRCLE, 
 
  ARC_CIRCLE, 
ELLIPSE, 
ARC_ELLIPSE, 
LINE, 
 
  SEGMENT, 
EDGE, 
VERTEX, 
LCS, 
 
  ADVANCED
 
 } | 
|   | 
| Enumerator | 
|---|
| NO_SHAPE  | 
 | 
| COMPOUND  | 
 | 
| COMPSOLID  | 
 | 
| SHELL  | 
 | 
| WIRE  | 
 | 
| SPHERE  | 
 full sphere  
 | 
| CYLINDER  | 
 cylinder  
 | 
| BOX  | 
 box with faces, parallel to global coordinate planes  
 | 
| ROTATED_BOX  | 
 other box  
 | 
| TORUS  | 
 full torus  
 | 
| CONE  | 
 cone  
 | 
| POLYHEDRON  | 
 solid, bounded by polygons  
 | 
| SOLID  | 
 other solid  
 | 
| SPHERE2D  | 
 spherical face (closed)  
 | 
| CYLINDER2D  | 
 cylindrical face with defined height  
 | 
| TORUS2D  | 
 toroidal face (closed)  
 | 
| CONE2D  | 
 conical face with defined height  
 | 
| DISK_CIRCLE  | 
 planar, bounded by circle  
 | 
| DISK_ELLIPSE  | 
 planar, bounded by ellipse  
 | 
| POLYGON  | 
 planar, bounded by segments  
 | 
| PLANE  | 
 infinite planar  
 | 
| PLANAR  | 
 other planar  
 | 
| FACE  | 
 other face  
 | 
| CIRCLE  | 
 full circle  
 | 
| ARC_CIRCLE  | 
 arc of circle  
 | 
| ELLIPSE  | 
 full ellipse  
 | 
| ARC_ELLIPSE  | 
 arc of ellipse  
 | 
| LINE  | 
 infinite segment  
 | 
| SEGMENT  | 
 segment  
 | 
| EDGE  | 
 other edge  
 | 
| VERTEX  | 
 | 
| LCS  | 
 | 
| ADVANCED  | 
 all advanced shapes (temporary implementation)  
 | 
 
 
The documentation for this interface was generated from the following file: