NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::Preferences::RoutingPreferences Class Reference

Represents the set of navigation preferences applicable to entire session. More...

Public Member Functions

NXString CurrentDiscipline ()
 Returns the current discipline. More...
 
int DisciplineIndex ()
 Returns the next generation routing discipline preference
Created in NX1847.0.0. More...
 
bool DisplayConnectedPorts ()
 Returns the next generation routing display connected ports preference
Created in NX1847.0.0. More...
 
std::vector< NXStringGetAllAvailableDisciplines ()
 Returns All disciplines available in the current application view. More...
 
int InsulationTranslucency ()
 Returns the next generation insulation translucency preference
Created in NX1847.0.0. More...
 
NXString OffsetExpressionString ()
 Returns the next generation routing offset expression string preference
Created in NX1847.0.0. More...
 
double PortLength ()
 Returns the next generation routing port length preference in part units
Created in NX1847.0.0. More...
 
void SetCurrentDiscipline (const NXString &currentDiscipline)
 Sets the current discipline. More...
 
void SetCurrentDiscipline (const char *currentDiscipline)
 Sets the current discipline. More...
 
void SetDisciplineIndex (int disciplineIndex)
 Sets the next generation routing discipline preference
Created in NX1847.0.0. More...
 
void SetDisplayConnectedPorts (bool displayConnectedPorts)
 Sets the next generation routing display connected ports preference
Created in NX1847.0.0. More...
 
void SetInsulationTranslucency (int insulationTranslucency)
 Sets the next generation insulation translucency preference
Created in NX1847.0.0. More...
 
void SetOffsetExpressionString (const NXString &offsetExpressionString)
 Sets the next generation routing offset expression string preference
Created in NX1847.0.0. More...
 
void SetOffsetExpressionString (const char *offsetExpressionString)
 Sets the next generation routing offset expression string preference
Created in NX1847.0.0. More...
 
void SetPortLength (double portLength)
 Sets the next generation routing port length preference in part units
Created in NX1847.0.0. More...
 
void SetSpaceReservationTranslucency (int spaceReservationTranslucency)
 Sets the next generation space reservation translucency preference
Created in NX1847.0.0. More...
 
void SetStockTranslucency (int stockTranslucency)
 Sets the next generation routing stock translucency preference
Created in NX1847.0.0. More...
 
int SpaceReservationTranslucency ()
 Returns the next generation space reservation translucency preference
Created in NX1847.0.0. More...
 
int StockTranslucency ()
 Returns the next generation routing stock translucency preference
Created in NX1847.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the set of navigation preferences applicable to entire session.


To obtain an instance of this class, refer to NXOpen::Preferences::SessionPreferences

Created in NX1847.0.0.

Member Function Documentation

NXString NXOpen::Preferences::RoutingPreferences::CurrentDiscipline ( )

Returns the current discipline.

A discipline value of "" (the empty string) indicates no current discipline.
Created in NX1847.0.0.

License requirements : routing_base ("Routing Basic")

int NXOpen::Preferences::RoutingPreferences::DisciplineIndex ( )

Returns the next generation routing discipline preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

bool NXOpen::Preferences::RoutingPreferences::DisplayConnectedPorts ( )

Returns the next generation routing display connected ports preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

std::vector<NXString> NXOpen::Preferences::RoutingPreferences::GetAllAvailableDisciplines ( )

Returns All disciplines available in the current application view.


Created in NX1847.0.0.

License requirements : routing_base ("Routing Basic")

int NXOpen::Preferences::RoutingPreferences::InsulationTranslucency ( )

Returns the next generation insulation translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

NXString NXOpen::Preferences::RoutingPreferences::OffsetExpressionString ( )

Returns the next generation routing offset expression string preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

double NXOpen::Preferences::RoutingPreferences::PortLength ( )

Returns the next generation routing port length preference in part units
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

void NXOpen::Preferences::RoutingPreferences::SetCurrentDiscipline ( const NXString currentDiscipline)

Sets the current discipline.

A discipline value of "" (the empty string) indicates no current discipline.
Created in NX1847.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
currentDisciplinecurrentdiscipline
void NXOpen::Preferences::RoutingPreferences::SetCurrentDiscipline ( const char *  currentDiscipline)

Sets the current discipline.

A discipline value of "" (the empty string) indicates no current discipline.
Created in NX1847.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
currentDisciplinecurrentdiscipline
void NXOpen::Preferences::RoutingPreferences::SetDisciplineIndex ( int  disciplineIndex)

Sets the next generation routing discipline preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
disciplineIndexdisciplineindex
void NXOpen::Preferences::RoutingPreferences::SetDisplayConnectedPorts ( bool  displayConnectedPorts)

Sets the next generation routing display connected ports preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
displayConnectedPortsdisplayconnectedports
void NXOpen::Preferences::RoutingPreferences::SetInsulationTranslucency ( int  insulationTranslucency)

Sets the next generation insulation translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
insulationTranslucencyinsulationtranslucency
void NXOpen::Preferences::RoutingPreferences::SetOffsetExpressionString ( const NXString offsetExpressionString)

Sets the next generation routing offset expression string preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
offsetExpressionStringoffsetexpressionstring
void NXOpen::Preferences::RoutingPreferences::SetOffsetExpressionString ( const char *  offsetExpressionString)

Sets the next generation routing offset expression string preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
offsetExpressionStringoffsetexpressionstring
void NXOpen::Preferences::RoutingPreferences::SetPortLength ( double  portLength)

Sets the next generation routing port length preference in part units
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
portLengthportlength
void NXOpen::Preferences::RoutingPreferences::SetSpaceReservationTranslucency ( int  spaceReservationTranslucency)

Sets the next generation space reservation translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
spaceReservationTranslucencyspacereservationtranslucency
void NXOpen::Preferences::RoutingPreferences::SetStockTranslucency ( int  stockTranslucency)

Sets the next generation routing stock translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
stockTranslucencystocktranslucency
int NXOpen::Preferences::RoutingPreferences::SpaceReservationTranslucency ( )

Returns the next generation space reservation translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

int NXOpen::Preferences::RoutingPreferences::StockTranslucency ( )

Returns the next generation routing stock translucency preference
Created in NX1847.0.0.



License requirements : routing_base ("Routing Basic")

tag_t NXOpen::Preferences::RoutingPreferences::Tag ( ) const

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.