NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Member Functions | List of all members
NXOpen.UF.UFCambnd Class Reference

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

Inheritance diagram for NXOpen.UF.UFCambnd:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _BoundaryData
 
struct  AppData
 Wrapper for UF_CAMBND_app_data_s More...
 
struct  BoundaryData
 Wrapper for UF_CAMBND_boundary_data_s More...
 
struct  GroupData
 Wrapper for UF_CAMBND_group_data_s More...
 

Public Member Functions

unsafe void AppendBndFromCurve (NXOpen.Tag object_tag, CamGeomType type, int count, NXOpen.Tag[] curves, ref BoundaryData boundary_data, AppData[] app_data)
 Wrapper method for UF_CAMBND_append_bnd_from_curve More...
 
unsafe void AppendBndFromFace (NXOpen.Tag object_tag, CamGeomType type, NXOpen.Tag face, ref BoundaryData boundary_data)
 Wrapper method for UF_CAMBND_append_bnd_from_face More...
 
void AppendItemUde (IntPtr item, CambndUdeSetType set_type, string ude_name, out IntPtr ude, out bool response)
 Wrapper method for UF_CAMBND_append_item_ude More...
 
unsafe void AskBoundaries (NXOpen.Tag object_tag, CamGeomType type, out int count, out IntPtr[] boundaries)
 Wrapper method for UF_CAMBND_ask_boundaries More...
 
void AskBoundaryAppData (IntPtr boundary, out AppData app_data)
 Wrapper method for UF_CAMBND_ask_boundary_app_data More...
 
unsafe void AskBoundaryData (IntPtr boundary, out BoundaryData boundary_data)
 Wrapper method for UF_CAMBND_ask_boundary_data More...
 
void AskBoundaryGroupData (IntPtr boundary, out GroupData group_data)
 Wrapper method for UF_CAMBND_ask_boundary_group_data More...
 
unsafe void AskBoundaryItems (IntPtr boundary, out int count, out IntPtr[] items)
 Wrapper method for UF_CAMBND_ask_boundary_items More...
 
void AskItemAppData (IntPtr item, out AppData app_data)
 Wrapper method for UF_CAMBND_ask_item_app_data More...
 
void AskItemEntity (IntPtr item, out NXOpen.Tag entity)
 Wrapper method for UF_CAMBND_ask_item_entity More...
 
void AskItemGroupData (IntPtr item, out GroupData group_data)
 Wrapper method for UF_CAMBND_ask_item_group_data More...
 
unsafe void AskItemUdes (IntPtr item, CambndUdeSetType set_type, out int num_udes, out IntPtr[] udes)
 Wrapper method for UF_CAMBND_ask_item_udes More...
 
void CanAcceptItemUde (IntPtr item, CambndUdeSetType set_type, string ude_name, out bool response)
 Wrapper method for UF_CAMBND_can_accept_item_ude More...
 
void DeleteAllItemUdes (IntPtr item, CambndUdeSetType set_type)
 Wrapper method for UF_CAMBND_delete_all_item_udes More...
 
void DeleteBoundaries (NXOpen.Tag object_tag, CamGeomType type)
 Wrapper method for UF_CAMBND_delete_boundaries More...
 
void DeleteBoundary (NXOpen.Tag object_tag, CamGeomType type, IntPtr boundary)
 Wrapper method for UF_CAMBND_delete_boundary More...
 
void DeleteItemUde (IntPtr item, CambndUdeSetType set_type, IntPtr ude)
 Wrapper method for UF_CAMBND_delete_item_ude More...
 
void IsInherited (NXOpen.Tag object_tag, CamGeomType type, out bool response)
 Wrapper method for UF_CAMBND_is_inherited More...
 
void SetBoundaryAppData (NXOpen.Tag object_tag, CamGeomType type, IntPtr boundary, ref AppData app_data)
 Wrapper method for UF_CAMBND_set_boundary_app_data More...
 
void SetBoundaryGroupData (NXOpen.Tag object_tag, CamGeomType type, IntPtr boundary, ref GroupData group_data)
 Wrapper method for UF_CAMBND_set_boundary_group_data More...
 
void SetBoundaryPlane (IntPtr boundary, double[] bnd_origin, double[] bnd_matrix)
 Wrapper method for UF_CAMBND_set_boundary_plane More...
 
void SetItemAppData (NXOpen.Tag object_tag, CamGeomType type, IntPtr boundary, IntPtr item, ref AppData app_data)
 Wrapper method for UF_CAMBND_set_item_app_data More...
 
void SetItemGroupData (NXOpen.Tag object_tag, CamGeomType type, IntPtr boundary, IntPtr item, ref GroupData group_data)
 Wrapper method for UF_CAMBND_set_item_group_data 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_CAMBND' functions and data types.

Member Function Documentation

unsafe void NXOpen.UF.UFCambnd.AppendBndFromCurve ( NXOpen.Tag  object_tag,
CamGeomType  type,
int  count,
NXOpen.Tag[]  curves,
ref BoundaryData  boundary_data,
AppData[]  app_data 
)
inline

Wrapper method for UF_CAMBND_append_bnd_from_curve

Refer to UF_CAMBND_append_bnd_from_curve for documentation

License requirements:CAM BASE

unsafe void NXOpen.UF.UFCambnd.AppendBndFromFace ( NXOpen.Tag  object_tag,
CamGeomType  type,
NXOpen.Tag  face,
ref BoundaryData  boundary_data 
)
inline

Wrapper method for UF_CAMBND_append_bnd_from_face

Refer to UF_CAMBND_append_bnd_from_face for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AppendItemUde ( IntPtr  item,
CambndUdeSetType  set_type,
string  ude_name,
out IntPtr  ude,
out bool  response 
)
inline

Wrapper method for UF_CAMBND_append_item_ude

Refer to UF_CAMBND_append_item_ude for documentation

License requirements:None

unsafe void NXOpen.UF.UFCambnd.AskBoundaries ( NXOpen.Tag  object_tag,
CamGeomType  type,
out int  count,
out IntPtr[]  boundaries 
)
inline

Wrapper method for UF_CAMBND_ask_boundaries

Refer to UF_CAMBND_ask_boundaries for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AskBoundaryAppData ( IntPtr  boundary,
out AppData  app_data 
)
inline

Wrapper method for UF_CAMBND_ask_boundary_app_data

Refer to UF_CAMBND_ask_boundary_app_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFCambnd.AskBoundaryData ( IntPtr  boundary,
out BoundaryData  boundary_data 
)
inline

Wrapper method for UF_CAMBND_ask_boundary_data

Refer to UF_CAMBND_ask_boundary_data for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AskBoundaryGroupData ( IntPtr  boundary,
out GroupData  group_data 
)
inline

Wrapper method for UF_CAMBND_ask_boundary_group_data

Refer to UF_CAMBND_ask_boundary_group_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFCambnd.AskBoundaryItems ( IntPtr  boundary,
out int  count,
out IntPtr[]  items 
)
inline

Wrapper method for UF_CAMBND_ask_boundary_items

Refer to UF_CAMBND_ask_boundary_items for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AskItemAppData ( IntPtr  item,
out AppData  app_data 
)
inline

Wrapper method for UF_CAMBND_ask_item_app_data

Refer to UF_CAMBND_ask_item_app_data for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AskItemEntity ( IntPtr  item,
out NXOpen.Tag  entity 
)
inline

Wrapper method for UF_CAMBND_ask_item_entity

Refer to UF_CAMBND_ask_item_entity for documentation

License requirements:None

void NXOpen.UF.UFCambnd.AskItemGroupData ( IntPtr  item,
out GroupData  group_data 
)
inline

Wrapper method for UF_CAMBND_ask_item_group_data

Refer to UF_CAMBND_ask_item_group_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFCambnd.AskItemUdes ( IntPtr  item,
CambndUdeSetType  set_type,
out int  num_udes,
out IntPtr[]  udes 
)
inline

Wrapper method for UF_CAMBND_ask_item_udes

Refer to UF_CAMBND_ask_item_udes for documentation

License requirements:None

void NXOpen.UF.UFCambnd.CanAcceptItemUde ( IntPtr  item,
CambndUdeSetType  set_type,
string  ude_name,
out bool  response 
)
inline

Wrapper method for UF_CAMBND_can_accept_item_ude

Refer to UF_CAMBND_can_accept_item_ude for documentation

License requirements:None

void NXOpen.UF.UFCambnd.DeleteAllItemUdes ( IntPtr  item,
CambndUdeSetType  set_type 
)
inline

Wrapper method for UF_CAMBND_delete_all_item_udes

Refer to UF_CAMBND_delete_all_item_udes for documentation

License requirements:None

void NXOpen.UF.UFCambnd.DeleteBoundaries ( NXOpen.Tag  object_tag,
CamGeomType  type 
)
inline

Wrapper method for UF_CAMBND_delete_boundaries

Refer to UF_CAMBND_delete_boundaries for documentation

License requirements:None

void NXOpen.UF.UFCambnd.DeleteBoundary ( NXOpen.Tag  object_tag,
CamGeomType  type,
IntPtr  boundary 
)
inline

Wrapper method for UF_CAMBND_delete_boundary

Refer to UF_CAMBND_delete_boundary for documentation

License requirements:None

void NXOpen.UF.UFCambnd.DeleteItemUde ( IntPtr  item,
CambndUdeSetType  set_type,
IntPtr  ude 
)
inline

Wrapper method for UF_CAMBND_delete_item_ude

Refer to UF_CAMBND_delete_item_ude for documentation

License requirements:None

void NXOpen.UF.UFCambnd.IsInherited ( NXOpen.Tag  object_tag,
CamGeomType  type,
out bool  response 
)
inline

Wrapper method for UF_CAMBND_is_inherited

Refer to UF_CAMBND_is_inherited for documentation

License requirements:None

void NXOpen.UF.UFCambnd.SetBoundaryAppData ( NXOpen.Tag  object_tag,
CamGeomType  type,
IntPtr  boundary,
ref AppData  app_data 
)
inline

Wrapper method for UF_CAMBND_set_boundary_app_data

Refer to UF_CAMBND_set_boundary_app_data for documentation

License requirements:None

void NXOpen.UF.UFCambnd.SetBoundaryGroupData ( NXOpen.Tag  object_tag,
CamGeomType  type,
IntPtr  boundary,
ref GroupData  group_data 
)
inline

Wrapper method for UF_CAMBND_set_boundary_group_data

Refer to UF_CAMBND_set_boundary_group_data for documentation

License requirements:None

void NXOpen.UF.UFCambnd.SetBoundaryPlane ( IntPtr  boundary,
double[]  bnd_origin,
double[]  bnd_matrix 
)
inline

Wrapper method for UF_CAMBND_set_boundary_plane

Refer to UF_CAMBND_set_boundary_plane for documentation

License requirements:None

void NXOpen.UF.UFCambnd.SetItemAppData ( NXOpen.Tag  object_tag,
CamGeomType  type,
IntPtr  boundary,
IntPtr  item,
ref AppData  app_data 
)
inline

Wrapper method for UF_CAMBND_set_item_app_data

Refer to UF_CAMBND_set_item_app_data for documentation

License requirements:None

void NXOpen.UF.UFCambnd.SetItemGroupData ( NXOpen.Tag  object_tag,
CamGeomType  type,
IntPtr  boundary,
IntPtr  item,
ref GroupData  group_data 
)
inline

Wrapper method for UF_CAMBND_set_item_group_data

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