Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

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.