Class UFWave
Inheritance
System.Object
System.MarshalByRefObject
UFWave
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 UFWave : NXRemotableObject, IMessageSink
Methods
AcceptLinkBroken(Tag)
Declaration
public void AcceptLinkBroken(Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
AskBrokenLinkSourcePart(Tag, out String, out String)
Declaration
public void AskBrokenLinkSourcePart(Tag broken_link, out string part_name, out string source_object_handle)
Parameters
Type |
Name |
Description |
Tag |
broken_link |
|
System.String |
part_name |
|
System.String |
source_object_handle |
|
AskDelayStatus(Tag, out UFWave.DelayStatus)
Declaration
public void AskDelayStatus(Tag part, out UFWave.DelayStatus delay_status)
Parameters
AskLinkAcceptBroken(Tag, out Boolean)
Declaration
public void AskLinkAcceptBroken(Tag linked_feature, out bool is_accepted)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
is_accepted |
|
AskLinkedFeatureGeom(Tag, out Tag)
Declaration
public void AskLinkedFeatureGeom(Tag linked_feature, out Tag linked_geom)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
linked_geom |
|
AskLinkedFeatureInfo(Tag, out UFWave.LinkedFeatureInfo)
Declaration
public void AskLinkedFeatureInfo(Tag linked_geom, out UFWave.LinkedFeatureInfo name_store)
Parameters
AskLinkedFeatureMap(Tag, Boolean, out Int32, out Tag[], out Tag[])
Declaration
public void AskLinkedFeatureMap(Tag linked_feature, bool allow_load, out int n_map_items, out Tag[] source_geom, out Tag[] linked_geom)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
allow_load |
|
System.Int32 |
n_map_items |
|
Tag[] |
source_geom |
|
Tag[] |
linked_geom |
|
AskLinkedPtAngle(Tag, out Tag)
Declaration
public void AskLinkedPtAngle(Tag linked_feature, out Tag angle)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
angle |
|
AskLinkedPtCurvePrm(Tag, out Tag)
Declaration
public void AskLinkedPtCurvePrm(Tag linked_feature, out Tag prm)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
prm |
|
AskLinkMirrorData(Tag, Boolean, out Tag, out Tag, out Tag, out Tag)
Declaration
public void AskLinkMirrorData(Tag linked_feature, bool allow_load, out Tag source_body, out Tag body_xform, out Tag datum_plane, out Tag datum_xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
allow_load |
|
Tag |
source_body |
|
Tag |
body_xform |
|
Tag |
datum_plane |
|
Tag |
datum_xform |
|
AskLinkRegionSources(Tag, Boolean, out Int32, out Tag[], out Int32, out Tag[], out Boolean, out Boolean)
Declaration
public void AskLinkRegionSources(Tag linked_feature, bool allow_load, out int n_seed_faces, out Tag[] seed_faces, out int n_boundary_faces, out Tag[] boundary_faces, out bool traverse_interior_edges, out bool delete_openings)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
allow_load |
|
System.Int32 |
n_seed_faces |
|
Tag[] |
seed_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
System.Boolean |
traverse_interior_edges |
|
System.Boolean |
delete_openings |
|
AskLinkSource(Tag, Boolean, out Tag)
Declaration
public void AskLinkSource(Tag linked_feature, bool allow_load, out Tag source_entity)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
allow_load |
|
Tag |
source_entity |
|
AskLinkUpdateTime(Tag, Boolean, out Tag)
Declaration
public void AskLinkUpdateTime(Tag linked_feature, bool allow_load, out Tag timestamp_feature)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
allow_load |
|
Tag |
timestamp_feature |
|
Declaration
public void AskLinkXform(Tag linked_feature, out Tag xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
xform |
|
AskOutOfDateObjects(Tag, out Int32, out Tag[])
Declaration
public void AskOutOfDateObjects(Tag part, out int n_objects, out Tag[] objects)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
n_objects |
|
Tag[] |
objects |
|
AskOutOfDateParts(out Int32, out Tag[])
Declaration
public void AskOutOfDateParts(out int n_parts, out Tag[] parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_parts |
|
Tag[] |
parts |
|
AskSessionDelay(out Boolean)
Declaration
public void AskSessionDelay(out bool delayed)
Parameters
Type |
Name |
Description |
System.Boolean |
delayed |
|
ConvertLinksToUseProductInterface()
Declaration
public void ConvertLinksToUseProductInterface()
CopyComponentAs(Tag, String, String, String, String, Double[,], out Tag, out Tag)
Declaration
public void CopyComponentAs(Tag source_part_occurrence, string source_part_name, string new_part_name, string reference_set_name, string instance_name, double[, ] transform, out Tag new_instance, out Tag new_part)
Parameters
Type |
Name |
Description |
Tag |
source_part_occurrence |
|
System.String |
source_part_name |
|
System.String |
new_part_name |
|
System.String |
reference_set_name |
|
System.String |
instance_name |
|
System.Double[,] |
transform |
|
Tag |
new_instance |
|
Tag |
new_part |
|
CreateLinkedBody(Tag, Tag, Tag, Boolean, out Tag)
Declaration
public void CreateLinkedBody(Tag body, Tag xform, Tag object_in_part, bool update_at_timestamp, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
xform |
|
Tag |
object_in_part |
|
System.Boolean |
update_at_timestamp |
|
Tag |
linked_feature |
|
CreateLinkedCurve(Tag, Tag, Tag, Boolean, out Tag)
Declaration
public void CreateLinkedCurve(Tag curve, Tag xform, Tag object_in_part, bool update_at_timestamp, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
curve |
|
Tag |
xform |
|
Tag |
object_in_part |
|
System.Boolean |
update_at_timestamp |
|
Tag |
linked_feature |
|
CreateLinkedDatum(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedDatum(Tag datum, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
datum |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedFace(Tag, Tag, Tag, Boolean, out Tag)
Declaration
public void CreateLinkedFace(Tag face, Tag xform, Tag object_in_part, bool update_at_timestamp, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag |
xform |
|
Tag |
object_in_part |
|
System.Boolean |
update_at_timestamp |
|
Tag |
linked_feature |
|
CreateLinkedMirror(Tag, Tag, Tag, Tag, Tag, Boolean, out Tag)
Declaration
public void CreateLinkedMirror(Tag body, Tag body_xform, Tag datum_plane, Tag datum_xform, Tag object_in_part, bool update_at_timestamp, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
body_xform |
|
Tag |
datum_plane |
|
Tag |
datum_xform |
|
Tag |
object_in_part |
|
System.Boolean |
update_at_timestamp |
|
Tag |
linked_feature |
|
CreateLinkedPart(Tag, Tag, String, out Tag)
Declaration
public void CreateLinkedPart(Tag start_part, Tag ref_set, string linked_part_name, out Tag linked_part)
Parameters
Type |
Name |
Description |
Tag |
start_part |
|
Tag |
ref_set |
|
System.String |
linked_part_name |
|
Tag |
linked_part |
|
CreateLinkedPtAngle(Tag, Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedPtAngle(Tag arc, Tag angle, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
arc |
|
Tag |
angle |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedPtCenter(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedPtCenter(Tag conic, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
conic |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedPtCurve(Tag, Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedPtCurve(Tag curve, Tag prm, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
curve |
|
Tag |
prm |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedPtPoint(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedPtPoint(Tag point, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
point |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedRegion(Int32, Tag[], Int32, Tag[], Tag, Tag, Boolean, Boolean, Boolean, out Tag)
Declaration
public void CreateLinkedRegion(int n_seed_faces, Tag[] seed_faces, int n_boundary_faces, Tag[] boundary_faces, Tag xform, Tag object_in_part, bool update_at_timestamp, bool traverse_interior_edges, bool delete_openings, out Tag linked_feature)
Parameters
Type |
Name |
Description |
System.Int32 |
n_seed_faces |
|
Tag[] |
seed_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
Tag |
xform |
|
Tag |
object_in_part |
|
System.Boolean |
update_at_timestamp |
|
System.Boolean |
traverse_interior_edges |
|
System.Boolean |
delete_openings |
|
Tag |
linked_feature |
|
CreateLinkedRoutePort(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedRoutePort(Tag port, Tag xform, Tag object_in_part, out Tag linked_port_feature)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_port_feature |
|
CreateLinkedRouteSegment(Tag, Tag, Tag, out Tag, out Tag)
Declaration
public void CreateLinkedRouteSegment(Tag segment, Tag xform, Tag object_in_part, out Tag linked_curve_feature, out Tag linked_segment)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_curve_feature |
|
Tag |
linked_segment |
|
CreateLinkedSketch(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedSketch(Tag sketch, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
sketch |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
CreateLinkedString(Tag, Tag, Tag, out Tag)
Declaration
public void CreateLinkedString(Tag _string, Tag xform, Tag object_in_part, out Tag linked_feature)
Parameters
Type |
Name |
Description |
Tag |
_string |
|
Tag |
xform |
|
Tag |
object_in_part |
|
Tag |
linked_feature |
|
FreeLinkedFeatureInfo(ref UFWave.LinkedFeatureInfo)
Declaration
public void FreeLinkedFeatureInfo(ref UFWave.LinkedFeatureInfo name_store)
Parameters
Freeze(Int32, Tag[])
Declaration
public void Freeze(int n_parts, Tag[] parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_parts |
|
Tag[] |
parts |
|
FreezePersistently(Int32, Tag[])
Declaration
public void FreezePersistently(int n_parts, Tag[] parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_parts |
|
Tag[] |
parts |
|
InitLinkedFeatureInfo(ref UFWave.LinkedFeatureInfo)
Declaration
public void InitLinkedFeatureInfo(ref UFWave.LinkedFeatureInfo name_store)
Parameters
IsLinkBroken(Tag, out Boolean)
Declaration
public void IsLinkBroken(Tag linked_feature, out bool is_broken)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Boolean |
is_broken |
|
Declaration
public bool IsPiloXform(Tag xform)
Parameters
Type |
Name |
Description |
Tag |
xform |
|
Returns
Type |
Description |
System.Boolean |
|
LoadParents(Tag, Int32, out Int32, out String[], out Int32[])
Declaration
public int LoadParents(Tag part, int parent_option, out int n_failures, out string[] failing_parts, out int[] failing_statuses)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
parent_option |
|
System.Int32 |
n_failures |
|
System.String[] |
failing_parts |
|
System.Int32[] |
failing_statuses |
|
Returns
Type |
Description |
System.Int32 |
|
MapLinkGeomToSource(Tag, Tag, Boolean, out Tag)
Declaration
public void MapLinkGeomToSource(Tag linked_feature, Tag linked_geom, bool allow_load, out Tag source_geom)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
linked_geom |
|
System.Boolean |
allow_load |
|
Tag |
source_geom |
|
MapSourceToLinkGeom(Tag, Tag, out Tag)
Declaration
public void MapSourceToLinkGeom(Tag linked_feature, Tag source_geom, out Tag linked_geom)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
source_geom |
|
Tag |
linked_geom |
|
SetLinkData(Tag, Tag, Tag, Boolean)
Declaration
public void SetLinkData(Tag linked_feature, Tag source_entity, Tag xform, bool update_at_timestamp)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
source_entity |
|
Tag |
xform |
|
System.Boolean |
update_at_timestamp |
|
SetLinkedPtAngle(Tag, Tag, Tag, Tag)
Declaration
public void SetLinkedPtAngle(Tag linked_feature, Tag arc, Tag angle, Tag xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
arc |
|
Tag |
angle |
|
Tag |
xform |
|
SetLinkedPtCenter(Tag, Tag, Tag)
Declaration
public void SetLinkedPtCenter(Tag linked_feature, Tag conic, Tag xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
conic |
|
Tag |
xform |
|
SetLinkedPtCurve(Tag, Tag, Tag, Tag)
Declaration
public void SetLinkedPtCurve(Tag linked_feature, Tag curve, Tag prm, Tag xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
curve |
|
Tag |
prm |
|
Tag |
xform |
|
SetLinkedPtPoint(Tag, Tag, Tag)
Declaration
public void SetLinkedPtPoint(Tag linked_feature, Tag point, Tag xform)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
point |
|
Tag |
xform |
|
SetLinkMirrorData(Tag, Tag, Tag, Tag, Tag, Boolean)
Declaration
public void SetLinkMirrorData(Tag linked_feature, Tag source_body, Tag body_xform, Tag datum_plane, Tag datum_xform, bool update_at_timestamp)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
source_body |
|
Tag |
body_xform |
|
Tag |
datum_plane |
|
Tag |
datum_xform |
|
System.Boolean |
update_at_timestamp |
|
SetLinkRegionData(Tag, Int32, Tag[], Int32, Tag[], Tag, Boolean, Boolean, Boolean)
Declaration
public void SetLinkRegionData(Tag linked_feature, int n_seed_faces, Tag[] seed_faces, int n_boundary_faces, Tag[] boundary_faces, Tag xform, bool update_at_timestamp, bool traverse_interior_edges, bool delete_openings)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
System.Int32 |
n_seed_faces |
|
Tag[] |
seed_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
Tag |
xform |
|
System.Boolean |
update_at_timestamp |
|
System.Boolean |
traverse_interior_edges |
|
System.Boolean |
delete_openings |
|
SetLinkUpdateTime(Tag, Tag)
Declaration
public void SetLinkUpdateTime(Tag linked_feature, Tag timestamp_feature)
Parameters
Type |
Name |
Description |
Tag |
linked_feature |
|
Tag |
timestamp_feature |
|
SetSessionDelay(Boolean)
Declaration
public void SetSessionDelay(bool delayed)
Parameters
Type |
Name |
Description |
System.Boolean |
delayed |
|
Unfreeze(Int32, Tag[])
Declaration
public void Unfreeze(int n_parts, Tag[] parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_parts |
|
Tag[] |
parts |
|
UpdateParts(Int32, Tag[])
Declaration
public void UpdateParts(int n_parts, Tag[] parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_parts |
|
Tag[] |
parts |
|
UpdateSession()
Declaration
public void UpdateSession()
Implements
System.Runtime.Remoting.Messaging.IMessageSink