Class UFCamgeom
Inheritance
System.Object
System.MarshalByRefObject
UFCamgeom
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 UFCamgeom : NXRemotableObject, IMessageSink
Methods
AppendCustomPoints(Tag, UFCamgeom.CustomPointType, Int32, UFCamgeom.CustomPoint[])
Declaration
public void AppendCustomPoints(Tag object_tag, UFCamgeom.CustomPointType point_type, int count, UFCamgeom.CustomPoint[] point_data)
Parameters
AppendItems(Tag, CamGeomType, Int32, Tag[], UFCamgeom.AppData[])
Declaration
public void AppendItems(Tag object_tag, CamGeomType geometry_type, int count, Tag[] entity_list, UFCamgeom.AppData[] app_data)
Parameters
AskCollectorItems(IntPtr, out Int32, out Tag[])
Declaration
public void AskCollectorItems(IntPtr object_tag, out int count, out Tag[] items)
Parameters
Type |
Name |
Description |
System.IntPtr |
object_tag |
|
System.Int32 |
count |
|
Tag[] |
items |
|
AskCustomPoints(Tag, UFCamgeom.CustomPointType, out Int32, out UFCamgeom.CustomPoint[])
Declaration
public void AskCustomPoints(Tag object_tag, UFCamgeom.CustomPointType point_type, out int count, out UFCamgeom.CustomPoint[] point_data)
Parameters
AskGeomProvider(Tag, CamGeomType, out Tag)
Declaration
public void AskGeomProvider(Tag object_tag, CamGeomType geometry_type, out Tag provider_tag)
Parameters
AskItemAppData(IntPtr, out UFCamgeom.AppData)
Declaration
public void AskItemAppData(IntPtr item, out UFCamgeom.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 |
|
AskItemMaxmin(Tag, CamGeomType, Tag, out Double)
Declaration
public void AskItemMaxmin(Tag object_tag, CamGeomType geometry_type, Tag entity, out double maxmin)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
geometry_type |
|
Tag |
entity |
|
System.Double |
maxmin |
|
AskItems(Tag, CamGeomType, out Int32, out IntPtr[])
Declaration
public void AskItems(Tag object_tag, CamGeomType geometry_type, out int count, out IntPtr[] items)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
geometry_type |
|
System.Int32 |
count |
|
System.IntPtr[] |
items |
|
DeleteCustomPoints(Tag, UFCamgeom.CustomPointType)
Declaration
public void DeleteCustomPoints(Tag object_tag, UFCamgeom.CustomPointType point_type)
Parameters
DeleteGeometry(Tag, CamGeomType)
Declaration
public void DeleteGeometry(Tag object_tag, CamGeomType geometry_type)
Parameters
DeleteItem(Tag, CamGeomType, IntPtr)
Declaration
public void DeleteItem(Tag object_tag, CamGeomType geometry_type, IntPtr item)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
CamGeomType |
geometry_type |
|
System.IntPtr |
item |
|
EvalSurface(Tag, CamGeomType, Tag, Double[], out ModlSrfValue)
Declaration
public void EvalSurface(Tag object_tag, CamGeomType geometry_type, Tag entity, double[] uv, out ModlSrfValue srf_value)
Parameters
SetItemAppData(Tag, CamGeomType, IntPtr, ref UFCamgeom.AppData)
Declaration
public void SetItemAppData(Tag object_tag, CamGeomType geometry_type, IntPtr item, ref UFCamgeom.AppData app_data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink