Class UFCam
Inheritance
System.Object
System.MarshalByRefObject
UFCam
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 UFCam : NXRemotableObject, IMessageSink
Methods
AskAutoBlank(Tag, out UFCam.BlankGeomType, Double[])
Declaration
public void AskAutoBlank(Tag object_tag, out UFCam.BlankGeomType geom_type, double[] offset)
Parameters
AskBlankMatlDbObject(out IntPtr)
Declaration
public void AskBlankMatlDbObject(out IntPtr db_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
db_obj |
|
AskCamPreferences(out UFCam.Preferences)
Declaration
public void AskCamPreferences(out UFCam.Preferences prefs)
Parameters
AskClearPlaneData(Tag, Double[], Double[])
Declaration
public void AskClearPlaneData(Tag object_tag, double[] origin, double[] normal)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
AskClearPlaneStatus(Tag, out ParamClrplaneStatus)
Declaration
public void AskClearPlaneStatus(Tag object_tag, out ParamClrplaneStatus status)
Parameters
AskClearPlaneTag(Tag, out Tag)
Declaration
public void AskClearPlaneTag(Tag object_tag, out Tag target_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
target_tag |
|
AskClearPlaneUsage(Tag, out ParamClrplaneUsage)
Declaration
public void AskClearPlaneUsage(Tag object_tag, out ParamClrplaneUsage usage)
Parameters
AskConfigFile(out String)
Declaration
public void AskConfigFile(out string cam_config_filename)
Parameters
Type |
Name |
Description |
System.String |
cam_config_filename |
|
AskCutterDbObject(out IntPtr)
Declaration
public void AskCutterDbObject(out IntPtr db_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
db_obj |
|
AskDocTemplateName(out String)
Declaration
public void AskDocTemplateName(out string doc_template_filename)
Parameters
Type |
Name |
Description |
System.String |
doc_template_filename |
|
AskFSDbObject(out IntPtr)
Declaration
public void AskFSDbObject(out IntPtr db_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
db_obj |
|
AskLowerLimitPlaneData(Tag, Double[], Double[])
Declaration
public void AskLowerLimitPlaneData(Tag object_tag, double[] origin, double[] normal)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
AskLowerLimitPlaneStatus(Tag, out ParamLwplaneStatus)
Declaration
public void AskLowerLimitPlaneStatus(Tag object_tag, out ParamLwplaneStatus status)
Parameters
AskLowerLimitPlaneTag(Tag, out Tag)
Declaration
public void AskLowerLimitPlaneTag(Tag object_tag, out Tag target_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
target_tag |
|
AskLowerLimitPlaneUsage(Tag, out ParamLwplaneUsage)
Declaration
public void AskLowerLimitPlaneUsage(Tag object_tag, out ParamLwplaneUsage usage)
Parameters
Declaration
public void AskMachToolDbObject(out IntPtr db_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
db_obj |
|
AskOptTemplateObject(out IntPtr)
Declaration
public void AskOptTemplateObject(out IntPtr opt_object)
Parameters
Type |
Name |
Description |
System.IntPtr |
opt_object |
|
AskPostTemplateName(out String)
Declaration
public void AskPostTemplateName(out string post_template_filename)
Parameters
Type |
Name |
Description |
System.String |
post_template_filename |
|
Declaration
public void AskToolMatlDbObject(out IntPtr db_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
db_obj |
|
InitSession()
Declaration
public void InitSession()
IsSessionInitialized(out Boolean)
Declaration
public void IsSessionInitialized(out bool answer)
Parameters
Type |
Name |
Description |
System.Boolean |
answer |
|
OptAddTemplatePart(String)
Declaration
public void OptAddTemplatePart(string filespec)
Parameters
Type |
Name |
Description |
System.String |
filespec |
|
OptAddType(String)
Declaration
public void OptAddType(string filespec)
Parameters
Type |
Name |
Description |
System.String |
filespec |
|
OptAskClsfNames(out Int32, out String[])
Declaration
public void OptAskClsfNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
names |
|
OptAskDocNames(out Int32, out String[])
Declaration
public void OptAskDocNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
names |
|
OptAskObject(UFCam.OptStypeCls, String, String, out Tag)
Declaration
public void OptAskObject(UFCam.OptStypeCls subtype_class, string type, string subtype, out Tag param)
Parameters
Type |
Name |
Description |
UFCam.OptStypeCls |
subtype_class |
|
System.String |
type |
|
System.String |
subtype |
|
Tag |
param |
|
OptAskPostNames(out Int32, out String[])
Declaration
public void OptAskPostNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
names |
|
OptAskSubtypes(String, UFCam.OptStypeCls, out Int32, out String[])
Declaration
public void OptAskSubtypes(string opt_type_name, UFCam.OptStypeCls subtype_class, out int count, out string[] subtypes)
Parameters
Type |
Name |
Description |
System.String |
opt_type_name |
|
UFCam.OptStypeCls |
subtype_class |
|
System.Int32 |
count |
|
System.String[] |
subtypes |
|
OptAskTypes(out Int32, out String[])
Declaration
public void OptAskTypes(out int count, out string[] type_names)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
type_names |
|
ReinitOpt(String)
Declaration
public void ReinitOpt(string template_filename)
Parameters
Type |
Name |
Description |
System.String |
template_filename |
|
ReinitSession(String)
Declaration
public void ReinitSession(string config_file)
Parameters
Type |
Name |
Description |
System.String |
config_file |
|
SetAutoBlank(Tag, UFCam.BlankGeomType, Double[])
Declaration
public void SetAutoBlank(Tag object_tag, UFCam.BlankGeomType geom_type, double[] offset)
Parameters
SetCamPreferences(ref UFCam.Preferences)
Declaration
public void SetCamPreferences(ref UFCam.Preferences prefs)
Parameters
SetClearPlaneData(Tag, Double[], Double[])
Declaration
public void SetClearPlaneData(Tag object_tag, double[] origin, double[] normal)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
SetClearPlaneStatus(Tag, ParamClrplaneStatus)
Declaration
public void SetClearPlaneStatus(Tag object_tag, ParamClrplaneStatus status)
Parameters
SetClearPlaneTag(Tag, Tag)
Declaration
public void SetClearPlaneTag(Tag object_tag, Tag target_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
target_tag |
|
SetClearPlaneUsage(Tag, ParamClrplaneUsage)
Declaration
public void SetClearPlaneUsage(Tag object_tag, ParamClrplaneUsage usage)
Parameters
SetLowerLimitPlaneData(Tag, Double[], Double[])
Declaration
public void SetLowerLimitPlaneData(Tag object_tag, double[] origin, double[] normal)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
SetLowerLimitPlaneStatus(Tag, ParamLwplaneStatus)
Declaration
public void SetLowerLimitPlaneStatus(Tag object_tag, ParamLwplaneStatus status)
Parameters
SetLowerLimitPlaneTag(Tag, Tag)
Declaration
public void SetLowerLimitPlaneTag(Tag object_tag, Tag target_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
target_tag |
|
SetLowerLimitPlaneUsage(Tag, ParamLwplaneUsage)
Declaration
public void SetLowerLimitPlaneUsage(Tag object_tag, ParamLwplaneUsage usage)
Parameters
SetMaterial(Tag, String)
Declaration
public void SetMaterial(Tag object_tag, string libref)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.String |
libref |
|
UpdateListObjectCustomization(ref Tag)
Declaration
public void UpdateListObjectCustomization(ref Tag object_tags)
Parameters
Type |
Name |
Description |
Tag |
object_tags |
|
UpdateSingleObjectCustomization(Tag)
Declaration
public void UpdateSingleObjectCustomization(Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
WizardAskCurrentObject(out Tag)
Declaration
public void WizardAskCurrentObject(out Tag param_tag)
Parameters
Type |
Name |
Description |
Tag |
param_tag |
|
WizardSetCurrentObject(Tag)
Declaration
public void WizardSetCurrentObject(Tag param_tag)
Parameters
Type |
Name |
Description |
Tag |
param_tag |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink