Search Results for

    Show / Hide Table of Contents

    Class UFSket

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFSket
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    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

    AddExtractedObjects(Tag, int, Tag[], int, out int, out Tag[])

    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
    Type Name Description
    Tag con_tag
    UFSket.ConClass con_class

    AskConstraintType(Tag, out ConType)

    Declaration
    public void AskConstraintType(Tag con_tag, out UFSket.ConType con_type)
    Parameters
    Type Name Description
    Tag con_tag
    UFSket.ConType con_type

    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
    Type Name Description
    Tag sketch_tag
    Tag geom_tag
    UFSket.ConClass con_class
    int con_num
    Tag[] con_tags

    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
    Type Name Description
    Tag sketch_tag
    UFSket.ConClass con_class
    int num_cons
    Tag[] con_tags

    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
    Type Name Description
    Tag dim_tag
    Tag exp_tag
    string exp_string
    double value
    int status

    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
    Type Name Description
    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

    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
    Type Name Description
    Tag sketch_tag
    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

    AskReferenceStatus(Tag, Tag, out ReferenceStatus)

    Declaration
    public void AskReferenceStatus(Tag skt_tag, Tag member, out UFSket.ReferenceStatus status)
    Parameters
    Type Name Description
    Tag skt_tag
    Tag member
    UFSket.ReferenceStatus status

    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
    Type Name Description
    Tag sketch_tag
    UFSket.Info sket_info

    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
    Type Name Description
    Tag sketch_tag
    UFSket.Status sket_status
    int dof_needed

    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
    Type Name Description
    Tag sketch_tag
    UFSket.ConType dim_type
    UFSket.DimObject dim_object1
    UFSket.DimObject dim_object2
    double[] dim_origin
    Tag dim_tag

    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
    Type Name Description
    Tag sketch_tag
    UFSket.ConType dim_type
    int num_dim_obj
    DimObject[] dim_objs
    double[] dim_origin
    Tag con_tag

    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
    Type Name Description
    Tag sketch_tag
    UFSket.ConType con_type
    int num_con_geoms
    ConGeom[] con_geoms
    Tag con_tag

    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
    Type Name Description
    string name
    int option
    double[] matrix
    Tag[] _object
    int[] reference
    int plane_dir
    Tag sketch_id

    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
    Type Name Description
    Tag sketch_tag
    Tag dim_tag
    UFSket.ConType dim_type
    UFSket.DimObject dim_object1
    UFSket.DimObject dim_object2
    double[] dim_origin
    Tag dim_exp

    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
    Type Name Description
    Tag sketch_tag
    Tag con_tag
    UFSket.ConType dim_type
    int num_dim_obj
    DimObject[] dim_objs
    double[] dim_origin
    Tag dim_tag
    Tag exp_tag

    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
    Type Name Description
    Tag sketch_tag
    Tag con_tag
    UFSket.ConType con_type
    int geom_count
    ConGeom[] con_geoms

    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
    Type Name Description
    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

    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
    Type Name Description
    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

    SetReferenceStatus(Tag, Tag, ReferenceStatus)

    Declaration
    public void SetReferenceStatus(Tag skt_tag, Tag member, UFSket.ReferenceStatus status)
    Parameters
    Type Name Description
    Tag skt_tag
    Tag member
    UFSket.ReferenceStatus status

    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
    In this article
    Back to top Generated by DocFX