NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_TURN_cut_regions_location_e

Refer to UF_TURN_cut_regions_location_e for 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 
)
inline

Wrapper method for UF_TURN_ask_cut_region_of_index

Refer to UF_TURN_ask_cut_region_of_index for documentation

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 
)
inline

Wrapper method for UF_TURN_ask_cut_regions_exist

Refer to UF_TURN_ask_cut_regions_exist for documentation

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 
)
inline

Wrapper method for UF_TURN_create_blank_from_boundary

Refer to UF_TURN_create_blank_from_boundary for documentation

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 
)
inline

Wrapper method for UF_TURN_create_parametric_blank

Refer to UF_TURN_create_parametric_blank for documentation

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 
)
inline

Wrapper method for UF_TURN_ipw_box

Refer to UF_TURN_ipw_box for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_angle_from_wcs

Refer to UF_TURN_map_angle_from_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_angle_to_wcs

Refer to UF_TURN_map_angle_to_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_pnt2_from_wcs

Refer to UF_TURN_map_pnt2_from_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_pnt2_to_acs

Refer to UF_TURN_map_pnt2_to_acs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_pnt2_to_wcs

Refer to UF_TURN_map_pnt2_to_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_pnt3_from_acs

Refer to UF_TURN_map_pnt3_from_acs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_tooltrackingpoint_from_wcs

Refer to UF_TURN_map_tooltrackingpoint_from_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_tooltrackingpoint_to_wcs

Refer to UF_TURN_map_tooltrackingpoint_to_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_vec2_from_wcs

Refer to UF_TURN_map_vec2_from_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_vec2_to_acs

Refer to UF_TURN_map_vec2_to_acs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_vec2_to_wcs

Refer to UF_TURN_map_vec2_to_wcs for documentation

License requirements:None

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

Wrapper method for UF_TURN_map_vec3_from_acs

Refer to UF_TURN_map_vec3_from_acs for documentation

License requirements:None

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

Wrapper method for UF_TURN_save_spinning_ipw_as_part

Refer to UF_TURN_save_spinning_ipw_as_part for documentation

License requirements:None

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

Wrapper method for UF_TURN_teachmode_create_subop

Refer to UF_TURN_teachmode_create_subop for documentation

License requirements:None


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