#ifndef PROCORNERCHAMFER_H
#define PROCORNERCHAMFER_H
#include <ProToolkit.h>
PRO_BEGIN_C_DECLS
/*==============================================================================
(1) Feature element tree
PRO_E_FEATURE_TREE
|
|--PRO_E_FEATURE_TYPE
|
|--PRO_E_STD_FEATURE_NAME
|
|--PRO_E_STD_CORNER_CHAMF_CORNER
|
|--PRO_E_STD_CORNER_CHAMF_EDGE1
|
|--PRO_E_STD_CORNER_CHAMF_EDGE2
|
|--PRO_E_STD_CORNER_CHAMF_EDGE3
===============================================================================
(2) Feature elements table
------------------------------------------------------------------------------ Element Id Element Name Data Type
------------------------------------------------------------------------------
PRO_E_FEATURE_TYPE Feature Type PRO_VALUE_TYPE_INT
PRO_E_STD_FEATURE_NAME Feature Name PRO_VALUE_TYPE_WSTRING
PRO_E_STD_CORNER_CHAMF_CORNER Corner PRO_VALUE_TYPE_SELECTION
PRO_E_STD_CORNER_CHAMF_EDGE1 First Dimension PRO_VALUE_TYPE_DOUBLE
PRO_E_STD_CORNER_CHAMF_EDGE2 Second Dimension PRO_VALUE_TYPE_DOUBLE
PRO_E_STD_CORNER_CHAMF_EDGE3 Third Dimension PRO_VALUE_TYPE_DOUBLE
===============================================================================
(3) Element Values Table
-------------------------------------------------------------------------------
Element Id Element Name Valid Values
-------------------------------------------------------------------------------
PRO_E_FEATURE_TYPE Feature Type PRO_FEAT_CORN_CHAMF
PRO_E_STD_CORNER_CHAMF_CORNER Corner PRO_EDGE
PRO_EDGE_START,
PRO_EDGE_END,
PRO_EDGE_PNT
PRO_E_STD_CORNER_CHAMF_EDGE1 First Dimension Double Value
PRO_E_STD_CORNER_CHAMF_EDGE2 Second Dimension Double Value
PRO_E_STD_CORNER_CHAMF_EDGE3 Third Dimension Double Value
PRO_E_STD_FEATURE_NAME Feature Name Default value is
"CORNER_CHAMFER".
===============================================================================
(4) Mapping Table
-------------------------------------------------------------------------------
Element Name Comment
-------------------------------------------------------------------------------
PRO_E_FEATURE_TYPE Mandatory
PRO_E_STD_CORNER_CHAMF_CORNER Mandatory
PRO_E_STD_CORNER_CHAMF_EDGE1 Mandatory
PRO_E_STD_CORNER_CHAMF_EDGE2 Mandatory
PRO_E_STD_CORNER_CHAMF_EDGE3 Mandatory
==============================================================================*/
PRO_END_C_DECLS
#endif