Class UFDisp
Assembly: NXOpen.UF.dll
Syntax
public class UFDisp : NXRemotableObject, IMessageSink
Methods
ActivateGrid(GridContext)
Declaration
public void ActivateGrid(UFDisp.GridContext product_context)
Parameters
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
AskClosestColorInPart(Tag, ColorName, out int)
Declaration
public void AskClosestColorInPart(Tag object_in_part, UFDisp.ColorName color_name, out int color_index)
Parameters
AskColor(int, int, out string, double[])
Declaration
public void AskColor(int clr_num, int clr_model, out string clr_name, double[] clr_values)
Parameters
AskColorCount(out int)
Declaration
public void AskColorCount(out int count)
Parameters
Type |
Name |
Description |
int |
count |
|
AskCurrentGridContext()
Declaration
public UFDisp.GridContext AskCurrentGridContext()
Returns
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
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
AskDrawingDisplay(out DrawingDisplayData)
Declaration
public void AskDrawingDisplay(out UFDisp.DrawingDisplayData drawing_display)
Parameters
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
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 |
|
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
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
AskSystemParameters(out SystemParams)
Declaration
public void AskSystemParameters(out UFDisp.SystemParams system_parameters)
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
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
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
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
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 |
|
Declaration
[Obsolete("Deprecated")]
public void CreateFramedImage(string filename, UFDisp.ImageFormat format, UFDisp.BackgroundColor color, int[] upper_left_corner, int width, int height)
Parameters
Declaration
[Obsolete("Deprecated")]
public void CreateImage(string filename, UFDisp.ImageFormat format, UFDisp.BackgroundColor color)
Parameters
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
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
DisplayCircle(double[], double[], double, bool, ref nint)
Declaration
public void DisplayCircle(double[] matrix, double[] circle_center, double radius, bool filled, ref nint context)
Parameters
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
DisplayOgpCircle(Tag, double[], double[], double)
Declaration
public void DisplayOgpCircle(Tag view_tag, double[] orientation, double[] center, double radius)
Parameters
DisplayOgpLine(Tag, double[], double[])
Declaration
public void DisplayOgpLine(Tag view_tag, double[] pos1, double[] pos2)
Parameters
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
DisplayPolygon(double[], int, bool, ref nint)
Declaration
public void DisplayPolygon(double[] points, int num_points, bool filled, ref nint context)
Parameters
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
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
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
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
DisplayText(string, double[], TextRef, ref nint)
Declaration
public void DisplayText(string text, double[] text_coord, UFDisp.TextRef ref_point, ref nint context)
Parameters
Declaration
public void ExportWindowsMetafile(UFDisp.WmfOutput output_type, string file_spec)
Parameters
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
GetConeheadAttrb(out ConeheadAttrbSTag)
Declaration
public void GetConeheadAttrb(out UFDisp.ConeheadAttrbSTag attributes)
Parameters
GetFacetData(Tag, out int, out FaceFacetData[])
Declaration
public void GetFacetData(Tag object_tag, out int num_faces, out UFDisp.FaceFacetData[] face_facet_data)
Parameters
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
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
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
SetConeheadAttrb(ref ConeheadAttrbSTag)
Declaration
public void SetConeheadAttrb(ref UFDisp.ConeheadAttrbSTag attributes)
Parameters
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
SetGridParameters(GridContext, ref Grid)
Declaration
public void SetGridParameters(UFDisp.GridContext product_context, ref UFDisp.Grid input_grid)
Parameters
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
SetSystemParameters(ref SystemParams)
Declaration
public void SetSystemParameters(ref UFDisp.SystemParams system_parameters)
Parameters
SetTextureSpaceInfo(Tag, ref TextureSpaceInfo)
Declaration
public void SetTextureSpaceInfo(Tag material_tag, ref UFDisp.TextureSpaceInfo ts_info_ptr)
Parameters
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