NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Preferences::RoutingCharacteristics Class Reference

Contains all of the various preferences for option and required characteristics. More...

Public Member Functions

NXOpen::Routing::CharacteristicListGetComponentCharacteristicValues ()
 Get the latest stored component characterstics values specified in the Specify Item dialog or in Edit Characteristics. More...
 
std::vector
< NXOpen::Routing::CharacteristicList::CharacteristicInformation
GetComponentOptionalCharacteristics ()
 Get the set of optional characteristics to apply to NXOpen::Assemblies::Component objects when placing parts. More...
 
std::vector
< NXOpen::Routing::CharacteristicList::CharacteristicInformation
GetComponentRequiredCharacteristics ()
 Get the set of required characteristics to apply to NXOpen::Assemblies::Component objects when placing parts. More...
 
NXOpen::Routing::CharacteristicListGetDefaultElbowCharacteristicValues ()
 Get the latest stored characterstics values specified for default elbows in the Specify Item dialog. More...
 
std::vector
< NXOpen::Routing::CharacteristicList::CharacteristicInformation
GetDestintationCharacteristics ()
 Get the set of characteristics read from objects during placement object selection in the Specify Item dialog. More...
 
NXOpen::Routing::CharacteristicListGetStockCharacteristicValues ()
 Get the latest stored stock characterstics values specified in the Specify Item dialog or in Edit Characteristics. More...
 
std::vector
< NXOpen::Routing::CharacteristicList::CharacteristicInformation
GetStockOptionalCharacteristics ()
 Get the set of optional characteristics to apply to NXOpen::Routing::Stock objects when assinging stock. More...
 
std::vector
< NXOpen::Routing::CharacteristicList::CharacteristicInformation
GetStockRequiredCharacteristics ()
 Get the set of required characteristics to apply to NXOpen::Routing::Stock objects when assinging stock. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UpdateComponentCharacteristicValues (NXOpen::Routing::CharacteristicList *values)
 Replaces any stored component characteristics with the input values, adds any new values in the input list. More...
 
void UpdateDefaultElbowCharacteristicValues (NXOpen::Routing::CharacteristicList *values)
 Replaces any stored default elbow characteristics with the input values, adds any new values in the input list. More...
 
void UpdateStockCharacteristicValues (NXOpen::Routing::CharacteristicList *values)
 Replaces any stored stock characteristics with the input values, adds any new values in the input list. More...
 

Detailed Description

Contains all of the various preferences for option and required characteristics.

Optional and Required characteristics are specified in the Discipline section of the application view file. Changing the current discipline modifies the set of optional and required characteristics.
To obtain an instance of this class, refer to NXOpen::Preferences::RoutingApplicationView

Created in NX4.0.0.

Member Function Documentation

NXOpen::Routing::CharacteristicList* NXOpen::Preferences::RoutingCharacteristics::GetComponentCharacteristicValues ( )

Get the latest stored component characterstics values specified in the Specify Item dialog or in Edit Characteristics.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
std::vector<NXOpen::Routing::CharacteristicList::CharacteristicInformation> NXOpen::Preferences::RoutingCharacteristics::GetComponentOptionalCharacteristics ( )

Get the set of optional characteristics to apply to NXOpen::Assemblies::Component objects when placing parts.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
std::vector<NXOpen::Routing::CharacteristicList::CharacteristicInformation> NXOpen::Preferences::RoutingCharacteristics::GetComponentRequiredCharacteristics ( )

Get the set of required characteristics to apply to NXOpen::Assemblies::Component objects when placing parts.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
NXOpen::Routing::CharacteristicList* NXOpen::Preferences::RoutingCharacteristics::GetDefaultElbowCharacteristicValues ( )

Get the latest stored characterstics values specified for default elbows in the Specify Item dialog.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
std::vector<NXOpen::Routing::CharacteristicList::CharacteristicInformation> NXOpen::Preferences::RoutingCharacteristics::GetDestintationCharacteristics ( )

Get the set of characteristics read from objects during placement object selection in the Specify Item dialog.

Destination characteristics are discipline specific.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
NXOpen::Routing::CharacteristicList* NXOpen::Preferences::RoutingCharacteristics::GetStockCharacteristicValues ( )

Get the latest stored stock characterstics values specified in the Specify Item dialog or in Edit Characteristics.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
std::vector<NXOpen::Routing::CharacteristicList::CharacteristicInformation> NXOpen::Preferences::RoutingCharacteristics::GetStockOptionalCharacteristics ( )

Get the set of optional characteristics to apply to NXOpen::Routing::Stock objects when assinging stock.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
std::vector<NXOpen::Routing::CharacteristicList::CharacteristicInformation> NXOpen::Preferences::RoutingCharacteristics::GetStockRequiredCharacteristics ( )

Get the set of required characteristics to apply to NXOpen::Routing::Stock objects when assinging stock.

Returns

Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")
tag_t NXOpen::Preferences::RoutingCharacteristics::Tag ( ) const

Returns the tag of this object.

void NXOpen::Preferences::RoutingCharacteristics::UpdateComponentCharacteristicValues ( NXOpen::Routing::CharacteristicList values)

Replaces any stored component characteristics with the input values, adds any new values in the input list.

Doesn't delete any stored component characteristics.
Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
valuesvalues
void NXOpen::Preferences::RoutingCharacteristics::UpdateDefaultElbowCharacteristicValues ( NXOpen::Routing::CharacteristicList values)

Replaces any stored default elbow characteristics with the input values, adds any new values in the input list.

Doesn't delete any stored default elbow characteristics.
Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
valuesvalues
void NXOpen::Preferences::RoutingCharacteristics::UpdateStockCharacteristicValues ( NXOpen::Routing::CharacteristicList values)

Replaces any stored stock characteristics with the input values, adds any new values in the input list.

Doesn't delete any stored stock characteristics.
Created in NX4.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
valuesvalues

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