Class UFCam
Assembly: NXOpen.UF.dll
Syntax
public class UFCam : NXRemotableObject, IMessageSink
Methods
AskAutoBlank(Tag, out BlankGeomType, double[])
Declaration
public void AskAutoBlank(Tag object_tag, out UFCam.BlankGeomType geom_type, double[] offset)
Parameters
AskBlankMatlDbObject(out nint)
Declaration
public void AskBlankMatlDbObject(out nint db_obj)
Parameters
Type |
Name |
Description |
nint |
db_obj |
|
AskCamPreferences(out 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
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 |
string |
cam_config_filename |
|
AskCutterDbObject(out nint)
Declaration
public void AskCutterDbObject(out nint db_obj)
Parameters
Type |
Name |
Description |
nint |
db_obj |
|
AskDocTemplateName(out string)
Declaration
public void AskDocTemplateName(out string doc_template_filename)
Parameters
Type |
Name |
Description |
string |
doc_template_filename |
|
AskFSDbObject(out nint)
Declaration
public void AskFSDbObject(out nint db_obj)
Parameters
Type |
Name |
Description |
nint |
db_obj |
|
AskLowerLimitPlaneData(Tag, double[], double[])
Declaration
public void AskLowerLimitPlaneData(Tag object_tag, double[] origin, double[] normal)
Parameters
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 nint db_obj)
Parameters
Type |
Name |
Description |
nint |
db_obj |
|
AskOptTemplateObject(out nint)
Declaration
public void AskOptTemplateObject(out nint opt_object)
Parameters
Type |
Name |
Description |
nint |
opt_object |
|
AskPostTemplateName(out string)
Declaration
public void AskPostTemplateName(out string post_template_filename)
Parameters
Type |
Name |
Description |
string |
post_template_filename |
|
Declaration
public void AskToolMatlDbObject(out nint db_obj)
Parameters
Type |
Name |
Description |
nint |
db_obj |
|
InitSession()
Declaration
public void InitSession()
IsSessionInitialized(out bool)
Declaration
public void IsSessionInitialized(out bool answer)
Parameters
Type |
Name |
Description |
bool |
answer |
|
OptAddTemplatePart(string)
Declaration
public void OptAddTemplatePart(string filespec)
Parameters
Type |
Name |
Description |
string |
filespec |
|
OptAddType(string)
Declaration
public void OptAddType(string filespec)
Parameters
Type |
Name |
Description |
string |
filespec |
|
OptAskClsfNames(out int, out string[])
Declaration
public void OptAskClsfNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
names |
|
OptAskDocNames(out int, out string[])
Declaration
public void OptAskDocNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
names |
|
OptAskObject(OptStypeCls, string, string, out Tag)
Declaration
public void OptAskObject(UFCam.OptStypeCls subtype_class, string type, string subtype, out Tag param)
Parameters
OptAskPostNames(out int, out string[])
Declaration
public void OptAskPostNames(out int count, out string[] names)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
names |
|
OptAskSubtypes(string, OptStypeCls, out int, out string[])
Declaration
public void OptAskSubtypes(string opt_type_name, UFCam.OptStypeCls subtype_class, out int count, out string[] subtypes)
Parameters
OptAskTypes(out int, out string[])
Declaration
public void OptAskTypes(out int count, out string[] type_names)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
type_names |
|
ReinitOpt(string)
Declaration
public void ReinitOpt(string template_filename)
Parameters
Type |
Name |
Description |
string |
template_filename |
|
ReinitSession(string)
Declaration
public void ReinitSession(string config_file)
Parameters
Type |
Name |
Description |
string |
config_file |
|
SetAutoBlank(Tag, BlankGeomType, double[])
Declaration
public void SetAutoBlank(Tag object_tag, UFCam.BlankGeomType geom_type, double[] offset)
Parameters
SetCamPreferences(ref 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
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
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 |
|
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