Class UFCambnd
Inheritance
System.Object
System.MarshalByRefObject
UFCambnd
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFCambnd : NXRemotableObject, IMessageSink
Methods
AppendBndFromCurve(Tag, CamGeomType, Int32, Tag[], ref UFCambnd.BoundaryData, UFCambnd.AppData[])
Declaration
public void AppendBndFromCurve(Tag object_tag, CamGeomType type, int count, Tag[] curves, ref UFCambnd.BoundaryData boundary_data, UFCambnd.AppData[] app_data)
Parameters
AppendBndFromFace(Tag, CamGeomType, Tag, ref UFCambnd.BoundaryData)
Declaration
public void AppendBndFromFace(Tag object_tag, CamGeomType type, Tag face, ref UFCambnd.BoundaryData boundary_data)
Parameters
AppendItemUde(IntPtr, CambndUdeSetType, String, out IntPtr, out Boolean)
Declaration
public void AppendItemUde(IntPtr item, CambndUdeSetType set_type, string ude_name, out IntPtr ude, out bool response)
Parameters
Type |
Name |
Description |
System.IntPtr |
item |
|
CambndUdeSetType |
set_type |
|
System.String |
ude_name |
|
System.IntPtr |
ude |
|
System.Boolean |
response |
|
AskBoundaries(Tag, CamGeomType, out Int32, out IntPtr[])
Declaration
public void AskBoundaries(Tag object_tag, CamGeomType type, out int count, out IntPtr[] boundaries)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
type |
|
System.Int32 |
count |
|
System.IntPtr[] |
boundaries |
|
AskBoundaryAppData(IntPtr, out UFCambnd.AppData)
Declaration
public void AskBoundaryAppData(IntPtr boundary, out UFCambnd.AppData app_data)
Parameters
AskBoundaryData(IntPtr, out UFCambnd.BoundaryData)
Declaration
public void AskBoundaryData(IntPtr boundary, out UFCambnd.BoundaryData boundary_data)
Parameters
AskBoundaryGroupData(IntPtr, out UFCambnd.GroupData)
Declaration
public void AskBoundaryGroupData(IntPtr boundary, out UFCambnd.GroupData group_data)
Parameters
AskBoundaryItems(IntPtr, out Int32, out IntPtr[])
Declaration
public void AskBoundaryItems(IntPtr boundary, out int count, out IntPtr[] items)
Parameters
Type |
Name |
Description |
System.IntPtr |
boundary |
|
System.Int32 |
count |
|
System.IntPtr[] |
items |
|
AskItemAppData(IntPtr, out UFCambnd.AppData)
Declaration
public void AskItemAppData(IntPtr item, out UFCambnd.AppData app_data)
Parameters
AskItemEntity(IntPtr, out Tag)
Declaration
public void AskItemEntity(IntPtr item, out Tag entity)
Parameters
Type |
Name |
Description |
System.IntPtr |
item |
|
Tag |
entity |
|
AskItemGroupData(IntPtr, out UFCambnd.GroupData)
Declaration
public void AskItemGroupData(IntPtr item, out UFCambnd.GroupData group_data)
Parameters
AskItemUdes(IntPtr, CambndUdeSetType, out Int32, out IntPtr[])
Declaration
public void AskItemUdes(IntPtr item, CambndUdeSetType set_type, out int num_udes, out IntPtr[] udes)
Parameters
Type |
Name |
Description |
System.IntPtr |
item |
|
CambndUdeSetType |
set_type |
|
System.Int32 |
num_udes |
|
System.IntPtr[] |
udes |
|
CanAcceptItemUde(IntPtr, CambndUdeSetType, String, out Boolean)
Declaration
public void CanAcceptItemUde(IntPtr item, CambndUdeSetType set_type, string ude_name, out bool response)
Parameters
Type |
Name |
Description |
System.IntPtr |
item |
|
CambndUdeSetType |
set_type |
|
System.String |
ude_name |
|
System.Boolean |
response |
|
DeleteAllItemUdes(IntPtr, CambndUdeSetType)
Declaration
public void DeleteAllItemUdes(IntPtr item, CambndUdeSetType set_type)
Parameters
DeleteBoundaries(Tag, CamGeomType)
Declaration
public void DeleteBoundaries(Tag object_tag, CamGeomType type)
Parameters
DeleteBoundary(Tag, CamGeomType, IntPtr)
Declaration
public void DeleteBoundary(Tag object_tag, CamGeomType type, IntPtr boundary)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
type |
|
System.IntPtr |
boundary |
|
DeleteItemUde(IntPtr, CambndUdeSetType, IntPtr)
Declaration
public void DeleteItemUde(IntPtr item, CambndUdeSetType set_type, IntPtr ude)
Parameters
Type |
Name |
Description |
System.IntPtr |
item |
|
CambndUdeSetType |
set_type |
|
System.IntPtr |
ude |
|
IsInherited(Tag, CamGeomType, out Boolean)
Declaration
public void IsInherited(Tag object_tag, CamGeomType type, out bool response)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
type |
|
System.Boolean |
response |
|
SetBoundaryAppData(Tag, CamGeomType, IntPtr, ref UFCambnd.AppData)
Declaration
public void SetBoundaryAppData(Tag object_tag, CamGeomType type, IntPtr boundary, ref UFCambnd.AppData app_data)
Parameters
SetBoundaryGroupData(Tag, CamGeomType, IntPtr, ref UFCambnd.GroupData)
Declaration
public void SetBoundaryGroupData(Tag object_tag, CamGeomType type, IntPtr boundary, ref UFCambnd.GroupData group_data)
Parameters
SetBoundaryPlane(IntPtr, Double[], Double[])
Declaration
public void SetBoundaryPlane(IntPtr boundary, double[] bnd_origin, double[] bnd_matrix)
Parameters
Type |
Name |
Description |
System.IntPtr |
boundary |
|
System.Double[] |
bnd_origin |
|
System.Double[] |
bnd_matrix |
|
SetItemAppData(Tag, CamGeomType, IntPtr, IntPtr, ref UFCambnd.AppData)
Declaration
public void SetItemAppData(Tag object_tag, CamGeomType type, IntPtr boundary, IntPtr item, ref UFCambnd.AppData app_data)
Parameters
SetItemGroupData(Tag, CamGeomType, IntPtr, IntPtr, ref UFCambnd.GroupData)
Declaration
public void SetItemGroupData(Tag object_tag, CamGeomType type, IntPtr boundary, IntPtr item, ref UFCambnd.GroupData group_data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink