Class UFObj
Assembly: NXOpen.UF.dll
Syntax
public class UFObj : NXRemotableObject, IMessageSink
Methods
AskCreModVersions(Tag, out int, out int)
Declaration
public void AskCreModVersions(Tag _object, out int creation_version, out int lastmod_version)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
int |
creation_version |
|
int |
lastmod_version |
|
AskCreSettings(int, int, int, out CreSettings)
Declaration
public void AskCreSettings(int type, int subtype, int property, out UFObj.CreSettings settings)
Parameters
AskDefCreSettings(out CreSettings)
Declaration
public void AskDefCreSettings(out UFObj.CreSettings settings)
Parameters
AskDisplayProperties(Tag, out DispProps)
Declaration
public void AskDisplayProperties(Tag object_id, out UFObj.DispProps disp_props)
Parameters
AskExtendedTypeAndSubtype(Tag, out int, out int)
Declaration
public void AskExtendedTypeAndSubtype(Tag object_id, out int type, out int subtype)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
type |
|
int |
subtype |
|
AskFaceAnalysis(Tag, out bool)
Declaration
public void AskFaceAnalysis(Tag face, out bool srfanl)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
srfanl |
|
AskName(Tag, out string)
Declaration
public void AskName(Tag object_id, out string name)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
string |
name |
|
AskNameOrigin(Tag, double[])
Declaration
public void AskNameOrigin(Tag object_id, double[] origin)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
double[] |
origin |
|
AskOwningPart(Tag, out Tag)
Declaration
public void AskOwningPart(Tag object_in_part, out Tag part_tag)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
Tag |
part_tag |
|
AskPartiallyShaded(Tag, out bool)
Declaration
public void AskPartiallyShaded(Tag _object, out bool shaded)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
shaded |
|
AskStatus(Tag)
Declaration
public int AskStatus(Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Returns
AskTranslucency(Tag, out int)
Declaration
public void AskTranslucency(Tag _object, out int translucency)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
int |
translucency |
|
AskTypeAndSubtype(Tag, out int, out int)
Declaration
public void AskTypeAndSubtype(Tag object_id, out int type, out int subtype)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
type |
|
int |
subtype |
|
CanTypeHaveMatrix(int)
Declaration
[Obsolete("Deprecated")]
public bool CanTypeHaveMatrix(int object_type)
Parameters
Type |
Name |
Description |
int |
object_type |
|
Returns
CycleAll(Tag, Tag)
Declaration
public Tag CycleAll(Tag part_tag, Tag _object)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
Tag |
_object |
|
Returns
CycleByName(string, ref Tag)
Declaration
public void CycleByName(string name, ref Tag _object)
Parameters
Type |
Name |
Description |
string |
name |
|
Tag |
_object |
|
CycleByNameAndType(Tag, string, int, bool, ref Tag)
Declaration
public void CycleByNameAndType(Tag part_tag, string name, int type, bool use_occ, ref Tag _object)
Parameters
CycleByNameAndTypeExtended(Tag, string, int, bool, ref Tag)
Declaration
public void CycleByNameAndTypeExtended(Tag part_tag, string name, int type, bool use_occ, ref Tag _object)
Parameters
CycleObjsInPart(Tag, int, ref Tag)
Declaration
public void CycleObjsInPart(Tag part_tag, int type, ref Tag _object)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
int |
type |
|
Tag |
_object |
|
CycleObjsInPart1(Tag, int, ref Tag)
Declaration
public void CycleObjsInPart1(Tag part_tag, int type, ref Tag _object)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
int |
type |
|
Tag |
_object |
|
CycleTypedObjsInPart(Tag, int, ref Tag)
Declaration
public void CycleTypedObjsInPart(Tag part_tag, int type, ref Tag _object)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
int |
type |
|
Tag |
_object |
|
DeleteName(Tag)
Declaration
public void DeleteName(Tag object_id)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
DeleteObject(Tag)
Declaration
public void DeleteObject(Tag object_id)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
IsDefCreColor(int, int, int, out bool)
Declaration
public void IsDefCreColor(int type, int subtype, int property, out bool is_default)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
bool |
is_default |
|
IsDefCreLineFont(int, int, int, out bool)
Declaration
public void IsDefCreLineFont(int type, int subtype, int property, out bool is_default)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
bool |
is_default |
|
IsDefCreWidth(int, int, int, out bool)
Declaration
public void IsDefCreWidth(int type, int subtype, int property, out bool is_default)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
bool |
is_default |
|
IsDisplayable(Tag, out bool)
Declaration
public void IsDisplayable(Tag object_id, out bool is_displayable)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
bool |
is_displayable |
|
Declaration
public bool IsObjectAPromotion(Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Returns
IsTransferable(Tag, out bool)
Declaration
public void IsTransferable(Tag object_id, out bool is_transferable)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
bool |
is_transferable |
|
IsTypeDisplayable(int)
Declaration
[Obsolete("Deprecated")]
public bool IsTypeDisplayable(int object_type)
Parameters
Type |
Name |
Description |
int |
object_type |
|
Returns
IsTypeTransferable(int, out bool)
Declaration
[Obsolete("Deprecated")]
public void IsTypeTransferable(int object_type, out bool is_transferable)
Parameters
Type |
Name |
Description |
int |
object_type |
|
bool |
is_transferable |
|
ModifyDefaults(int, int, int, int)
Declaration
public void ModifyDefaults(int default_color, int default_layer, int default_width, int default_font)
Parameters
Type |
Name |
Description |
int |
default_color |
|
int |
default_layer |
|
int |
default_width |
|
int |
default_font |
|
ReplaceObjectArrayData(int, Tag[], Tag[])
Declaration
public void ReplaceObjectArrayData(int num_objects, Tag[] target_objects, Tag[] source_objects)
Parameters
Type |
Name |
Description |
int |
num_objects |
|
Tag[] |
target_objects |
|
Tag[] |
source_objects |
|
ReplaceObjectData(Tag, Tag)
Declaration
public void ReplaceObjectData(Tag orig_obj, Tag new_obj)
Parameters
Type |
Name |
Description |
Tag |
orig_obj |
|
Tag |
new_obj |
|
ResetDefaults(int, int, int, int)
Declaration
public void ResetDefaults(int default_color, int default_layer, int default_width, int default_font)
Parameters
Type |
Name |
Description |
int |
default_color |
|
int |
default_layer |
|
int |
default_width |
|
int |
default_font |
|
ReturnPrevDefaults()
Declaration
public void ReturnPrevDefaults()
ReverseBlankAll()
Declaration
public void ReverseBlankAll()
SetBlankStatus(Tag, int)
Declaration
public void SetBlankStatus(Tag object_id, int blank_status)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
blank_status |
|
SetColor(Tag, int)
Declaration
public void SetColor(Tag object_id, int color)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
color |
|
SetCreColor(int, int, int, int)
Declaration
public void SetCreColor(int type, int subtype, int property, int color)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
int |
color |
|
SetCreColorToDef(int, int, int)
Declaration
public void SetCreColorToDef(int type, int subtype, int property)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
SetCreLineFont(int, int, int, int)
Declaration
public void SetCreLineFont(int type, int subtype, int property, int line_font)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
int |
line_font |
|
SetCreLineFontToDef(int, int, int)
Declaration
public void SetCreLineFontToDef(int type, int subtype, int property)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
SetCreWidth(int, int, int, int)
Declaration
public void SetCreWidth(int type, int subtype, int property, int width)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
int |
width |
|
SetCreWidthToDef(int, int, int)
Declaration
public void SetCreWidthToDef(int type, int subtype, int property)
Parameters
Type |
Name |
Description |
int |
type |
|
int |
subtype |
|
int |
property |
|
SetDefCreColor(int)
Declaration
public void SetDefCreColor(int color)
Parameters
Type |
Name |
Description |
int |
color |
|
SetDefCreLineFont(int)
Declaration
public void SetDefCreLineFont(int line_font)
Parameters
Type |
Name |
Description |
int |
line_font |
|
SetDefCreWidth(int)
Declaration
public void SetDefCreWidth(int width)
Parameters
Type |
Name |
Description |
int |
width |
|
SetFaceAnalysis(Tag, bool)
Declaration
public void SetFaceAnalysis(Tag face, bool srfanl)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
srfanl |
|
SetFont(Tag, int)
Declaration
public void SetFont(Tag object_id, int font)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
font |
|
SetLayer(Tag, int)
Declaration
public void SetLayer(Tag object_id, int layer)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
layer |
|
SetLayerAllowHidden(Tag, int)
Declaration
public void SetLayerAllowHidden(Tag object_id, int layer)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
layer |
|
SetLineWidth(Tag, int)
Declaration
public void SetLineWidth(Tag object_id, int line_width)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
line_width |
|
SetName(Tag, string)
Declaration
public void SetName(Tag object_id, string name)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
string |
name |
|
SetNameOrigin(Tag, double[])
Declaration
public void SetNameOrigin(Tag object_id, double[] origin)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
double[] |
origin |
|
SetPartiallyShaded(Tag, bool)
Declaration
public void SetPartiallyShaded(Tag _object, bool shaded)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
shaded |
|
SetTranslucency(Tag, int)
Declaration
public void SetTranslucency(Tag _object, int translucency)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
int |
translucency |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink