Class UFSket
Assembly: NXOpen.UF.dll
Syntax
public class UFSket : NXRemotableObject, IMessageSink
Methods
AddConics(Tag, int, Tag[])
Declaration
public void AddConics(Tag sketch_tag, int count, Tag[] _object)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
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 |
|
int |
count |
|
Tag[] |
objects |
|
int |
output_mode |
|
int |
num_extracted_objs |
|
Tag[] |
extracted_objs |
|
AddObjects(Tag, int, Tag[])
Declaration
public void AddObjects(Tag sketch_tag, int count, Tag[] _object)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
count |
|
Tag[] |
_object |
|
AskActiveSketch(out Tag)
Declaration
public void AskActiveSketch(out Tag sketch_tag)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
AskConIsInferred(Tag, out bool)
Declaration
public void AskConIsInferred(Tag con_tag, out bool inferred_con_fl)
Parameters
Type |
Name |
Description |
Tag |
con_tag |
|
bool |
inferred_con_fl |
|
AskConstraintClass(Tag, out ConClass)
Declaration
public void AskConstraintClass(Tag con_tag, out UFSket.ConClass con_class)
Parameters
AskConstraintType(Tag, out ConType)
Declaration
public void AskConstraintType(Tag con_tag, out UFSket.ConType con_type)
Parameters
AskConstraintsOfGeometry(Tag, Tag, ConClass, out int, 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, ConClass, out int, out Tag[])
Declaration
public void AskConstraintsOfSketch(Tag sketch_tag, UFSket.ConClass con_class, out int num_cons, out Tag[] con_tags)
Parameters
AskDimStatus(Tag, out Tag, out string, out double, out int)
Declaration
public void AskDimStatus(Tag dim_tag, out Tag exp_tag, out string exp_string, out double value, out int status)
Parameters
AskDimensionsOfSketch(Tag, out int, out Tag[])
Declaration
public void AskDimensionsOfSketch(Tag sketch_tag, out int num_dims, out Tag[] dim_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
num_dims |
|
Tag[] |
dim_tags |
|
AskExpsOfSketch(Tag, out int, out Tag[])
Declaration
public void AskExpsOfSketch(Tag sketch_tag, out int num_exps, out Tag[] expression_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
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 int, 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 |
|
int |
con_num |
|
Tag[] |
con_tags |
|
AskGeoConsOfSketch(Tag, out int, out Tag[])
Declaration
public void AskGeoConsOfSketch(Tag sketch_tag, out int num_cons, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
num_cons |
|
Tag[] |
con_tags |
|
AskGeomsOfSketch(Tag, out int, out Tag[])
Declaration
public void AskGeomsOfSketch(Tag sketch_tag, out int num_geoms, out Tag[] geom_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
num_geoms |
|
Tag[] |
geom_tags |
|
AskInferredConsOfSketch(Tag, out int, out Tag[])
Declaration
public void AskInferredConsOfSketch(Tag sketch_tag, out int num_cons, out Tag[] con_tags)
Parameters
Type |
Name |
Description |
Tag |
sketch_tag |
|
int |
num_cons |
|
Tag[] |
con_tags |
|
AskLegacyPreferences(out double, out double, out string, int[], int[], out double, out int, out int, out int)
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
AskPreferences(Tag, out double, out string, out string, out string, out string, out string, out string, out double, out int, out int)
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
AskReferenceStatus(Tag, Tag, out ReferenceStatus)
Declaration
public void AskReferenceStatus(Tag skt_tag, Tag member, out UFSket.ReferenceStatus status)
Parameters
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 |
|
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 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 Status, out int)
Declaration
public void AskSketchStatus(Tag sketch_tag, out UFSket.Status sket_status, out int dof_needed)
Parameters
AttachToFace(Tag, Tag, Tag, int[], int, 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 |
|
int[] |
ref_info |
|
int |
plane_dir |
|
Tag |
sketch_feature_tag |
|
CreateDimension(Tag, ConType, ref DimObject, ref 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, ConType, int, 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, ConType, int, 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, int, double[], Tag[], int[], int, out Tag)
Declaration
public void CreateSketch(string name, int option, double[] matrix, Tag[] _object, int[] reference, int plane_dir, out Tag sketch_id)
Parameters
DeleteConstraints(int, Tag[])
Declaration
public void DeleteConstraints(int num_cons, Tag[] con_tags)
Parameters
Type |
Name |
Description |
int |
num_cons |
|
Tag[] |
con_tags |
|
DeleteDimensions(int, Tag[])
Declaration
public void DeleteDimensions(int num_dims, Tag[] dim_tags)
Parameters
Type |
Name |
Description |
int |
num_dims |
|
Tag[] |
dim_tags |
|
DeleteLegacyConstraint(int, Tag[], int[], int)
Declaration
public void DeleteLegacyConstraint(int type, Tag[] obj_list, int[] assoc_var_list, int delete_all)
Parameters
Type |
Name |
Description |
int |
type |
|
Tag[] |
obj_list |
|
int[] |
assoc_var_list |
|
int |
delete_all |
|
InitializeSketch(ref string, out Tag)
Declaration
public void InitializeSketch(ref string name, out Tag _object)
Parameters
Type |
Name |
Description |
string |
name |
|
Tag |
_object |
|
IsOutOfDate(Tag, out bool)
Declaration
public void IsOutOfDate(Tag sket_eid, out bool out_of_date)
Parameters
Type |
Name |
Description |
Tag |
sket_eid |
|
bool |
out_of_date |
|
MirrorObjects(Tag, Tag, int, Tag[], out int, 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 |
|
int |
num_objs |
|
Tag[] |
obj_tags |
|
int |
num_new_objs |
|
Tag[] |
new_obj_tags |
|
Tag[] |
con_tags |
|
ReadDimension(Tag, Tag, out ConType, out DimObject, out 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 ConType, out int, out 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 ConType, out int, out 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(int[], double, double, string, int[], int[], double, int, int, int)
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
SetPreferences(Tag, int[], double, string, string, string, string, string, string, double, int, int)
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
SetReferenceStatus(Tag, Tag, 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