Version: 8.3.0
Home
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
GEOM_IKindOfShape Interface Reference

Interface for shape_kind enumeration. More...

import "GEOM_Gen.idl";

Public Types

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
}
 

Detailed Description

Interface for shape_kind enumeration.

Member Enumeration Documentation

enum shape_kind
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)