NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | List of all members
NXOpen.UF.UFTurn Class Reference

Contains wrappers for all 'UF_TURN' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFTurn:

Public Types

enum  CutRegionsLocation
 Wrapper for UF_TURN_cut_regions_location_e More...
 

Public Member Functions

unsafe void AskCutRegionOfIndex (NXOpen.Tag oper_tag, int index_of_cut_region, out double area_of_cut_region,[Out] double[] selection_point_for_cut_region, out bool cut_region_exists, out string message)
 Wrapper method for UF_TURN_ask_cut_region_of_index More...
 
unsafe void AskCutRegionsExist (NXOpen.Tag oper_tag, out int number_of_cut_regions_found, out double total_area_of_cut_regions_found, out CutRegionsLocation cut_regions_location, out string message)
 Wrapper method for UF_TURN_ask_cut_regions_exist More...
 
unsafe void CreateBlankFromBoundary (NXOpen.Tag object_tag, int count, NXOpen.Tag[] curves, ref UFCambnd.BoundaryData boundary_data, UFCambnd.AppData[] app_data, double stock_equi, double stock_face, double stock_radial)
 Wrapper method for UF_TURN_create_blank_from_boundary More...
 
void CreateParametricBlank (NXOpen.Tag object_tag, ParamTurnWorkpieceType workpiece_type, ParamTurnWorkpieceDirection direction, NXOpen.Tag mounting_point, double length, double outer_diameter, double inner_diameter)
 Wrapper method for UF_TURN_create_parametric_blank More...
 
unsafe void IpwBox (NXOpen.Tag oper_tag, out double length, out double diameter,[Out] double[] bottom_left_in_plane,[Out] double[] top_right_in_plane,[Out] double[] bottom_left_pnt3,[Out] double[] bottom_right_pnt3,[Out] double[] top_left_pnt3,[Out] double[] top_right_pnt3, out string message)
 Wrapper method for UF_TURN_ipw_box More...
 
double MapAngleFromWcs (NXOpen.Tag oper_tag, double wcs_angle)
 Wrapper method for UF_TURN_map_angle_from_wcs More...
 
double MapAngleToWcs (NXOpen.Tag oper_tag, double scs_angle)
 Wrapper method for UF_TURN_map_angle_to_wcs More...
 
void MapPnt2FromWcs (NXOpen.Tag oper_tag, double[] wcs_pnt2,[Out] double[] scs_pnt2)
 Wrapper method for UF_TURN_map_pnt2_from_wcs More...
 
void MapPnt2ToAcs (NXOpen.Tag oper_tag, double[] scs_pnt2,[Out] double[] acs_pnt3)
 Wrapper method for UF_TURN_map_pnt2_to_acs More...
 
void MapPnt2ToWcs (NXOpen.Tag oper_tag, double[] scs_pnt2,[Out] double[] wcs_pnt2)
 Wrapper method for UF_TURN_map_pnt2_to_wcs More...
 
void MapPnt3FromAcs (NXOpen.Tag oper_tag, double[] acs_pnt3,[Out] double[] scs_pnt2)
 Wrapper method for UF_TURN_map_pnt3_from_acs More...
 
void MapTooltrackingpointFromWcs (NXOpen.Tag oper_tag, int wcs_tooltrackingpoint)
 Wrapper method for UF_TURN_map_tooltrackingpoint_from_wcs More...
 
void MapTooltrackingpointToWcs (NXOpen.Tag oper_tag, int scs_tooltrackingpoint)
 Wrapper method for UF_TURN_map_tooltrackingpoint_to_wcs More...
 
void MapVec2FromWcs (NXOpen.Tag oper_tag, double[] wcs_vec2,[Out] double[] scs_vec2)
 Wrapper method for UF_TURN_map_vec2_from_wcs More...
 
void MapVec2ToAcs (NXOpen.Tag oper_tag, double[] scs_vec2,[Out] double[] acs_vec3)
 Wrapper method for UF_TURN_map_vec2_to_acs More...
 
void MapVec2ToWcs (NXOpen.Tag oper_tag, double[] scs_vec2,[Out] double[] wcs_vec2)
 Wrapper method for UF_TURN_map_vec2_to_wcs More...
 
void MapVec3FromAcs (NXOpen.Tag oper_tag, double[] acs_vec3,[Out] double[] scs_vec2)
 Wrapper method for UF_TURN_map_vec3_from_acs More...
 
unsafe void SaveSpinningIpwAsPart (NXOpen.Tag oper_tag, string filename, out string message)
 Wrapper method for UF_TURN_save_spinning_ipw_as_part More...
 
unsafe void TeachmodeCreateSubop (NXOpen.Tag oper_tag, ParamTtmoprSubopType subop_type, out NXOpen.Tag subop_tag, out string message)
 Wrapper method for UF_TURN_teachmode_create_subop More...
 

Detailed Description

Contains wrappers for all 'UF_TURN' functions and data types.

Member Enumeration Documentation

Member Function Documentation

unsafe void NXOpen.UF.UFTurn.AskCutRegionOfIndex ( NXOpen.Tag  oper_tag,
int  index_of_cut_region,
out double  area_of_cut_region,
[Out] double[]  selection_point_for_cut_region,
out bool  cut_region_exists,
out string  message 
)

Wrapper method for UF_TURN_ask_cut_region_of_index

Refer to UF_TURN_ask_cut_region_of_index for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFTurn.AskCutRegionsExist ( NXOpen.Tag  oper_tag,
out int  number_of_cut_regions_found,
out double  total_area_of_cut_regions_found,
out CutRegionsLocation  cut_regions_location,
out string  message 
)

Wrapper method for UF_TURN_ask_cut_regions_exist

Refer to UF_TURN_ask_cut_regions_exist for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFTurn.CreateBlankFromBoundary ( NXOpen.Tag  object_tag,
int  count,
NXOpen.Tag[]  curves,
ref UFCambnd.BoundaryData  boundary_data,
UFCambnd.AppData[]  app_data,
double  stock_equi,
double  stock_face,
double  stock_radial 
)

Wrapper method for UF_TURN_create_blank_from_boundary

Refer to UF_TURN_create_blank_from_boundary for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.CreateParametricBlank ( NXOpen.Tag  object_tag,
ParamTurnWorkpieceType  workpiece_type,
ParamTurnWorkpieceDirection  direction,
NXOpen.Tag  mounting_point,
double  length,
double  outer_diameter,
double  inner_diameter 
)

Wrapper method for UF_TURN_create_parametric_blank

Refer to UF_TURN_create_parametric_blank for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFTurn.IpwBox ( NXOpen.Tag  oper_tag,
out double  length,
out double  diameter,
[Out] double[]  bottom_left_in_plane,
[Out] double[]  top_right_in_plane,
[Out] double[]  bottom_left_pnt3,
[Out] double[]  bottom_right_pnt3,
[Out] double[]  top_left_pnt3,
[Out] double[]  top_right_pnt3,
out string  message 
)

Wrapper method for UF_TURN_ipw_box

Refer to UF_TURN_ipw_box for documentation
Mapping Help

License requirements:None

double NXOpen.UF.UFTurn.MapAngleFromWcs ( NXOpen.Tag  oper_tag,
double  wcs_angle 
)

Wrapper method for UF_TURN_map_angle_from_wcs

Refer to UF_TURN_map_angle_from_wcs for documentation
Mapping Help

License requirements:None

double NXOpen.UF.UFTurn.MapAngleToWcs ( NXOpen.Tag  oper_tag,
double  scs_angle 
)

Wrapper method for UF_TURN_map_angle_to_wcs

Refer to UF_TURN_map_angle_to_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapPnt2FromWcs ( NXOpen.Tag  oper_tag,
double[]  wcs_pnt2,
[Out] double[]  scs_pnt2 
)

Wrapper method for UF_TURN_map_pnt2_from_wcs

Refer to UF_TURN_map_pnt2_from_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapPnt2ToAcs ( NXOpen.Tag  oper_tag,
double[]  scs_pnt2,
[Out] double[]  acs_pnt3 
)

Wrapper method for UF_TURN_map_pnt2_to_acs

Refer to UF_TURN_map_pnt2_to_acs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapPnt2ToWcs ( NXOpen.Tag  oper_tag,
double[]  scs_pnt2,
[Out] double[]  wcs_pnt2 
)

Wrapper method for UF_TURN_map_pnt2_to_wcs

Refer to UF_TURN_map_pnt2_to_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapPnt3FromAcs ( NXOpen.Tag  oper_tag,
double[]  acs_pnt3,
[Out] double[]  scs_pnt2 
)

Wrapper method for UF_TURN_map_pnt3_from_acs

Refer to UF_TURN_map_pnt3_from_acs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapTooltrackingpointFromWcs ( NXOpen.Tag  oper_tag,
int  wcs_tooltrackingpoint 
)

Wrapper method for UF_TURN_map_tooltrackingpoint_from_wcs

Refer to UF_TURN_map_tooltrackingpoint_from_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapTooltrackingpointToWcs ( NXOpen.Tag  oper_tag,
int  scs_tooltrackingpoint 
)

Wrapper method for UF_TURN_map_tooltrackingpoint_to_wcs

Refer to UF_TURN_map_tooltrackingpoint_to_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapVec2FromWcs ( NXOpen.Tag  oper_tag,
double[]  wcs_vec2,
[Out] double[]  scs_vec2 
)

Wrapper method for UF_TURN_map_vec2_from_wcs

Refer to UF_TURN_map_vec2_from_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapVec2ToAcs ( NXOpen.Tag  oper_tag,
double[]  scs_vec2,
[Out] double[]  acs_vec3 
)

Wrapper method for UF_TURN_map_vec2_to_acs

Refer to UF_TURN_map_vec2_to_acs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapVec2ToWcs ( NXOpen.Tag  oper_tag,
double[]  scs_vec2,
[Out] double[]  wcs_vec2 
)

Wrapper method for UF_TURN_map_vec2_to_wcs

Refer to UF_TURN_map_vec2_to_wcs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFTurn.MapVec3FromAcs ( NXOpen.Tag  oper_tag,
double[]  acs_vec3,
[Out] double[]  scs_vec2 
)

Wrapper method for UF_TURN_map_vec3_from_acs

Refer to UF_TURN_map_vec3_from_acs for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFTurn.SaveSpinningIpwAsPart ( NXOpen.Tag  oper_tag,
string  filename,
out string  message 
)

Wrapper method for UF_TURN_save_spinning_ipw_as_part

Refer to UF_TURN_save_spinning_ipw_as_part for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFTurn.TeachmodeCreateSubop ( NXOpen.Tag  oper_tag,
ParamTtmoprSubopType  subop_type,
out NXOpen.Tag  subop_tag,
out string  message 
)

Wrapper method for UF_TURN_teachmode_create_subop

Refer to UF_TURN_teachmode_create_subop for documentation
Mapping Help

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.