Class UFView
Inheritance
System.Object
System.MarshalByRefObject
UFView
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 UFView : NXRemotableObject, IMessageSink
Methods
AddToViewSet(Tag, UFView.StandardOrientation)
Declaration
public void AddToViewSet(Tag view_set_tag, UFView.StandardOrientation type)
Parameters
AskBaseViewOfViewSet(Tag, out Tag)
Declaration
public void AskBaseViewOfViewSet(Tag view_set_tag, out Tag base_view_tag)
Parameters
Type |
Name |
Description |
Tag |
view_set_tag |
|
Tag |
base_view_tag |
|
AskCenter(Tag, Double[])
Declaration
public void AskCenter(Tag tag, double[] center)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Double[] |
center |
|
AskCurrentXyClip(Tag, Double[])
Declaration
public void AskCurrentXyClip(Tag view_tag, double[] xy_clip_bounds)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
xy_clip_bounds |
|
AskFogOptions(Tag, out UFView.FogOptions)
Declaration
public void AskFogOptions(Tag view_tag, out UFView.FogOptions fog_options)
Parameters
AskPerspective(Tag, out Int32, out Double)
Declaration
public void AskPerspective(Tag tag, out int type, out double distance)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Int32 |
type |
|
System.Double |
distance |
|
AskRotation(Tag, Double[])
Declaration
public void AskRotation(Tag tag, double[] matrix)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Double[] |
matrix |
|
AskShadedEdgeOptions(Tag, out UFView.ShadedEdgeOptions)
Declaration
public void AskShadedEdgeOptions(Tag view_tag, out UFView.ShadedEdgeOptions shaded_edge_options)
Parameters
AskSurfaceDisplayOptions(Tag, out UFView.RenderingStyle, out UFView.EdgeDisplayOptions)
Declaration
public void AskSurfaceDisplayOptions(Tag view_tag, out UFView.RenderingStyle rendering_style, out UFView.EdgeDisplayOptions edge_display_options)
Parameters
AskTagOfViewName(String, out Tag)
Declaration
public void AskTagOfViewName(string view_name, out Tag view_tag)
Parameters
Type |
Name |
Description |
System.String |
view_name |
|
Tag |
view_tag |
|
AskType(Tag, out UFView.Type, out UFView.Subtype)
Declaration
public void AskType(Tag view_tag, out UFView.Type type, out UFView.Subtype subtype)
Parameters
AskVdeData(Tag, out Int32, out UFView.VdeData[])
Declaration
public void AskVdeData(Tag _object, out int number_edits, out UFView.VdeData[] vde_data)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Int32 |
number_edits |
|
UFView.VdeData[] |
vde_data |
|
AskVdeDataWithType(Tag, out Int32, out UFView.VdeDataAndType[])
Declaration
public void AskVdeDataWithType(Tag _object, out int number_edits, out UFView.VdeDataAndType[] vde_data)
Parameters
AskViewDependentStatus(Tag, out Int32, out String)
Declaration
public void AskViewDependentStatus(Tag np1, out int ir2, out string cr3)
Parameters
Type |
Name |
Description |
Tag |
np1 |
|
System.Int32 |
ir2 |
|
System.String |
cr3 |
|
AskViewLight(Tag, out UFView.Lighting)
Declaration
public void AskViewLight(Tag view, out UFView.Lighting view_light)
Parameters
AskViewSetByName(String, out Tag)
Declaration
public void AskViewSetByName(string name, out Tag view_set)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Tag |
view_set |
|
AskViewsOfViewSet(Tag, out Int32, out Tag[])
Declaration
public void AskViewsOfViewSet(Tag view_set_tag, out int num_views, out Tag[] views_in_set)
Parameters
Type |
Name |
Description |
Tag |
view_set_tag |
|
System.Int32 |
num_views |
|
Tag[] |
views_in_set |
|
AskVisibleObjects(Tag, out Int32, out Tag[], out Int32, out Tag[])
Declaration
public void AskVisibleObjects(Tag view, out int n_visible, out Tag[] visible, out int n_clipped, out Tag[] clipped)
Parameters
Type |
Name |
Description |
Tag |
view |
|
System.Int32 |
n_visible |
|
Tag[] |
visible |
|
System.Int32 |
n_clipped |
|
Tag[] |
clipped |
|
AskVisualization(Tag, out UFView.Visualization)
Declaration
public void AskVisualization(Tag view, out UFView.Visualization view_data)
Parameters
AskWorkView(out Tag)
Declaration
public void AskWorkView(out Tag work_view)
Parameters
Type |
Name |
Description |
Tag |
work_view |
|
AskXyClip(Tag, Double[])
Declaration
public void AskXyClip(Tag view_tag, double[] xy_clip_bounds)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
xy_clip_bounds |
|
AskZClip(Tag, Int32[], Double[])
Declaration
public void AskZClip(Tag tag, int[] status, double[] distances)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Int32[] |
status |
|
System.Double[] |
distances |
|
AskZoomScale(Tag, out Double)
Declaration
public void AskZoomScale(Tag view_tag, out double scale)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double |
scale |
|
ConvertToModel(Tag, Tag)
Declaration
public void ConvertToModel(Tag view_tag, Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
Tag |
object_tag |
|
ConvertToView(Tag, Tag)
Declaration
public void ConvertToView(Tag view_tag, Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
Tag |
object_tag |
|
CopyView(Tag, String, out Tag)
Declaration
public void CopyView(Tag view_to_copy, string name_of_new_view, out Tag new_view)
Parameters
Type |
Name |
Description |
Tag |
view_to_copy |
|
System.String |
name_of_new_view |
|
Tag |
new_view |
|
CreateViewSet(String, Tag, UFView.StandardOrientation, Int32, UFView.StandardOrientation[], out Tag)
Declaration
public void CreateViewSet(string name, Tag base_view_tag, UFView.StandardOrientation base_view_type, int num_other_views, UFView.StandardOrientation[] other_view_types, out Tag view_set_tag)
Parameters
CycleObjects(Tag, UFView.CycleObjectsEnum, ref Tag)
Declaration
public void CycleObjects(Tag view, UFView.CycleObjectsEnum type, ref Tag _object)
Parameters
Delete(Tag)
Declaration
public void Delete(Tag view_obj_id)
Parameters
Type |
Name |
Description |
Tag |
view_obj_id |
|
DeleteViewSet(Tag)
Declaration
public void DeleteViewSet(Tag view_set_tag)
Parameters
Type |
Name |
Description |
Tag |
view_set_tag |
|
EditViewLight(String, ref UFView.LightAttributes)
Declaration
public void EditViewLight(string light_name, ref UFView.LightAttributes light_attrs)
Parameters
ExpandView(Tag)
Declaration
public void ExpandView(Tag view_tag)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
ExpandWorkView()
Declaration
public void ExpandWorkView()
FitView(Tag, Double)
Declaration
public void FitView(Tag view_tag, double fraction)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double |
fraction |
|
IsExpanded(out Boolean)
Declaration
public void IsExpanded(out bool expanded)
Parameters
Type |
Name |
Description |
System.Boolean |
expanded |
|
MapDrawingToModel(Tag, Double[], Double[])
Declaration
public void MapDrawingToModel(Tag member_view, double[] drawing_pt, double[] model_pt)
Parameters
Type |
Name |
Description |
Tag |
member_view |
|
System.Double[] |
drawing_pt |
|
System.Double[] |
model_pt |
|
MapModelToDrawing(Tag, Double[], Double[])
Declaration
public void MapModelToDrawing(Tag member_view, double[] model_pt, double[] map_pt)
Parameters
Type |
Name |
Description |
Tag |
member_view |
|
System.Double[] |
model_pt |
|
System.Double[] |
map_pt |
|
PanView(Tag, Double[])
Declaration
public void PanView(Tag view_tag, double[] center)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
center |
|
ReadViewDrawingParameters(String, Double[], out Double)
Declaration
public void ReadViewDrawingParameters(string cp1, double[] rr2, out double rr3)
Parameters
Type |
Name |
Description |
System.String |
cp1 |
|
System.Double[] |
rr2 |
|
System.Double |
rr3 |
|
RemoveFromViewSet(Tag, UFView.StandardOrientation)
Declaration
public void RemoveFromViewSet(Tag view_set_tag, UFView.StandardOrientation type)
Parameters
Rename(Tag, String)
Declaration
public void Rename(Tag view, string name)
Parameters
Type |
Name |
Description |
Tag |
view |
|
System.String |
name |
|
RestoreView(Tag)
Declaration
public void RestoreView(Tag view_tag)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
RotateView(Tag, Double[], Double, Int32)
Declaration
public void RotateView(Tag view_tag, double[] axis, double delta_angle, int count)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
axis |
|
System.Double |
delta_angle |
|
System.Int32 |
count |
|
RotateViewAbsCsys(Tag, Double[], Double[], Double, Int32)
Declaration
public void RotateViewAbsCsys(Tag view_tag, double[] center, double[] axis, double delta_angle, int count)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
center |
|
System.Double[] |
axis |
|
System.Double |
delta_angle |
|
System.Int32 |
count |
|
Save(String, String, Int32, Int32)
Declaration
public void Save(string cp1, string cp2, int ip3, int ip4)
Parameters
Type |
Name |
Description |
System.String |
cp1 |
|
System.String |
cp2 |
|
System.Int32 |
ip3 |
|
System.Int32 |
ip4 |
|
SaveAllActiveViews()
Declaration
public void SaveAllActiveViews()
SetBaseViewOfViewSet(Tag, UFView.StandardOrientation)
Declaration
public void SetBaseViewOfViewSet(Tag view_set_tag, UFView.StandardOrientation type)
Parameters
SetCenter(Tag, Double[])
Declaration
public void SetCenter(Tag tag, double[] center)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Double[] |
center |
|
SetFogOptions(Tag, out UFView.FogOptions)
Declaration
public void SetFogOptions(Tag view_tag, out UFView.FogOptions fog_options)
Parameters
SetPerspective(Tag, Int32, Double, ref Double)
Declaration
public void SetPerspective(Tag tag, int option, double distance, ref double eye)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Int32 |
option |
|
System.Double |
distance |
|
System.Double |
eye |
|
SetRotation(Tag, Double[])
Declaration
public void SetRotation(Tag tag, double[] axes)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Double[] |
axes |
|
SetScale(Tag, Double)
Declaration
public void SetScale(Tag tag, double scale)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Double |
scale |
|
SetShadedEdgeOptions(Tag, out UFView.ShadedEdgeOptions)
Declaration
public void SetShadedEdgeOptions(Tag view_tag, out UFView.ShadedEdgeOptions shaded_edge_options)
Parameters
SetSurfaceDisplayOptions(Tag, UFView.RenderingStyle, ref UFView.EdgeDisplayOptions)
Declaration
public void SetSurfaceDisplayOptions(Tag view_tag, UFView.RenderingStyle rendering_style, ref UFView.EdgeDisplayOptions edge_display_options)
Parameters
SetViewLight(Tag, ref UFView.Lighting)
Declaration
public void SetViewLight(Tag view_tag, ref UFView.Lighting view_light)
Parameters
SetViewMatrix(String, Int32, Tag, Double[])
Declaration
public void SetViewMatrix(string cp1, int ip2, Tag np3, double[] rp4)
Parameters
Type |
Name |
Description |
System.String |
cp1 |
|
System.Int32 |
ip2 |
|
Tag |
np3 |
|
System.Double[] |
rp4 |
|
SetVisualization(Tag, ref UFView.Visualization)
Declaration
public void SetVisualization(Tag view, ref UFView.Visualization view_data)
Parameters
SetXyClip(Tag, Double[])
Declaration
public void SetXyClip(Tag view_tag, double[] xy_clip_bounds)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double[] |
xy_clip_bounds |
|
SetZClip(Tag, Int32[], Double[])
Declaration
public void SetZClip(Tag tag, int[] status, double[] distances)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
System.Int32[] |
status |
|
System.Double[] |
distances |
|
UnexpandWorkView()
Declaration
public void UnexpandWorkView()
UpdateView(Tag)
Declaration
public void UpdateView(Tag view_tag)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
ZoomView(Tag, Double)
Declaration
public void ZoomView(Tag view_tag, double scale)
Parameters
Type |
Name |
Description |
Tag |
view_tag |
|
System.Double |
scale |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink