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

Builder for creating/editing stockTransition. More...

Inheritance diagram for NXOpen::Routing::StockTransitionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::SelectCurveEndProfileOriginCurve ()
 Returns the origin curve of end profile
Created in NX7.5.0. More...
 
bool EndProfileOriginCurveDirection ()
 Returns the direction of origin curve of end profile
Created in NX7.5.0. More...
 
NXOpen::Routing::RouteObjectCollectorSegmentCollector ()
 Returns the segment collector
Created in NX7.5.0. More...
 
void SetEndProfileOriginCurveDirection (bool endProfileOriginCurveDirection)
 Sets the direction of origin curve of end profile
Created in NX7.5.0. More...
 
void SetStartProfileOriginCurveDirection (bool startProfileOriginCurveDirection)
 Sets the direction of origin curve of start profile
Created in NX7.5.0. More...
 
void SetStockSettings (NXOpen::Routing::PathStockBuilder *pathStockBuilder)
 Sets the stock settings for stock assignment. More...
 
void SetStockTransitionProperties ()
 
Created in NX7.5.0. More...
 
NXOpen::SelectCurveStartProfileOriginCurve ()
 Returns the origin curve of start profile
Created in NX7.5.0. More...
 
bool StartProfileOriginCurveDirection ()
 Returns the direction of origin curve of start profile
Created in NX7.5.0. More...
 
NXOpen::Routing::PathStockBuilderStockSettings ()
 Returns the stock settings for stock assignment. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Builder for creating/editing stockTransition.


Create StockTransition: Takes a set of segments and assign characteristics of the selected stock to the segments.

Edit Stock: Takes in the selected stockTransition to edit as input and redefines the stockTransition with the new settings.

To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateStockTransitionBuilder

Created in NX7.5.0.

Member Function Documentation

NXOpen::SelectCurve* NXOpen::Routing::StockTransitionBuilder::EndProfileOriginCurve ( )

Returns the origin curve of end profile
Created in NX7.5.0.



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

bool NXOpen::Routing::StockTransitionBuilder::EndProfileOriginCurveDirection ( )

Returns the direction of origin curve of end profile
Created in NX7.5.0.



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

NXOpen::Routing::RouteObjectCollector* NXOpen::Routing::StockTransitionBuilder::SegmentCollector ( )

Returns the segment collector
Created in NX7.5.0.



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

void NXOpen::Routing::StockTransitionBuilder::SetEndProfileOriginCurveDirection ( bool  endProfileOriginCurveDirection)

Sets the direction of origin curve of end profile
Created in NX7.5.0.



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

Parameters
endProfileOriginCurveDirectionendprofileorigincurvedirection
void NXOpen::Routing::StockTransitionBuilder::SetStartProfileOriginCurveDirection ( bool  startProfileOriginCurveDirection)

Sets the direction of origin curve of start profile
Created in NX7.5.0.



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

Parameters
startProfileOriginCurveDirectionstartprofileorigincurvedirection
void NXOpen::Routing::StockTransitionBuilder::SetStockSettings ( NXOpen::Routing::PathStockBuilder pathStockBuilder)

Sets the stock settings for stock assignment.


Created in NX7.5.0.

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

Parameters
pathStockBuilderpathstockbuilder
void NXOpen::Routing::StockTransitionBuilder::SetStockTransitionProperties ( )


Created in NX7.5.0.



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

NXOpen::SelectCurve* NXOpen::Routing::StockTransitionBuilder::StartProfileOriginCurve ( )

Returns the origin curve of start profile
Created in NX7.5.0.



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

bool NXOpen::Routing::StockTransitionBuilder::StartProfileOriginCurveDirection ( )

Returns the direction of origin curve of start profile
Created in NX7.5.0.



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

NXOpen::Routing::PathStockBuilder* NXOpen::Routing::StockTransitionBuilder::StockSettings ( )

Returns the stock settings for stock assignment.


Created in NX7.5.0.

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


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