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

Public Types

enum  FeedUnit
 Wrapper for UF_DRPOS_feed_unit_e More...
 
enum  FeedUse
 Wrapper for UF_DRPOS_feed_use_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...
 
- 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_DRPOS' functions and data types.

Member Enumeration Documentation

Wrapper for UF_DRPOS_feed_unit_e

Refer to UF_DRPOS_feed_unit_e for documentation

Wrapper for UF_DRPOS_feed_use_e

Refer to UF_DRPOS_feed_use_e for documentation

Wrapper for UF_DRPOS_type_e

Refer to UF_DRPOS_type_e for documentation

Wrapper for UF_DRPOS_zig_zag_dir_e

Refer to UF_DRPOS_zig_zag_dir_e for documentation

Member Function Documentation

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

Wrapper method for UF_DRPOS_ask_custom_feed

Refer to UF_DRPOS_ask_custom_feed for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_drive_direction

Refer to UF_DRPOS_ask_drive_direction for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_grid_params

Refer to UF_DRPOS_ask_grid_params for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_position

Refer to UF_DRPOS_ask_position for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_proj_vec

Refer to UF_DRPOS_ask_proj_vec for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_surface_identifier

Refer to UF_DRPOS_ask_surface_identifier for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_surface_params

Refer to UF_DRPOS_ask_surface_params for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_tool_axis

Refer to UF_DRPOS_ask_tool_axis for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_type

Refer to UF_DRPOS_ask_type for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_user_data

Refer to UF_DRPOS_ask_user_data for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_ask_zig_zag_dir

Refer to UF_DRPOS_ask_zig_zag_dir for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_create_cut

Refer to UF_DRPOS_create_cut for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_create_final_lift

Refer to UF_DRPOS_create_final_lift for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_create_first_cut

Refer to UF_DRPOS_create_first_cut for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_create_local_lift

Refer to UF_DRPOS_create_local_lift for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_create_stepover

Refer to UF_DRPOS_create_stepover for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_delete

Refer to UF_DRPOS_delete for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_custom_feed

Refer to UF_DRPOS_set_custom_feed for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_drive_direction

Refer to UF_DRPOS_set_drive_direction for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_position

Refer to UF_DRPOS_set_position for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_proj_vec

Refer to UF_DRPOS_set_proj_vec for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_tool_axis

Refer to UF_DRPOS_set_tool_axis for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_user_data

Refer to UF_DRPOS_set_user_data for documentation

License requirements:None

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

Wrapper method for UF_DRPOS_set_zig_zag_dir

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