Search Results for

    Show / Hide Table of Contents

    Class UFDisp

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFDisp
    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 UFDisp : NXRemotableObject, IMessageSink

    Methods

    ActivateGrid(GridContext)

    Declaration
    public void ActivateGrid(UFDisp.GridContext product_context)
    Parameters
    Type Name Description
    UFDisp.GridContext product_context

    AddItemToDisplay(Tag)

    Declaration
    public void AddItemToDisplay(Tag object_id)
    Parameters
    Type Name Description
    Tag object_id

    AskClosestColor(int, double[], int, out int)

    Declaration
    public void AskClosestColor(int clr_model, double[] clr_values, int clr_cmp_mtd, out int clr_num)
    Parameters
    Type Name Description
    int clr_model
    double[] clr_values
    int clr_cmp_mtd
    int clr_num

    AskClosestColorInDisplayedPart(ColorName, out int)

    Declaration
    public void AskClosestColorInDisplayedPart(UFDisp.ColorName color_name, out int color_index)
    Parameters
    Type Name Description
    UFDisp.ColorName color_name
    int color_index

    AskClosestColorInPart(Tag, ColorName, out int)

    Declaration
    public void AskClosestColorInPart(Tag object_in_part, UFDisp.ColorName color_name, out int color_index)
    Parameters
    Type Name Description
    Tag object_in_part
    UFDisp.ColorName color_name
    int color_index

    AskColor(int, int, out string, double[])

    Declaration
    public void AskColor(int clr_num, int clr_model, out string clr_name, double[] clr_values)
    Parameters
    Type Name Description
    int clr_num
    int clr_model
    string clr_name
    double[] clr_values

    AskColorCount(out int)

    Declaration
    public void AskColorCount(out int count)
    Parameters
    Type Name Description
    int count

    AskCurrentGridContext()

    Declaration
    public UFDisp.GridContext AskCurrentGridContext()
    Returns
    Type Description
    UFDisp.GridContext

    AskCurrentlySelectedMaterial(out MaterialSource, out Tag, out string)

    Declaration
    public void AskCurrentlySelectedMaterial(out UFDisp.MaterialSource material_source, out Tag material_tag, out string material_full_archive_name)
    Parameters
    Type Name Description
    UFDisp.MaterialSource material_source
    Tag material_tag
    string material_full_archive_name

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

    Declaration
    public void AskDecals(Tag object_tag, out int num_decals, out Tag[] decal_materials)
    Parameters
    Type Name Description
    Tag object_tag
    int num_decals
    Tag[] decal_materials

    AskDisplay(out int)

    Declaration
    public void AskDisplay(out int display_code)
    Parameters
    Type Name Description
    int display_code

    AskDisplayContext(nint, out Inquire)

    Declaration
    public void AskDisplayContext(nint context, out UFDisp.Inquire inquiry)
    Parameters
    Type Name Description
    nint context
    UFDisp.Inquire inquiry

    AskDrawingDisplay(out DrawingDisplayData)

    Declaration
    public void AskDrawingDisplay(out UFDisp.DrawingDisplayData drawing_display)
    Parameters
    Type Name Description
    UFDisp.DrawingDisplayData drawing_display

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

    Declaration
    public void AskGeometryOfMaterial(Tag material_tag, out int object_count, out Tag[] object_tags)
    Parameters
    Type Name Description
    Tag material_tag
    int object_count
    Tag[] object_tags

    AskGridParameters(GridContext, out Grid)

    Declaration
    public void AskGridParameters(UFDisp.GridContext product_context, out UFDisp.Grid output_grid)
    Parameters
    Type Name Description
    UFDisp.GridContext product_context
    UFDisp.Grid output_grid

    AskLibraryMaterialLwaUserAreaData(string, string, out string)

    Declaration
    public void AskLibraryMaterialLwaUserAreaData(string material_full_archive_name, string attribute_string_key, out string attribute_data)
    Parameters
    Type Name Description
    string material_full_archive_name
    string attribute_string_key
    string attribute_data

    AskMaterial(Tag, out Tag, out string)

    Declaration
    public void AskMaterial(Tag object_tag, out Tag material_tag, out string material_name)
    Parameters
    Type Name Description
    Tag object_tag
    Tag material_tag
    string material_name

    AskMaterialsInPart(Tag, MaterialFormatType, out int, out Tag[], out string[])

    Declaration
    public void AskMaterialsInPart(Tag part_tag, UFDisp.MaterialFormatType material_format_type, out int material_count, out Tag[] material_tags, out string[] material_names)
    Parameters
    Type Name Description
    Tag part_tag
    UFDisp.MaterialFormatType material_format_type
    int material_count
    Tag[] material_tags
    string[] material_names

    AskModelBounds(Tag, double[])

    Declaration
    public void AskModelBounds(Tag model_bounds_obj, double[] model_bounds)
    Parameters
    Type Name Description
    Tag model_bounds_obj
    double[] model_bounds

    AskModelBoundsTag(out Tag)

    Declaration
    public void AskModelBoundsTag(out Tag model_bounds_object)
    Parameters
    Type Name Description
    Tag model_bounds_object

    AskNameDisplayStatus(out int)

    Declaration
    public void AskNameDisplayStatus(out int current_status)
    Parameters
    Type Name Description
    int current_status

    AskNameViewStatus(out int)

    Declaration
    public void AskNameViewStatus(out int current_status)
    Parameters
    Type Name Description
    int current_status

    AskSrfanlParams(out SrfanlData)

    Declaration
    public void AskSrfanlParams(out UFDisp.SrfanlData _params)
    Parameters
    Type Name Description
    UFDisp.SrfanlData _params

    AskSystemParameters(out SystemParams)

    Declaration
    public void AskSystemParameters(out UFDisp.SystemParams system_parameters)
    Parameters
    Type Name Description
    UFDisp.SystemParams system_parameters

    AskTextureSpaceInfo(Tag, out TextureSpaceInfo, out int)

    Declaration
    public void AskTextureSpaceInfo(Tag material_tag, out UFDisp.TextureSpaceInfo ts_info_ptr, out int ts_info_defined)
    Parameters
    Type Name Description
    Tag material_tag
    UFDisp.TextureSpaceInfo ts_info_ptr
    int ts_info_defined

    AskWorkPartMaterialLwaUserAreaData(Tag, string, out string)

    Declaration
    public void AskWorkPartMaterialLwaUserAreaData(Tag material_tag, string attribute_string_key, out string attribute_data)
    Parameters
    Type Name Description
    Tag material_tag
    string attribute_string_key
    string attribute_data

    AskWorkPlaneDimClr(out int)

    Declaration
    [Obsolete("Deprecated")]
    public void AskWorkPlaneDimClr(out int color)
    Parameters
    Type Name Description
    int color

    AskWorkPlaneEmphasis(out int)

    Declaration
    public void AskWorkPlaneEmphasis(out int emphasis)
    Parameters
    Type Name Description
    int emphasis

    AskWorkPlaneSel(out int)

    Declaration
    public void AskWorkPlaneSel(out int _override)
    Parameters
    Type Name Description
    int _override

    AssignMaterial(Tag, Tag)

    Declaration
    public void AssignMaterial(Tag material_tag, Tag object_tag)
    Parameters
    Type Name Description
    Tag material_tag
    Tag object_tag

    BatchShade(string, int, int, ShadeMethod)

    Declaration
    public void BatchShade(string filename, int x_size, int y_size, UFDisp.ShadeMethod method)
    Parameters
    Type Name Description
    string filename
    int x_size
    int y_size
    UFDisp.ShadeMethod method

    BatchShadeOptions(string, int, int, ShadeMethod, ref ShadeOptions)

    Declaration
    public void BatchShadeOptions(string filename, int x_size, int y_size, UFDisp.ShadeMethod method, ref UFDisp.ShadeOptions options)
    Parameters
    Type Name Description
    string filename
    int x_size
    int y_size
    UFDisp.ShadeMethod method
    UFDisp.ShadeOptions options

    ComputeModelBounds(out bool, double[])

    Declaration
    public void ComputeModelBounds(out bool bounds_computed, double[] model_bounds)
    Parameters
    Type Name Description
    bool bounds_computed
    double[] model_bounds

    Conehead(int, double[], double[], int)

    Declaration
    public void Conehead(int display_flag, double[] coord, double[] vector, int anchor_flag)
    Parameters
    Type Name Description
    int display_flag
    double[] coord
    double[] vector
    int anchor_flag

    CopyLwaArchiveMaterialToWorkPart(string, out Tag)

    Declaration
    public void CopyLwaArchiveMaterialToWorkPart(string material_name, out Tag material_tag)
    Parameters
    Type Name Description
    string material_name
    Tag material_tag

    CopyMaterial(Tag, out Tag, out string)

    Declaration
    public void CopyMaterial(Tag material_tag, out Tag new_material_tag, out string new_material_name)
    Parameters
    Type Name Description
    Tag material_tag
    Tag new_material_tag
    string new_material_name

    CreateAnimation(string, string, int, int)

    Declaration
    public void CreateAnimation(string filename, string animation_name, int first_frame, int last_frame)
    Parameters
    Type Name Description
    string filename
    string animation_name
    int first_frame
    int last_frame

    CreateFramedImage(string, ImageFormat, BackgroundColor, int[], int, int)

    Declaration
    [Obsolete("Deprecated")]
    public void CreateFramedImage(string filename, UFDisp.ImageFormat format, UFDisp.BackgroundColor color, int[] upper_left_corner, int width, int height)
    Parameters
    Type Name Description
    string filename
    UFDisp.ImageFormat format
    UFDisp.BackgroundColor color
    int[] upper_left_corner
    int width
    int height

    CreateImage(string, ImageFormat, BackgroundColor)

    Declaration
    [Obsolete("Deprecated")]
    public void CreateImage(string filename, UFDisp.ImageFormat format, UFDisp.BackgroundColor color)
    Parameters
    Type Name Description
    string filename
    UFDisp.ImageFormat format
    UFDisp.BackgroundColor color

    CreateMaterial(string, out Tag, out string)

    Declaration
    public void CreateMaterial(string studio_system_material_name, out Tag new_material_tag, out string new_material_name)
    Parameters
    Type Name Description
    string studio_system_material_name
    Tag new_material_tag
    string new_material_name

    DeactivateGrid(GridContext, bool)

    Declaration
    public void DeactivateGrid(UFDisp.GridContext product_context, bool restore_prev_context_grid)
    Parameters
    Type Name Description
    UFDisp.GridContext product_context
    bool restore_prev_context_grid

    DeleteMaterial(Tag)

    Declaration
    public void DeleteMaterial(Tag material_tag)
    Parameters
    Type Name Description
    Tag material_tag

    DisplayArc(double[], double, double, double[], double, ref nint)

    Declaration
    public void DisplayArc(double[] matrix, double start_angle, double end_angle, double[] arc_center, double radius, ref nint context)
    Parameters
    Type Name Description
    double[] matrix
    double start_angle
    double end_angle
    double[] arc_center
    double radius
    nint context

    DisplayCircle(double[], double[], double, bool, ref nint)

    Declaration
    public void DisplayCircle(double[] matrix, double[] circle_center, double radius, bool filled, ref nint context)
    Parameters
    Type Name Description
    double[] matrix
    double[] circle_center
    double radius
    bool filled
    nint context

    DisplayOgpArc(Tag, double[], double, double, double[], double)

    Declaration
    public void DisplayOgpArc(Tag view_tag, double[] orientation, double start_angle, double end_angle, double[] center, double radius)
    Parameters
    Type Name Description
    Tag view_tag
    double[] orientation
    double start_angle
    double end_angle
    double[] center
    double radius

    DisplayOgpCircle(Tag, double[], double[], double)

    Declaration
    public void DisplayOgpCircle(Tag view_tag, double[] orientation, double[] center, double radius)
    Parameters
    Type Name Description
    Tag view_tag
    double[] orientation
    double[] center
    double radius

    DisplayOgpLine(Tag, double[], double[])

    Declaration
    public void DisplayOgpLine(Tag view_tag, double[] pos1, double[] pos2)
    Parameters
    Type Name Description
    Tag view_tag
    double[] pos1
    double[] pos2

    DisplayOgpPolyline(Tag, double[,], int)

    Declaration
    public void DisplayOgpPolyline(Tag view_tag, double[,] pos_array, int pos_count)
    Parameters
    Type Name Description
    Tag view_tag
    double[,] pos_array
    int pos_count

    DisplayPoints(double[], int, PolyMarker, ref nint)

    Declaration
    public void DisplayPoints(double[] points, int num_points, UFDisp.PolyMarker marker_type, ref nint context)
    Parameters
    Type Name Description
    double[] points
    int num_points
    UFDisp.PolyMarker marker_type
    nint context

    DisplayPolygon(double[], int, bool, ref nint)

    Declaration
    public void DisplayPolygon(double[] points, int num_points, bool filled, ref nint context)
    Parameters
    Type Name Description
    double[] points
    int num_points
    bool filled
    nint context

    DisplayPolyline(double[], int, ref nint)

    Declaration
    public void DisplayPolyline(double[] poly_points, int num_points, ref nint context)
    Parameters
    Type Name Description
    double[] poly_points
    int num_points
    nint context

    DisplayRpoDimensions(Tag, int, Tag[], int, int, int)

    Declaration
    public void DisplayRpoDimensions(Tag feature_tag, int exp_count, Tag[] exp_tags, int view_option, int color_option, int color)
    Parameters
    Type Name Description
    Tag feature_tag
    int exp_count
    Tag[] exp_tags
    int view_option
    int color_option
    int color

    DisplaySketDimensions(Tag, int, Tag[], int, int, int)

    Declaration
    public void DisplaySketDimensions(Tag sketch_tag, int exp_count, Tag[] exp_tags, int view_option, int color_option, int color)
    Parameters
    Type Name Description
    Tag sketch_tag
    int exp_count
    Tag[] exp_tags
    int view_option
    int color_option
    int color

    DisplayTemporaryArc(Tag, ViewType, double[], double, double, double[], double, ref DispProps)

    Declaration
    public void DisplayTemporaryArc(Tag view_tag, UFDisp.ViewType which_views, double[] matrix, double start_angle, double end_angle, double[] arc_center, double radius, ref UFObj.DispProps attrib)
    Parameters
    Type Name Description
    Tag view_tag
    UFDisp.ViewType which_views
    double[] matrix
    double start_angle
    double end_angle
    double[] arc_center
    double radius
    UFObj.DispProps attrib

    DisplayTemporaryLine(Tag, ViewType, double[], double[], ref DispProps)

    Declaration
    public void DisplayTemporaryLine(Tag view_tag, UFDisp.ViewType which_views, double[] start_line, double[] end_line, ref UFObj.DispProps attrib)
    Parameters
    Type Name Description
    Tag view_tag
    UFDisp.ViewType which_views
    double[] start_line
    double[] end_line
    UFObj.DispProps attrib

    DisplayTemporaryPoint(Tag, ViewType, double[], ref DispProps, PolyMarker)

    Declaration
    public void DisplayTemporaryPoint(Tag view_tag, UFDisp.ViewType which_views, double[] markerpos, ref UFObj.DispProps color, UFDisp.PolyMarker marker_type)
    Parameters
    Type Name Description
    Tag view_tag
    UFDisp.ViewType which_views
    double[] markerpos
    UFObj.DispProps color
    UFDisp.PolyMarker marker_type

    DisplayTemporaryText(Tag, ViewType, string, double[], TextRef, ref DispProps, double, int)

    Declaration
    public void DisplayTemporaryText(Tag view_tag, UFDisp.ViewType which_views, string text, double[] text_coord, UFDisp.TextRef ref_point, ref UFObj.DispProps color, double char_size, int hardware)
    Parameters
    Type Name Description
    Tag view_tag
    UFDisp.ViewType which_views
    string text
    double[] text_coord
    UFDisp.TextRef ref_point
    UFObj.DispProps color
    double char_size
    int hardware

    DisplayText(string, double[], TextRef, ref nint)

    Declaration
    public void DisplayText(string text, double[] text_coord, UFDisp.TextRef ref_point, ref nint context)
    Parameters
    Type Name Description
    string text
    double[] text_coord
    UFDisp.TextRef ref_point
    nint context

    ExportWindowsMetafile(WmfOutput, string)

    Declaration
    public void ExportWindowsMetafile(UFDisp.WmfOutput output_type, string file_spec)
    Parameters
    Type Name Description
    UFDisp.WmfOutput output_type
    string file_spec

    FreeTempFacetData()

    Declaration
    public void FreeTempFacetData()

    GenerateTextureCoordinates(ref TextureSpaceInfo, ref FaceFacetData, out double[])

    Declaration
    public void GenerateTextureCoordinates(ref UFDisp.TextureSpaceInfo ts_info, ref UFDisp.FaceFacetData face_facet_data, out double[] texture_coords)
    Parameters
    Type Name Description
    UFDisp.TextureSpaceInfo ts_info
    UFDisp.FaceFacetData face_facet_data
    double[] texture_coords

    GetConeheadAttrb(out ConeheadAttrbSTag)

    Declaration
    public void GetConeheadAttrb(out UFDisp.ConeheadAttrbSTag attributes)
    Parameters
    Type Name Description
    UFDisp.ConeheadAttrbSTag attributes

    GetFacetData(Tag, out int, out FaceFacetData[])

    Declaration
    public void GetFacetData(Tag object_tag, out int num_faces, out UFDisp.FaceFacetData[] face_facet_data)
    Parameters
    Type Name Description
    Tag object_tag
    int num_faces
    FaceFacetData[] face_facet_data

    J3dGeometry(int, out int, out J3dEntity[])

    Declaration
    public void J3dGeometry(int wireframe, out int num_entities, out UFDisp.J3dEntity[] entity_list)
    Parameters
    Type Name Description
    int wireframe
    int num_entities
    J3dEntity[] entity_list

    LabeledConehead(int, double[], double[], int, string)

    Declaration
    public void LabeledConehead(int display_flag, double[] coord, double[] vector, int anchor_flag, string label)
    Parameters
    Type Name Description
    int display_flag
    double[] coord
    double[] vector
    int anchor_flag
    string label

    LoadColorTable()

    Declaration
    public void LoadColorTable()

    MakeDisplayUpToDate()

    Declaration
    public void MakeDisplayUpToDate()

    OpenLwaArchiveMaterialsLibrary(string)

    Declaration
    public void OpenLwaArchiveMaterialsLibrary(string lwa_archive_library_name)
    Parameters
    Type Name Description
    string lwa_archive_library_name

    PrintWindowUgImage(int, int)

    Declaration
    public void PrintWindowUgImage(int format, int color_usage)
    Parameters
    Type Name Description
    int format
    int color_usage

    Refresh()

    Declaration
    public void Refresh()

    RegenerateDisplay()

    Declaration
    public void RegenerateDisplay()

    RegenerateView(Tag)

    Declaration
    public void RegenerateView(Tag view_tag)
    Parameters
    Type Name Description
    Tag view_tag

    RemoveMaterialAssignment(Tag)

    Declaration
    public void RemoveMaterialAssignment(Tag object_tag)
    Parameters
    Type Name Description
    Tag object_tag

    ResetConeheadAttrb()

    Declaration
    public void ResetConeheadAttrb()

    SetColor(int, int, string, double[])

    Declaration
    public void SetColor(int clr_num, int clr_model, string clr_name, double[] clr_values)
    Parameters
    Type Name Description
    int clr_num
    int clr_model
    string clr_name
    double[] clr_values

    SetConeheadAttrb(ref ConeheadAttrbSTag)

    Declaration
    public void SetConeheadAttrb(ref UFDisp.ConeheadAttrbSTag attributes)
    Parameters
    Type Name Description
    UFDisp.ConeheadAttrbSTag attributes

    SetDisplay(int)

    Declaration
    public void SetDisplay(int display_code)
    Parameters
    Type Name Description
    int display_code

    SetDrawingDisplay(ref DrawingDisplayData)

    Declaration
    public void SetDrawingDisplay(ref UFDisp.DrawingDisplayData drawing_display)
    Parameters
    Type Name Description
    UFDisp.DrawingDisplayData drawing_display

    SetGridParameters(GridContext, ref Grid)

    Declaration
    public void SetGridParameters(UFDisp.GridContext product_context, ref UFDisp.Grid input_grid)
    Parameters
    Type Name Description
    UFDisp.GridContext product_context
    UFDisp.Grid input_grid

    SetHighlight(Tag, int)

    Declaration
    public void SetHighlight(Tag object_id, int action_switch)
    Parameters
    Type Name Description
    Tag object_id
    int action_switch

    SetHighlights(int, Tag[], int)

    Declaration
    public void SetHighlights(int object_count, Tag[] object_list, int action_switch)
    Parameters
    Type Name Description
    int object_count
    Tag[] object_list
    int action_switch

    SetModelBounds(Tag, double[])

    Declaration
    public void SetModelBounds(Tag model_bounds_object, double[] model_bounds)
    Parameters
    Type Name Description
    Tag model_bounds_object
    double[] model_bounds

    SetNameDisplayStatus(int)

    Declaration
    public void SetNameDisplayStatus(int new_status)
    Parameters
    Type Name Description
    int new_status

    SetNameViewStatus(int)

    Declaration
    public void SetNameViewStatus(int new_status)
    Parameters
    Type Name Description
    int new_status

    SetSrfanlParams(ref SrfanlData)

    Declaration
    public void SetSrfanlParams(ref UFDisp.SrfanlData _params)
    Parameters
    Type Name Description
    UFDisp.SrfanlData _params

    SetSystemParameters(ref SystemParams)

    Declaration
    public void SetSystemParameters(ref UFDisp.SystemParams system_parameters)
    Parameters
    Type Name Description
    UFDisp.SystemParams system_parameters

    SetTextureSpaceInfo(Tag, ref TextureSpaceInfo)

    Declaration
    public void SetTextureSpaceInfo(Tag material_tag, ref UFDisp.TextureSpaceInfo ts_info_ptr)
    Parameters
    Type Name Description
    Tag material_tag
    UFDisp.TextureSpaceInfo ts_info_ptr

    SetWorkPlaneDimClr(int)

    Declaration
    [Obsolete("Deprecated")]
    public void SetWorkPlaneDimClr(int dim_color)
    Parameters
    Type Name Description
    int dim_color

    SetWorkPlaneEmphasis(int)

    Declaration
    public void SetWorkPlaneEmphasis(int emphasis)
    Parameters
    Type Name Description
    int emphasis

    SetWorkPlaneSel(int)

    Declaration
    public void SetWorkPlaneSel(int _override)
    Parameters
    Type Name Description
    int _override

    UpdateMaterialDisplayOfGeometry(int, Tag[])

    Declaration
    public void UpdateMaterialDisplayOfGeometry(int object_count, Tag[] object_list)
    Parameters
    Type Name Description
    int object_count
    Tag[] object_list

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX