#ifndef PRODIRECTIONH
#define PRODIRECTIONH
#include <ProToolkit.h>
PRO_BEGIN_C_DECLS
/*==============================================================================
(1) Direction utility tree
PRO_E_DIRECTION_COMPOUND
|
|-PRO_E_DIRECTION_REFERENCE
|-PRO_E_DIRECTION_FLIP
===============================================================================
(2) Feature elements table
-------------------------------------------------------------------------------
Element Id Element Name Data Type Valid Values
-------------------------------------------------------------------------------
PRO_E_DIRECTION_COMPOUND Direction root Compound
PRO_E_DIRECTION_REFERENCE Direction reference PRO_VALUE_TYPE_SELECTION Note-1
PRO_E_DIRECTION_FLIP Direction side PRO_VALUE_TYPE_INT Note-2
==============================================================================
(3) Notes
Note-1: Direction Reference. Valid references are
Straight Edge, Straight Curve, Planar Surface, Datum Plane,
Datum axis, Datum Csys Axis.
Note-2: Direction flip.
Normal direction ( PRO_DIRECTION_FLIP_ALONG ) or
Opposite direction ( PRO_DIRECTION_FLIP_AGAINST ).
Default value is PRO_DIRECTION_FLIP_ALONG.
=============================================================================*/
typedef enum
{
PRO_DIRECTION_FLIP_ALONG = 1,
PRO_DIRECTION_FLIP_AGAINST = -1
} ProDirectionFlipOption;
PRO_END_C_DECLS
#endif