NX Open C++ Reference Guide
Public Member Functions
NXOpen::Routing::IRoutePosition Class Reference

Interface class for all routing objects that specify a single (possibly associative) location in space. More...

Inheritance diagram for NXOpen::Routing::IRoutePosition:
NXOpen::Routing::ICharacteristic NXOpen::INXObject NXOpen::Routing::Anchor NXOpen::Routing::ControlPoint NXOpen::Routing::IAxisPort NXOpen::Routing::Port NXOpen::Routing::FittingPort NXOpen::Routing::FixturePort NXOpen::Routing::MultiPort NXOpen::Routing::ProxyPort NXOpen::Routing::TerminalPort NXOpen::Routing::ExtractPort NXOpen::Routing::FittingPort NXOpen::Routing::FixturePort NXOpen::Routing::MultiPort NXOpen::Routing::ProxyPort NXOpen::Routing::StockOffsetPort NXOpen::Routing::StockPort NXOpen::Routing::TerminalPort

List of all members.

Public Member Functions

virtual NXOpen::PointPoint ()=0
 Returns the Point that specifies the location of the Routing::IRoutePosition object.
virtual NXOpen::Point3d Position ()=0
 Returns the current location of the object in ABS coordinates.
virtual void SetPoint (NXOpen::Point *point)=0
 Sets the Point that specifies the location of the Routing::IRoutePosition object.
virtual void SetPosition (const NXOpen::Point3d &position)=0
 Sets the current location of the object in ABS coordinates.

Detailed Description

Interface class for all routing objects that specify a single (possibly associative) location in space.


Created in NX4.0.0.


Member Function Documentation

Returns the Point that specifies the location of the Routing::IRoutePosition object.

A NULL object indicates that this object is not associated to any point.
Created in NX4.0.0.

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

Implemented in NXOpen::Routing::Port, NXOpen::Routing::ControlPoint, and NXOpen::Routing::Anchor.

Returns the current location of the object in ABS coordinates.

This value is overridden by the coordinates of the point associated with this object.
Created in NX4.0.0.

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

Implemented in NXOpen::Routing::Port, NXOpen::Routing::ControlPoint, and NXOpen::Routing::Anchor.

virtual void NXOpen::Routing::IRoutePosition::SetPoint ( NXOpen::Point point) [pure virtual]

Sets the Point that specifies the location of the Routing::IRoutePosition object.

A NULL object indicates that this object is not associated to any point.
Created in NX4.0.0.

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

Parameters:
pointNew location of object in ABS coordinates

Implemented in NXOpen::Routing::Port, NXOpen::Routing::ControlPoint, and NXOpen::Routing::Anchor.

virtual void NXOpen::Routing::IRoutePosition::SetPosition ( const NXOpen::Point3d position) [pure virtual]

Sets the current location of the object in ABS coordinates.

This value is overridden by the coordinates of the point associated with this object.
Created in NX4.0.0.

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

Parameters:
positionNew location of object in ABS coordinates

Implemented in NXOpen::Routing::Port, NXOpen::Routing::ControlPoint, and NXOpen::Routing::Anchor.


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