NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Preferences.RoutingMechanical Class Reference

The RoutingMechanical object stores a set of route mechanical preferences. More...

Inheritance diagram for NXOpen.Preferences.RoutingMechanical:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  LineColorType {
  Unknown = -1, Name, Index, Rgb,
  Hex, Max
}
 Describes the Line color string definition types. More...
 

Public Member Functions

unsafe bool GetIsInitialized ()
 Returns the information of whether the mechanical preferences section exists in the application view file. More...
 
unsafe string[] GetLineColors ()
 Returns the name, index or rgb strings (hex or , separated) of line color More...
 
unsafe
NXOpen.Preferences.RoutingMechanical.LineColorType[] 
GetLineColorTypes ()
 Returns types of string in line_color field. More...
 
unsafe int[] GetLineFontIndices ()
 Returns the line font indices: line font to apply to segments in the run (currently 1-7 supported), 0 indicates unknown line font More...
 
unsafe string[] GetLineFonts ()
 Returns the names of line font to apply to segments, only used if line_font_index is 0 More...
 
unsafe int[] GetLineWidths ()
 Returns the thicknesses of segments (currently 0-2 supported) More...
 
unsafe string[] GetRunTypeNames ()
 Returns the names of run type displays More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

The RoutingMechanical object stores a set of route mechanical preferences.

To obtain an instance of this class, refer to NXOpen.Preferences.RoutingApplicationView

Created in NX4.0.0

Member Enumeration Documentation

Describes the Line color string definition types.

Enumerator
Unknown 
Name 
Index 
Rgb 
Hex 
Max 

Member Function Documentation

unsafe bool NXOpen.Preferences.RoutingMechanical.GetIsInitialized ( )
inline

Returns the information of whether the mechanical preferences section exists in the application view file.

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe string [] NXOpen.Preferences.RoutingMechanical.GetLineColors ( )
inline

Returns the name, index or rgb strings (hex or , separated) of line color

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe NXOpen.Preferences.RoutingMechanical.LineColorType [] NXOpen.Preferences.RoutingMechanical.GetLineColorTypes ( )
inline

Returns types of string in line_color field.

Valid values are specified by the NXOpen.Preferences.RoutingMechanical.LineColorType .

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe int [] NXOpen.Preferences.RoutingMechanical.GetLineFontIndices ( )
inline

Returns the line font indices: line font to apply to segments in the run (currently 1-7 supported), 0 indicates unknown line font

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe string [] NXOpen.Preferences.RoutingMechanical.GetLineFonts ( )
inline

Returns the names of line font to apply to segments, only used if line_font_index is 0

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe int [] NXOpen.Preferences.RoutingMechanical.GetLineWidths ( )
inline

Returns the thicknesses of segments (currently 0-2 supported)

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
unsafe string [] NXOpen.Preferences.RoutingMechanical.GetRunTypeNames ( )
inline

Returns the names of run type displays

Created in NX4.0.0

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns

Property Documentation

Tag NXOpen.Preferences.RoutingMechanical.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.