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

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

Inheritance diagram for NXOpen.UF.UFDrpos:

Public Types

enum  FeedUse
 Wrapper for UF_DRPOS_feed_use_e More...
 
enum  FeedUnit
 Wrapper for UF_DRPOS_feed_unit_e More...
 
enum  Type
 Wrapper for UF_DRPOS_type_e More...
 
enum  ZigZagDir
 Wrapper for UF_DRPOS_zig_zag_dir_e More...
 

Public Member Functions

void AskCustomFeed (IntPtr drpos, ref FeedUse feed_use, ref FeedUnit feed_unit, out double feed_value)
 Wrapper method for UF_DRPOS_ask_custom_feed More...
 
void AskDriveDirection (IntPtr drpos,[Out] double[] dir)
 Wrapper method for UF_DRPOS_ask_drive_direction More...
 
void AskGridParams (IntPtr drpos,[Out] double[] uv)
 Wrapper method for UF_DRPOS_ask_grid_params More...
 
void AskPosition (IntPtr drpos,[Out] double[] pos)
 Wrapper method for UF_DRPOS_ask_position More...
 
void AskProjVec (IntPtr drpos,[Out] double[] proj_vec)
 Wrapper method for UF_DRPOS_ask_proj_vec More...
 
void AskSurfaceIdentifier (IntPtr drpos, out NXOpen.Tag eid)
 Wrapper method for UF_DRPOS_ask_surface_identifier More...
 
void AskSurfaceParams (IntPtr drpos,[Out] double[] uv)
 Wrapper method for UF_DRPOS_ask_surface_params More...
 
void AskToolAxis (IntPtr drpos,[Out] double[] tool_axis)
 Wrapper method for UF_DRPOS_ask_tool_axis More...
 
void AskType (IntPtr drpos, out Type type)
 Wrapper method for UF_DRPOS_ask_type More...
 
void AskUserData (IntPtr drpos, out IntPtr user_data)
 Wrapper method for UF_DRPOS_ask_user_data More...
 
void AskZigZagDir (IntPtr drpos, out ZigZagDir zig_zag_dir)
 Wrapper method for UF_DRPOS_ask_zig_zag_dir More...
 
void CreateCut (IntPtr drpos, double[] pos, double[] dir)
 Wrapper method for UF_DRPOS_create_cut More...
 
void CreateFinalLift (IntPtr drpos)
 Wrapper method for UF_DRPOS_create_final_lift More...
 
void CreateFirstCut (IntPtr drpos, double[] pos, double[] dir)
 Wrapper method for UF_DRPOS_create_first_cut More...
 
void CreateLocalLift (IntPtr drpos)
 Wrapper method for UF_DRPOS_create_local_lift More...
 
void CreateStepover (IntPtr drpos, double[] pos, double[] dir)
 Wrapper method for UF_DRPOS_create_stepover More...
 
void Delete (IntPtr drpos)
 Wrapper method for UF_DRPOS_delete More...
 
void SetCustomFeed (IntPtr drpos, FeedUse feed_use, FeedUnit feed_unit, double feed_value)
 Wrapper method for UF_DRPOS_set_custom_feed More...
 
void SetDriveDirection (IntPtr drpos, double[] dir)
 Wrapper method for UF_DRPOS_set_drive_direction More...
 
void SetPosition (IntPtr drpos, double[] pos)
 Wrapper method for UF_DRPOS_set_position More...
 
void SetProjVec (IntPtr drpos, double[] proj_vec)
 Wrapper method for UF_DRPOS_set_proj_vec More...
 
void SetToolAxis (IntPtr drpos, double[] tool_axis)
 Wrapper method for UF_DRPOS_set_tool_axis More...
 
void SetUserData (IntPtr drpos, IntPtr user_data)
 Wrapper method for UF_DRPOS_set_user_data More...
 
void SetZigZagDir (IntPtr drpos, ZigZagDir zig_zag_dir)
 Wrapper method for UF_DRPOS_set_zig_zag_dir More...
 

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_DRPOS_feed_unit_e

Refer to UF_DRPOS_feed_unit_e for documentation
Mapping Help

Wrapper for UF_DRPOS_feed_use_e

Refer to UF_DRPOS_feed_use_e for documentation
Mapping Help

Wrapper for UF_DRPOS_type_e

Refer to UF_DRPOS_type_e for documentation
Mapping Help

Wrapper for UF_DRPOS_zig_zag_dir_e

Refer to UF_DRPOS_zig_zag_dir_e for documentation
Mapping Help

Member Function Documentation

void NXOpen.UF.UFDrpos.AskCustomFeed ( IntPtr  drpos,
ref FeedUse  feed_use,
ref FeedUnit  feed_unit,
out double  feed_value 
)

Wrapper method for UF_DRPOS_ask_custom_feed

Refer to UF_DRPOS_ask_custom_feed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskDriveDirection ( IntPtr  drpos,
[Out] double[]  dir 
)

Wrapper method for UF_DRPOS_ask_drive_direction

Refer to UF_DRPOS_ask_drive_direction for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskGridParams ( IntPtr  drpos,
[Out] double[]  uv 
)

Wrapper method for UF_DRPOS_ask_grid_params

Refer to UF_DRPOS_ask_grid_params for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskPosition ( IntPtr  drpos,
[Out] double[]  pos 
)

Wrapper method for UF_DRPOS_ask_position

Refer to UF_DRPOS_ask_position for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskProjVec ( IntPtr  drpos,
[Out] double[]  proj_vec 
)

Wrapper method for UF_DRPOS_ask_proj_vec

Refer to UF_DRPOS_ask_proj_vec for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskSurfaceIdentifier ( IntPtr  drpos,
out NXOpen.Tag  eid 
)

Wrapper method for UF_DRPOS_ask_surface_identifier

Refer to UF_DRPOS_ask_surface_identifier for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskSurfaceParams ( IntPtr  drpos,
[Out] double[]  uv 
)

Wrapper method for UF_DRPOS_ask_surface_params

Refer to UF_DRPOS_ask_surface_params for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskToolAxis ( IntPtr  drpos,
[Out] double[]  tool_axis 
)

Wrapper method for UF_DRPOS_ask_tool_axis

Refer to UF_DRPOS_ask_tool_axis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskType ( IntPtr  drpos,
out Type  type 
)

Wrapper method for UF_DRPOS_ask_type

Refer to UF_DRPOS_ask_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskUserData ( IntPtr  drpos,
out IntPtr  user_data 
)

Wrapper method for UF_DRPOS_ask_user_data

Refer to UF_DRPOS_ask_user_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.AskZigZagDir ( IntPtr  drpos,
out ZigZagDir  zig_zag_dir 
)

Wrapper method for UF_DRPOS_ask_zig_zag_dir

Refer to UF_DRPOS_ask_zig_zag_dir for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.CreateCut ( IntPtr  drpos,
double[]  pos,
double[]  dir 
)

Wrapper method for UF_DRPOS_create_cut

Refer to UF_DRPOS_create_cut for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.CreateFinalLift ( IntPtr  drpos)

Wrapper method for UF_DRPOS_create_final_lift

Refer to UF_DRPOS_create_final_lift for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.CreateFirstCut ( IntPtr  drpos,
double[]  pos,
double[]  dir 
)

Wrapper method for UF_DRPOS_create_first_cut

Refer to UF_DRPOS_create_first_cut for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.CreateLocalLift ( IntPtr  drpos)

Wrapper method for UF_DRPOS_create_local_lift

Refer to UF_DRPOS_create_local_lift for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.CreateStepover ( IntPtr  drpos,
double[]  pos,
double[]  dir 
)

Wrapper method for UF_DRPOS_create_stepover

Refer to UF_DRPOS_create_stepover for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.Delete ( IntPtr  drpos)

Wrapper method for UF_DRPOS_delete

Refer to UF_DRPOS_delete for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetCustomFeed ( IntPtr  drpos,
FeedUse  feed_use,
FeedUnit  feed_unit,
double  feed_value 
)

Wrapper method for UF_DRPOS_set_custom_feed

Refer to UF_DRPOS_set_custom_feed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetDriveDirection ( IntPtr  drpos,
double[]  dir 
)

Wrapper method for UF_DRPOS_set_drive_direction

Refer to UF_DRPOS_set_drive_direction for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetPosition ( IntPtr  drpos,
double[]  pos 
)

Wrapper method for UF_DRPOS_set_position

Refer to UF_DRPOS_set_position for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetProjVec ( IntPtr  drpos,
double[]  proj_vec 
)

Wrapper method for UF_DRPOS_set_proj_vec

Refer to UF_DRPOS_set_proj_vec for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetToolAxis ( IntPtr  drpos,
double[]  tool_axis 
)

Wrapper method for UF_DRPOS_set_tool_axis

Refer to UF_DRPOS_set_tool_axis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetUserData ( IntPtr  drpos,
IntPtr  user_data 
)

Wrapper method for UF_DRPOS_set_user_data

Refer to UF_DRPOS_set_user_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrpos.SetZigZagDir ( IntPtr  drpos,
ZigZagDir  zig_zag_dir 
)

Wrapper method for UF_DRPOS_set_zig_zag_dir

Refer to UF_DRPOS_set_zig_zag_dir 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.