NX Open C++ Reference Guide
Classes | Public Member Functions
NXOpen::Routing::TerminalPortCollection Class Reference

The collection of all Routing::TerminalPort s. More...

Inheritance diagram for NXOpen::Routing::TerminalPortCollection:
NXOpen::TaggedObjectCollection

List of all members.

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
NXOpen::Routing::TerminalPortCreateTerminalPort (const NXOpen::Point3d &origin, const NXOpen::Vector3d &alignmentVector, NXOpen::Routing::MultiPort *multiPort, const NXString &pinIdentifier)
 Creates a Routing::TerminalPort with no rotation vector at an absolute location.
NXOpen::Routing::TerminalPortCreateTerminalPort (const NXOpen::Point3d &origin, const NXOpen::Vector3d &alignmentVector, NXOpen::Point *point, NXOpen::Routing::MultiPort *multiPort, const NXString &pinIdentifier)
 Creates a Routing::TerminalPort with no rotation vector at an existing point.
NXOpen::Routing::TerminalPortCreateTerminalPort (const NXOpen::Point3d &origin, const NXOpen::Vector3d &alignmentVector, NXOpen::Axis *derivationObject, NXOpen::Routing::MultiPort *multiPort, const NXString &pinIdentifier)
 Creates a Routing::TerminalPort with no rotation vector on an axis.
iterator end ()
 Returns an iterator addressing one past the last element.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

The collection of all Routing::TerminalPort s.

The Routing::TerminalPortCollection creates and enumerates Routing::TerminalPort .


To obtain an instance of this class, refer to Routing::RouteManager

Created in NX4.0.0.


Member Function Documentation

Returns an iterator addressing the first element.

Creates a Routing::TerminalPort with no rotation vector at an absolute location.

Returns:
newly created Routing::TerminalPort
Created in NX4.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Parameters:
originOrigin of the Routing::TerminalPort
alignmentVectorAlignment vector of the Routing::TerminalPort
multiPortParent Routing::MultiPort of this Routing::TerminalPort
pinIdentifierPin Identifier of the Routing::TerminalPort
NOTE: The full Unicode character set is not supported for this parameter.

Creates a Routing::TerminalPort with no rotation vector at an existing point.

Default allows multiple connections to this port.

Returns:
newly created Routing::TerminalPort
Created in NX4.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Parameters:
originOrigin of the Routing::TerminalPort
alignmentVectorAlignment vector of the Routing::TerminalPort
pointPoint from which this Routing::TerminalPort is derived
multiPortParent Routing::MultiPort of this * Routing::TerminalPort
pinIdentifierPin Identifier of the Routing::TerminalPort
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Routing::TerminalPort* NXOpen::Routing::TerminalPortCollection::CreateTerminalPort ( const NXOpen::Point3d origin,
const NXOpen::Vector3d alignmentVector,
NXOpen::Axis derivationObject,
NXOpen::Routing::MultiPort multiPort,
const NXString pinIdentifier 
)

Creates a Routing::TerminalPort with no rotation vector on an axis.

Default allows multiple connections to this port.

Returns:
newly created Routing::TerminalPort
Created in NX4.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Parameters:
originOrigin of the Routing::TerminalPort
alignmentVectorAlignment vector of the Routing::TerminalPort
derivationObjectRouting::TerminalPort derived from this axis
multiPortParent Routing::MultiPort of this Routing::TerminalPort
pinIdentifierPin Identifier of the Routing::TerminalPort
NOTE: The full Unicode character set is not supported for this parameter.

Returns an iterator addressing one past the last element.

Returns the tag of this object.


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