Common/Util/ParamIds.h

Go to the documentation of this file.
00001 //{{NO_DEPENDENCIES}}
00002 // This file does NOT trigger a recompile. Do not delete parameter
00003 // ids unless you absolutely know what you are doing.
00004 
00005 //-------------------------------------------------------------------
00008 //  Copyright (c) 2007 Celeritive Technologies, Inc.
00009 //
00010 // This library is free software; you can redistribute it and/or
00011 // modify it under the terms of the GNU Lesser General Public
00012 // License as published by the Free Software Foundation; either
00013 // version 2.1 of the License, or (at your option) any later version.
00014 //
00015 // This library is distributed in the hope that it will be useful,
00016 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00017 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
00018 // Lesser General Public License for more details.
00019 //
00020 // You should have received a copy of the GNU Lesser General Public
00021 // License along with this library; if not, write to the Free Software
00022 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00023 //
00024 //-------------------------------------------------------------------
00025 
00026 #pragma once
00027 #ifndef VOLUMILL_PARAMIDS_H
00028 #define VOLUMILL_PARAMIDS_H
00029 
00030 namespace util
00031 {
00032    typedef std::string ParamId;
00033    static const ParamId PARAM_TOOL_DIAMETER = "Tool Diameter";
00034    static const ParamId PARAM_STEPOVER = "Stepover";
00035    static const ParamId PARAM_FEEDRATE = "Feedrate";
00036    static const ParamId PARAM_HIGH_FEEDRATE = "High Feedrate";
00037    static const ParamId PARAM_SLOT_FEEDRATE = "Slot Feedrate";
00038    static const ParamId PARAM_RAMP_FEEDRATE = "Ramp Feedrate";
00039    static const ParamId PARAM_DEPTH_OF_CUT = "Depth of Cut";
00040    static const ParamId PARAM_SLOT_DEPTH_OF_CUT = "Slot Depth of Cut";
00041    static const ParamId PARAM_RAMP_ANGLE = "Ramp Angle";
00042    static const ParamId PARAM_REPOSITION_CLEARANCE = "Reposition Clearance";
00043    static const ParamId PARAM_PLUNGE_CLEARANCE = "Plunge Clearance";
00044    static const ParamId PARAM_TOP_MATERIAL_Z = "Top Material Z";
00045    static const ParamId PARAM_RAPID_PLANE_Z = "Rapid Plane Z";
00046    static const ParamId PARAM_XY_STOCK_TO_LEAVE = "XY Stock to Leave";
00047    static const ParamId PARAM_CHAINING_TOLERANCE = "Chaining Tolerance";
00048    static const ParamId PARAM_PICK_CORNERS = "Pick Corners";
00049    static const ParamId PARAM_PREVIOUS_TOOL_DIAMETER = "Previous Tool Diameter";
00050    static const ParamId PARAM_PREVIOUS_XY_STOCK_TO_LEAVE = "Previous XY Stock to Leave";
00051    static const ParamId PARAM_PREVIOUS_PICK_CORNERS = "Previous Pick Corners";
00052 
00053    static const ParamId PARAM_USERNAME = "Username";
00054    static const ParamId PARAM_PASSWORD = "Password";
00055    static const ParamId PARAM_LAST_JOB_ID = "Last Job Id";
00056 
00057    static const ParamId PARAM_COLOR = "Color";
00058 }
00059 
00060 #endif

Generated on Tue Jan 29 21:37:56 2008 for VoluMill Universal Client by  doxygen 1.4.6