Class UFSket
Inheritance
System.Object
System.MarshalByRefObject
UFSket
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 UFSket : NXRemotableObject, IMessageSink
Methods
AddConics(Tag, Int32, Tag[])
Declaration
public void AddConics(Tag sketch_tag, int count, Tag[] _object)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
count |
|
Tag[] |
_object |
|
Declaration
public void AddExtractedObjects(Tag sketch_tag, int count, Tag[] objects, int output_mode, out int num_extracted_objs, out Tag[] extracted_objs)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
count |
|
Tag[] |
objects |
|
System.Int32 |
output_mode |
|
System.Int32 |
num_extracted_objs |
|
Tag[] |
extracted_objs |
|
AddObjects(Tag, Int32, Tag[])
Declaration
public void AddObjects(Tag sketch_tag, int count, Tag[] _object)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
count |
|
Tag[] |
_object |
|
AskActiveSketch(out Tag)
Declaration
public void AskActiveSketch(out Tag sketch_tag)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
AskConIsInferred(Tag, out Boolean)
Declaration
public void AskConIsInferred(Tag con_tag, out bool inferred_con_fl)
Parameters
Type |
Name |
Description |
Tag |
con_tag |
|
System.Boolean |
inferred_con_fl |
|
AskConstraintClass(Tag, out UFSket.ConClass)
Declaration
public void AskConstraintClass(Tag con_tag, out UFSket.ConClass con_class)
Parameters
AskConstraintsOfGeometry(Tag, Tag, UFSket.ConClass, out Int32, out Tag[])
Declaration
public void AskConstraintsOfGeometry(Tag sketch_tag, Tag geom_tag, UFSket.ConClass con_class, out int con_num, out Tag[] con_tags)
Parameters
AskConstraintsOfSketch(Tag, UFSket.ConClass, out Int32, out Tag[])
Declaration
public void AskConstraintsOfSketch(Tag sketch_tag, UFSket.ConClass con_class, out int num_cons, out Tag[] con_tags)
Parameters
AskConstraintType(Tag, out UFSket.ConType)
Declaration
public void AskConstraintType(Tag con_tag, out UFSket.ConType con_type)
Parameters
AskDimensionsOfSketch(Tag, out Int32, out Tag[])
Declaration
public void AskDimensionsOfSketch(Tag sketch_tag, out int num_dims, out Tag[] dim_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
num_dims |
|
Tag[] |
dim_tags |
|
AskDimStatus(Tag, out Tag, out String, out Double, out Int32)
Declaration
public void AskDimStatus(Tag dim_tag, out Tag exp_tag, out string exp_string, out double value, out int status)
Parameters
Type |
Name |
Description |
Tag |
dim_tag |
|
Tag |
exp_tag |
|
System.String |
exp_string |
|
System.Double |
value |
|
System.Int32 |
status |
|
AskExpsOfSketch(Tag, out Int32, out Tag[])
Declaration
public void AskExpsOfSketch(Tag sketch_tag, out int num_exps, out Tag[] expression_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
num_exps |
|
Tag[] |
expression_tags |
|
AskFaceSketches(Tag, out Tag[])
Declaration
public void AskFaceSketches(Tag _object, out Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Tag[] |
object_list |
|
AskFeatureSketches(Tag, out Tag[])
Declaration
public void AskFeatureSketches(Tag feature, out Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
object_list |
|
AskGeoConsOfGeometry(Tag, Tag, out Int32, out Tag[])
Declaration
public void AskGeoConsOfGeometry(Tag sketch_tag, Tag geom_tag, out int con_num, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
Tag |
geom_tag |
|
System.Int32 |
con_num |
|
Tag[] |
con_tags |
|
AskGeoConsOfSketch(Tag, out Int32, out Tag[])
Declaration
public void AskGeoConsOfSketch(Tag sketch_tag, out int num_cons, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
num_cons |
|
Tag[] |
con_tags |
|
AskGeomsOfSketch(Tag, out Int32, out Tag[])
Declaration
public void AskGeomsOfSketch(Tag sketch_tag, out int num_geoms, out Tag[] geom_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
num_geoms |
|
Tag[] |
geom_tags |
|
AskInferredConsOfSketch(Tag, out Int32, out Tag[])
Declaration
public void AskInferredConsOfSketch(Tag sketch_tag, out int num_cons, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32 |
num_cons |
|
Tag[] |
con_tags |
|
AskLegacyPreferences(out Double, out Double, out String, Int32[], Int32[], out Double, out Int32, out Int32, out Int32)
Declaration
public void AskLegacyPreferences(out double snap_angle, out double cap_dist, out string pt_name, int[] auto_flag, int[] show_flag, out double char_size, out int dec_places, out int ext_lines, out int dim_label)
Parameters
Type |
Name |
Description |
System.Double |
snap_angle |
|
System.Double |
cap_dist |
|
System.String |
pt_name |
|
System.Int32[] |
auto_flag |
|
System.Int32[] |
show_flag |
|
System.Double |
char_size |
|
System.Int32 |
dec_places |
|
System.Int32 |
ext_lines |
|
System.Int32 |
dim_label |
|
AskPreferences(Tag, out Double, out String, out String, out String, out String, out String, out String, out Double, out Int32, out Int32)
Declaration
public void AskPreferences(Tag sketch_tag, out double snap_angle, out string name_prefix, out string vertex_prefix, out string line_prefix, out string arc_prefix, out string conic_prefix, out string spline_prefix, out double char_size, out int dec_places, out int dim_label)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Double |
snap_angle |
|
System.String |
name_prefix |
|
System.String |
vertex_prefix |
|
System.String |
line_prefix |
|
System.String |
arc_prefix |
|
System.String |
conic_prefix |
|
System.String |
spline_prefix |
|
System.Double |
char_size |
|
System.Int32 |
dec_places |
|
System.Int32 |
dim_label |
|
AskReferenceStatus(Tag, Tag, out UFSket.ReferenceStatus)
Declaration
public void AskReferenceStatus(Tag skt_tag, Tag member, out UFSket.ReferenceStatus status)
Parameters
AskSketchFeatures(Tag, out Tag[])
Declaration
public void AskSketchFeatures(Tag sketch_tag, out Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
Tag[] |
object_list |
|
AskSketchInfo(Tag, out UFSket.Info)
Declaration
public void AskSketchInfo(Tag sketch_tag, out UFSket.Info sket_info)
Parameters
AskSketchOfGeom(Tag, out Tag)
Declaration
public void AskSketchOfGeom(Tag geom_tag, out Tag sketch_tag)
Parameters
Type |
Name |
Description |
Tag |
geom_tag |
|
Tag |
sketch_tag |
|
AskSketchStatus(Tag, out UFSket.Status, out Int32)
Declaration
public void AskSketchStatus(Tag sketch_tag, out UFSket.Status sket_status, out int dof_needed)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
UFSket.Status |
sket_status |
|
System.Int32 |
dof_needed |
|
AskSketFrecEid(Tag, out Tag)
Declaration
public void AskSketFrecEid(Tag sket_eid, out Tag sket_frec_eid)
Parameters
Type |
Name |
Description |
Tag |
sket_eid |
|
Tag |
sket_frec_eid |
|
AttachToFace(Tag, Tag, Tag, Int32[], Int32, out Tag)
Declaration
public void AttachToFace(Tag sketch_tag, Tag face_tag, Tag ref_tag, int[] ref_info, int plane_dir, out Tag sketch_feature_tag)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
Tag |
face_tag |
|
Tag |
ref_tag |
|
System.Int32[] |
ref_info |
|
System.Int32 |
plane_dir |
|
Tag |
sketch_feature_tag |
|
CreateDimension(Tag, UFSket.ConType, ref UFSket.DimObject, ref UFSket.DimObject, Double[], out Tag)
Declaration
public void CreateDimension(Tag sketch_tag, UFSket.ConType dim_type, ref UFSket.DimObject dim_object1, ref UFSket.DimObject dim_object2, double[] dim_origin, out Tag dim_tag)
Parameters
CreateDimensionalConstraint(Tag, UFSket.ConType, Int32, UFSket.DimObject[], Double[], out Tag)
Declaration
public void CreateDimensionalConstraint(Tag sketch_tag, UFSket.ConType dim_type, int num_dim_obj, UFSket.DimObject[] dim_objs, double[] dim_origin, out Tag con_tag)
Parameters
CreateGeometricConstraint(Tag, UFSket.ConType, Int32, UFSket.ConGeom[], out Tag)
Declaration
public void CreateGeometricConstraint(Tag sketch_tag, UFSket.ConType con_type, int num_con_geoms, UFSket.ConGeom[] con_geoms, out Tag con_tag)
Parameters
CreateSketch(String, Int32, Double[], Tag[], Int32[], Int32, out Tag)
Declaration
public void CreateSketch(string name, int option, double[] matrix, Tag[] _object, int[] reference, int plane_dir, out Tag sketch_id)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Int32 |
option |
|
System.Double[] |
matrix |
|
Tag[] |
_object |
|
System.Int32[] |
reference |
|
System.Int32 |
plane_dir |
|
Tag |
sketch_id |
|
DeleteConstraints(Int32, Tag[])
Declaration
public void DeleteConstraints(int num_cons, Tag[] con_tags)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cons |
|
Tag[] |
con_tags |
|
DeleteDimensions(Int32, Tag[])
Declaration
public void DeleteDimensions(int num_dims, Tag[] dim_tags)
Parameters
Type |
Name |
Description |
System.Int32 |
num_dims |
|
Tag[] |
dim_tags |
|
DeleteLegacyConstraint(Int32, Tag[], Int32[], Int32)
Declaration
public void DeleteLegacyConstraint(int type, Tag[] obj_list, int[] assoc_var_list, int delete_all)
Parameters
Type |
Name |
Description |
System.Int32 |
type |
|
Tag[] |
obj_list |
|
System.Int32[] |
assoc_var_list |
|
System.Int32 |
delete_all |
|
InitializeSketch(ref String, out Tag)
Declaration
public void InitializeSketch(ref string name, out Tag _object)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Tag |
_object |
|
IsOutOfDate(Tag, out Boolean)
Declaration
public void IsOutOfDate(Tag sket_eid, out bool out_of_date)
Parameters
Type |
Name |
Description |
Tag |
sket_eid |
|
System.Boolean |
out_of_date |
|
MirrorObjects(Tag, Tag, Int32, Tag[], out Int32, out Tag[], out Tag[])
Declaration
public void MirrorObjects(Tag sketch_tag, Tag center_line_tag, int num_objs, Tag[] obj_tags, out int num_new_objs, out Tag[] new_obj_tags, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
Tag |
center_line_tag |
|
System.Int32 |
num_objs |
|
Tag[] |
obj_tags |
|
System.Int32 |
num_new_objs |
|
Tag[] |
new_obj_tags |
|
Tag[] |
con_tags |
|
ReadDimension(Tag, Tag, out UFSket.ConType, out UFSket.DimObject, out UFSket.DimObject, Double[], out Tag)
Declaration
public void ReadDimension(Tag sketch_tag, Tag dim_tag, out UFSket.ConType dim_type, out UFSket.DimObject dim_object1, out UFSket.DimObject dim_object2, double[] dim_origin, out Tag dim_exp)
Parameters
ReadDimensionalConstraint(Tag, Tag, out UFSket.ConType, out Int32, out UFSket.DimObject[], Double[], out Tag, out Tag)
Declaration
public void ReadDimensionalConstraint(Tag sketch_tag, Tag con_tag, out UFSket.ConType dim_type, out int num_dim_obj, out UFSket.DimObject[] dim_objs, double[] dim_origin, out Tag dim_tag, out Tag exp_tag)
Parameters
ReadGeometricConstraint(Tag, Tag, out UFSket.ConType, out Int32, out UFSket.ConGeom[])
Declaration
public void ReadGeometricConstraint(Tag sketch_tag, Tag con_tag, out UFSket.ConType con_type, out int geom_count, out UFSket.ConGeom[] con_geoms)
Parameters
SetLegacyPreferences(Int32[], Double, Double, String, Int32[], Int32[], Double, Int32, Int32, Int32)
Declaration
public void SetLegacyPreferences(int[] values, double snap_angle, double cap_dist, string pt_name, int[] auto_flag, int[] show_flag, double char_size, int dec_places, int ext_lines, int dim_label)
Parameters
Type |
Name |
Description |
System.Int32[] |
values |
|
System.Double |
snap_angle |
|
System.Double |
cap_dist |
|
System.String |
pt_name |
|
System.Int32[] |
auto_flag |
|
System.Int32[] |
show_flag |
|
System.Double |
char_size |
|
System.Int32 |
dec_places |
|
System.Int32 |
ext_lines |
|
System.Int32 |
dim_label |
|
SetPreferences(Tag, Int32[], Double, String, String, String, String, String, String, Double, Int32, Int32)
Declaration
public void SetPreferences(Tag sketch_tag, int[] values, double snap_angle, string name_prefix, string vertex_prefix, string line_prefix, string arc_prefix, string conic_prefix, string spline_prefix, double char_size, int dec_places, int dim_label)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
System.Int32[] |
values |
|
System.Double |
snap_angle |
|
System.String |
name_prefix |
|
System.String |
vertex_prefix |
|
System.String |
line_prefix |
|
System.String |
arc_prefix |
|
System.String |
conic_prefix |
|
System.String |
spline_prefix |
|
System.Double |
char_size |
|
System.Int32 |
dec_places |
|
System.Int32 |
dim_label |
|
SetReferenceStatus(Tag, Tag, UFSket.ReferenceStatus)
Declaration
public void SetReferenceStatus(Tag skt_tag, Tag member, UFSket.ReferenceStatus status)
Parameters
TerminateSketch()
Declaration
public void TerminateSketch()
UpdateSketch(Tag)
Declaration
public void UpdateSketch(Tag sketch_tag)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink