NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Routing::StockOffsetPointBuilder Class Reference

Applies Assemblies Constraints to a selected Point or Routing::ControlPoint to mimic the update/move behavior of the input smart Point . More...

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

List of all members.

Public Types

enum  PointType { PointTypeNormal, PointTypeStockOffset }
 Point Type. More...

Public Member Functions

NXOpen::PointConstraintPoint ()
 Returns the point that defines the location of the selected point.
void GetPointData (NXOpen::Routing::StockOffsetPointBuilder::PointType *pointType, NXOpen::Point **basePoint, NXOpen::Direction **offsetDir, NXString *offsetExpression)
 Gets the stock offset data from the currently selected point or routing control point.
NXOpen::SelectNXObjectPointSelection ()
 Returns the point selection.
void SetConstraintPoint (NXOpen::Point *point)
 Sets the point that defines the location of the selected point.

Detailed Description

Applies Assemblies Constraints to a selected Point or Routing::ControlPoint to mimic the update/move behavior of the input smart Point .

The smart point may be a Routing stock offset point (see PointCollection::CreateStockOffsetPoint ) or any of the points created using the PointCollection class.
To create a new instance of this class, use Routing::RouteManager::CreateStockOffsetPointBuilder

Created in NX6.0.0.


Member Enumeration Documentation

Point Type.

Enumerator:
PointTypeNormal 

Normal smart point.

PointTypeStockOffset 

Routing stock offset point.


Member Function Documentation

Returns the point that defines the location of the selected point.

On commit, this point is used for determining the set of Assemblies Constraints to apply to the selected point (or Routing control point). The input point itself is not used after the commit method.
Created in NX6.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Gets the stock offset data from the currently selected point or routing control point.


Created in NX6.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
pointTypeType of point currently defined.
basePointBase point for stock offset points, NULL for Routing::StockOffsetPointBuilder::PointTypeNormal points.
offsetDirOffset direction for stock offset points, NULL for Routing::StockOffsetPointBuilder::PointTypeNormal points.
offsetExpressionOffset expression for stock offset points, NULL for Routing::StockOffsetPointBuilder::PointTypeNormal points.

Returns the point selection.

Stores the point or Routing control point selected by the user.
Created in NX6.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Sets the point that defines the location of the selected point.

On commit, this point is used for determining the set of Assemblies Constraints to apply to the selected point (or Routing control point). The input point itself is not used after the commit method.
Created in NX6.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
pointpoint

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