Classes | Enumerations
HImCuttingGeometry.h File Reference
#include "HTools.h"
#include "hic_types.h"

Go to the source code of this file.

Classes

class  HImCuttingGeometry
 

Enumerations

enum  HIMCG_Body_Type { HIM_CUTTING_GEOMETRY_SEGMENT_BODY = 1, HIM_CUTTING_GEOMETRY_SHELL_BODY = 2 }
 
enum  HIMCG_Cutting_Type { HIM_CUTTING_GEOMETRY_TYPE_LINES = 0, HIM_CUTTING_GEOMETRY_TYPE_POLYLINES = 0x1, HIM_CUTTING_GEOMETRY_TYPE_FACES = 0x2 }
 

Detailed Description

Defines datatypes associated with the HImCuttingGeometry class

Enumeration Type Documentation

Determines where one body stops and the next begins (especially important for capping polygons). Bodies can start and stop at a segment level, or at a body level.

Enumerator
HIM_CUTTING_GEOMETRY_SEGMENT_BODY 

Segment Body.

HIM_CUTTING_GEOMETRY_SHELL_BODY 

Shell Body.

Tracks whether we cook to lines, polylines, or faces. polylines and faces may be used together with a bitwise OR

Enumerator
HIM_CUTTING_GEOMETRY_TYPE_LINES 

Line Type.

HIM_CUTTING_GEOMETRY_TYPE_POLYLINES 

Polyline Type.

HIM_CUTTING_GEOMETRY_TYPE_FACES 

Face Type.