CuttingToolsSettings Struct Reference

A Container to transfer the GUI settings. More...

#include <cutting_tools.h>

List of all members.

Public Attributes

float cad_radius
 This represents the minimum CAD-Radius of the forming shape.
bool clockwise
 This value is necessary to tell some special functions if we move zig/zag or clockwise/counterclockwise without changing direction after each step.
float correction_factor
 This represents the springback correction factor used for the mirror part.
float error_tolerance
 This represents the error of the approximated NURB surface.
float level_distance
 This represents the cutting distance between two levels (the pitch).
float limit_angle
 This represents the maximum allowed angle for the springback functions.
float master_radius
 This represents the radius of the Master Tool.
float max_Acc
 This represents the maximum acceleration for the simulation output.
float max_Vel
 This represents the maximum velocity for the simulation output.
float sheet_thickness
 This represents the sheet thickness.
float slave_radius
 This represents the radius of the Slave Tool.
int spring_pretension
 This represents the pretension of the spring if used during simulation in mm.
float x_offset_robot
 This represents the X-Offset value for the robot output.
float y_offset_robot
 This represents the Y-Offset value for the robot output.

Detailed Description

A Container to transfer the GUI settings.

This struct can be used to transfer the settings of the CAM-Workbench GUI to other functions if required. It provides members for all fields of the GUI settings window.

Definition at line 51 of file cutting_tools.h.


Member Data Documentation

This represents the minimum CAD-Radius of the forming shape.

This is necessary for the springback to avoid the generation of radii which are below that value

Definition at line 57 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings().

This value is necessary to tell some special functions if we move zig/zag or clockwise/counterclockwise without changing direction after each step.

Definition at line 83 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and cutting_tools::OffsetWires_Spiral().

This represents the springback correction factor used for the mirror part.

Definition at line 65 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and SpringbackCorrection::Perform().

This represents the error of the approximated NURB surface.

Definition at line 79 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and CamGui::Cutting::on_best_fit_go_button_clicked().

This represents the cutting distance between two levels (the pitch).

Definition at line 63 of file cutting_tools.h.

Referenced by cutting_tools::arrangecuts_ZLEVEL(), CamGui::Cutting::getSettings(), and cutting_tools::OffsetWires_Spiral().

This represents the maximum allowed angle for the springback functions.

Definition at line 54 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and CamGui::Cutting::on_best_fit_go_button_clicked().

This represents the maximum acceleration for the simulation output.

Definition at line 71 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().

This represents the maximum velocity for the simulation output.

Definition at line 69 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().

This represents the pretension of the spring if used during simulation in mm.

Definition at line 73 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), and path_simulate::path_simulate().

This represents the X-Offset value for the robot output.

Definition at line 77 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), path_simulate::WriteOutput_Feat(), path_simulate::WriteOutputDouble(), and path_simulate::WriteOutputSingle().

This represents the Y-Offset value for the robot output.

Definition at line 75 of file cutting_tools.h.

Referenced by CamGui::Cutting::getSettings(), path_simulate::WriteOutput_Feat(), path_simulate::WriteOutputDouble(), and path_simulate::WriteOutputSingle().


The documentation for this struct was generated from the following file:

Generated on Wed Nov 23 19:01:37 2011 for FreeCAD by  doxygen 1.6.1